刘克先 苏 力
(曲阜师范大学 计算机科学学院,山东 日照 276826)
所谓项目教学法就是教师指导学生来完成一个完整的“工作项目”进而进行学习的教学的一种教学方法,它与传统的学科体系的区别就是它把教材中的知识内容转化为若干个“教学项目”来进行教学,这样有利于学生直接参与到教学的整个过程中来,从而更有利学生的体验和感悟,从而为下一步的论证和探究做好准备。具体的说,项目教学的过程可以用一下三步来表示:(1)教学活动的第一步是通过师生的共同努力来实施一个完整的“项目工作”。(2)老师指导学生进行小组合作,在小组合作的过程中自行组织完成项目。(3)同学们再学习的过程中应当做到积极主动,要真正的投入到这个过程中去,因为项目教学注重的并不是结果,而是学生来参与创造实践的这个过程,这种完成项目的过程必然会使得同学们有所收获。当然,要想较好的在软件专业中应用项目教学法,我们必须注意项目教学法的设计原则,它的原则主要包括以下两个个方面:(1)教学要以学生的自主性为主,教师的协调为辅。(2)选出适当项目,开发项目课程。
项目教学比较注重的按实践课程来进行教学,主要学生的实践学习和整个参与过程,因此要想进行项目教学,首先要做的就是按照教学的规范来为学生创造良好的学习资源和环境。教师的组织方式就应该变为教师团队或是专家工作室的形式,这样才能发挥教师的辅导能力,使得教学场所融实践与理论学习于一体,从而提高学生的学习效率。
对于项目教学法的设计,我们应该从情境、任务、组织、任务、过程和评价这五个要素来说:(1)情境要素,这要求师生共同努力,来创建一种积极的学习情境;(2)任务要素,对任务要素的要求就是要体现出任务的完整性的特点,对整个项目学习的任务统筹规划,使得任务圆满完成。(3)组织要素说说的就是通过小组合作或者是全班合作来完成整个学习任务;(4)过程要素要求学生去模拟实施工程项目的整个过程,从而得到应有的收获;(5)评价要素——表达学习成果的多样化。
项目教学方法的教学过程是需要各个环节的相互关联来完成的,首先要做的就是确定项目任务然后制定计划,接着就是实施计划,最后就是检查评估,最终还要归档或者是对得出的结果进行应用,这样各个教学环节联系在一起才算是完成了项目教学。
通过教学评估,我们才能够评价学生的学习效果和老师的授课效果,从而总结经验和教训,才有利于下一次的教学的完善。以完成项目的情况来评价学生学习的效果和教师教学的效果。
项目是整个项目教学法中的主线,也可以称得上是它的核心,因此,项目的选择就显得尤其重要了。要想使得项目教学法在软件专业中的到较好的应用,我们就要注意选择合适的项目,比如我们可以选择教师获得资助的各类与课程相关的项目或者是大学生软件设计大赛所提供的案例等,虽然目前国内高校教师获得资助的项目主要是用于研究生的培养与实践,但是项目教学法的应用就可以让本科生也参与到这个项目中来,从而形成一个模拟项目,这样也就有助于项目教学法在软件专业中的应用。
为了使得项目教学法更好的融入到软件专业教学中去,高等学校必须以本校的办学特色和学生的实际情况为基础,并在此基础上创新教学目标,改变考评方法。高校软件专业的教学目标应定位为培养理论与实践相结合的应用复合型人才。因此最后的考核方式不应仅仅注重理论知识的考试,还应该加上平时的表现,从而得到一个综合全面的考核,对于平时考核就是要主要依据学生在课堂、实验室教学、实训过程等教学环节的表现综合评定。
全国大学生软件设计大赛的目的在于使软件教学与实践相结合,促进大学软件人才培养模式、课程设置、教学内容与方法的改革,培养优秀的软件人才。全国大学生软件设计大赛提供的案例具有真实和覆盖面广的特点,它的设计内容主要是以项目形式完成。这就有利于更好的进行项目教学,因此,学生可以根据自己所掌握的知识、自己的兴趣等等来进行项目的选题并完成整个项目任务。当然,这的参与者来说是也个很多的挑战也是一个广阔的展示自己的平台,参加这样的活动,不仅可以提高学生创造软件的创造能力,还可以提高学生的团队合作能力,责任心和责任感,还能锻炼学生的领导能力,对参赛者来说是一个不可多得的好机会。
项目小组的组建成功与否对项目的完成有重要的影响,在项目教学过程中教师应当指导学生进行分组,使得各个项目小组分工协作,在课程教学中,培养学生的团结精神,同时还能够培养学生积极探索和努力进取的学风,使得项目小组共同进步。
项目教学法在软件专业教学中的应用具有重要的意义,首先,这种教学方式的应用有利于理论与实践的结合,使得学生对所学的知识产生浓厚的兴趣。其实有利于培养学生提出问题、分析问题和解决问题的能力。最后,项目教学法有利于培养学生的团队合作意识和创新能力。总之,项目教学法在软件专业中的应用具有重要的意义,我们应该进一步探究项目教学法的奥秘,来培养优秀的软件专业人才。
[1]王丽娟:《软件复用技术及其在软件开发中的应用》,《中山大学学报论坛》2010年第24卷第1期。
[2]段小君、高金环:《软件复用与面向对象技术》,《西安邮电学院学报》2011年第9卷第2期。