欢迎来到天天文库
浏览记录
ID:21177179
大小:51.00 KB
页数:4页
时间:2018-10-20
《浅议“项目教学法”在程序设计类课程中的实践与探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅议“项目教学法”在程序设计类课程中的实践与探索针对目前学校在程序设计类课程教学中普遍存在的一些现象,分析教学过程中存在的题目,并以《VB程序设计》课程的教学为例,结合教学实践,提出相应的改进方法,经实践证实,有效地进步了教学质量。 程序设计类课程是计算机专业和其他相关专业学生必修课程之一,对学生锻炼抽象思维、增强对后续课程的理解能力有着不可或缺的作用。现在无论是计算机专业还是非计算机专业,大部分都开设了《VB程序设计》的课程。本课程的目的与任务是使学生通过本课程的学习,把握使用VB开发Windo
2、IS系统。 (二)以项目开发形式制定教学计划和教学进度。在制定课程教学进度的时候要结合项目来进行,教学计划和教学进度的设计应按软件设计过程的顺序来进行,在课程中可讲解有关软件工程方面的相关知识。 (三)精心预备教案。根据已经制订的教学计划和教学进度,将课程中的各知识点较完整地总结回纳,做成电子教案。在讲解软件设计的时候,涉及到某知识点的时候,便可打开该知识点的电子教案进行演示讲解,便于学生理解把握知识点。 (四)鼓励学生变换代码。学生在很多情况下只会模仿老师讲解的程序完成,并没有真正理解程序代
3、码的应用,不知道为什么要这样写,在讲解过程中,应该鼓励学生使用其他代码来完成某些功能,促进学生对程序的理解,进步学生的创新能力。 (五)作业的设计。在知识点讲授完后,应设计一个与讲的例子难度相当的作业,让学生思考独立完成作业,学生完成作业后会有一种成就感和强烈的继续学的愿看。教师可以通过学生的设计,给他们正确的引导。 (六)课程教学后期让学生参与项目开发。在课程的基本知识点讲授完,学生也把握比较透彻后,可让学生参与到项目开发中,将项目中一些功能分成多个模块,以实验的形式分配给学生,让学生也可以在
4、课余的时间进行开发。 (七)改变考核方式。考核方式应该灵活多样,要甩掉“学为所考”的思想包袱。程序设计课程本身是理论学习与动手操纵于一体的课程,不能一味地追求理论知识,而忽视动手操纵能力,因此,应对学生的评价贯串到整个学期的课程学习中。考核应该由平时作业、实验设计作业、期末考试等几项组成,平时考核可分阶段进行,要让学生注重学习的过程,而不是考试的结果。 (八)课程实训。在课程的知识点全部讲授完成后,安排2-4周的实训,让学生分组自由选题来进行项目的开发,学生在开发时应分组进行,让学生分组进行开发
5、可以发发扬团队合作精神,便于上风互补,有助于学生以后走上工作岗位,适应开发工作。在实训中,应以学生的设计意见为主,充分发挥学生的能力,教师只给予相应的建议。 三、实施过程 这里以设计治理系统的登陆窗体为例,先容“项目教学法”中一个模块教学的具体实施过程。登陆窗体的功能是输进正确的用户名和密码通过身份验证,进进主窗体。登陆窗体涉及到的知识点如下:1.窗体(Form)、标签(Label)、文本框(TextBox)、命令按钮(mand)等控件的常用属性的设置。2.窗体、标签、文本框、命令按钮的常用方法
6、。3.变量与数据类型。4.IF语句及一些常用的函数的使用。 四、总结 系统登陆窗体的设计分下面几个阶段进行:第一阶段,对登陆窗体的设计和各控件的属性进行讲解。第二阶段,引进新知识点。针对新知识点在本例中的应用对的各个新知识点进行具体的讲解。第三阶段,上机练习。1.让学生模仿教师的设计过程做一遍,输进程序代码,加深印象。2.鼓励学生提出题目,用新的方法来完成程序代码,同时提出加强程序代码功能的方案,让学生来完成,使学生加强对新知识点的理解和运用。例如,能不能在输进密码时限定输进密码次数。3.布置作
7、业,布置与知识点相关的作业,让学生通过查资料自己完成作业,对作业进行批改。第四阶段,对程序提出新的方案,如用户名和密码的存储采用数据库,密码的加密等,为以后的知识讲授做预备,同时给学生留下印象,在讲到这些知识点的时候再来改进程序。 “项目教学法”被应用到程序设计类课程的教学中,使教学与生产结合起来,学以致用,注重培养学生动手操纵能力,学生普遍反映采用了“项目教学法”的教学模式后开发能力提升很快,专业知识得以巩固,相关知识点的运用印象特别深刻,在比较真实的工作环境下,既学到了知识,又学会了分析题目、
8、解决题目的方法。在《VB程序设计》课程应用“项目教学法”的教学模式的教学过程,也发现了一些题目,固然运作难度较传统教学模式较大,但值得进一步的实践和探索。
此文档下载收益归作者所有