·职教探索·
在我校计算机体系教学中,计算机程序设计是一门重要组成课程,在教学过程中发现,学生往往存在学习上的认知困难和使用的困惑,为提高学生的学习兴趣,培养自主学习的能力,探讨一种基于项目设计的教学方法,通过要求学生完成具体项目实例的设计,让学生在学习中探索知识、解决问题、获得成果,从而激发学习兴趣。掌握基础编程知识、编程结构和设计技巧,让学生学有所获,培养解决问题的能力和创新思维,并且可通过本门课程的实践推广到其它语言的程序设计课的教学中。
一、计算机程序设计课教学现状分析
我校在计算机专业学生开设的计算机课程中,计算机语言程序设计作为公选课每年有大量的学生选课,在教学实践中,发现学生普遍感觉学习难度大,易产生厌学情绪,特别是文科学生接受较难,授课过程中难以调动学生的学习积极性。主要存在下面几个原因:首先是中职学生的微机基础较弱,大部分是第一次接触到编程语言,其次是程序设计存在一定难度,学生感觉比较抽象,存在畏惧心理。最后是教学过程中虽然采用了多媒体授课,但教学效果并不理想。学生只是机械的学习知识,不能学于致用。
因此,有必要针对程序设计教学探寻一种行之有效、科学合理又能在现有条件下实施的教学方法,做到调动学生的学习兴趣,让学生自觉学习、主动参与、学有所用,从而提高教学质量,达到培养新时期的中职生的目的。
二、项目设计模式的特点
现阶段的中职高职教学中不少学校和学科都在尝试使用项目设计的教学方法。这是一种建立在建构主义教学理论基础上的新方法。这种方法中,知识不仅仅是通过“教”的手段得到的,而是让学习者在自愿的情况下,借助外界提供帮助,利用可获得的资料,通过目的建构方式获得。项目设计通过解决具体问题出发,分析问题、设计解答、最终解决问题,通过实施的过程使学生达到举一反三、理论联系实际,提高综合能力和水平。在解决的过程中激发学生的学习兴趣和求知欲望,充分调动学生的学习积极性和主动性,培养学生自主学习、分析问题、解决问题的能力。项目设计驱动的教学方法还具有以下几点优势:
1.培养解决问题能力
在项目设计教学中,学生通过对具有实际意义的实验项目的处理,一边进行理论知识的学习,一边进行实际应用项目的开发,学生一直处在主动学习、自主学习、相互学习、积极沟通、不断实践的学习环境中。学生在实际项目的解决过程中,带着问题学习理论知识和开发技术,通过对导师在项目实践中的思维能力、问题求解能力和处理复杂任务的能力的学习,使专业技能、开发素养随着问题的求解和任务的完成得到整体提升。
2.培养协作精神
在这种是把知识转化为理论和技能相结合的教学方式下,学生学会对知识的意义进行建构的过程,从而成为建构的主体,教师不再是知识和理论的简单灌输者,而是发挥着导师的作用,循序渐进地引导学生在实践中学习理论,在实践中消化理论、应用理论,在实践中掌握知识。在教学过程中,可尝试把学生按项目分成若干个小组,通过小组成员间的分工协作,相互帮助,解决问题,在此过程中培养学生的合作精神,为以后走向社会奠定基础。
3.自主学习能力的培养
通过对项目设计的课题实验,学生学会查询相关知识,不断的认知和解决新问题,培养学生自主学习的能力,学会将程序设计运用到相关专业中,一方面提高对基础知识的掌握,另一方面学会对新问题的处理,在以后的工作学习中才能学以致用。
三、项目设计模式在程序设计教学中应用实施
1.课题选定
老师在开学时根据程序设计的教学进度和教学计划,选择难度适中的课题,将课题分解成多个子项目,围绕项目提出相关的知识点,给出辅助资料,课题的选定可分阶段推进,让学生的学习随着整个课程的教学有层次的扩展。
课题选择中应注意以下几点
(1)课题应有针对性,特别是程序设计中的重点和难点。
(2)课题应具有代表性,学生在解决问题中能够举一反三。
(3)课题能和学生的专业课学习结合,让学生学有所用。
(4)课题难度最好由浅入深、由简单到复杂,使学生有兴趣继续。
2.学生分组
将学生随机分成四至五个小组,每个小组指定一个负责同学,最后以小组做为考核单位,培养学生的协作能力,使学生在实施过程中能够相互交流、分工协作,查询资料,相互探讨,共同提高。
3.过程设计
老师在前几周的授课中,对于基础知识进行讲解,通过实例让学生具备基础理论知识,后期的教学以引导启发为主,侧重培养学生在解决课题的过程中发现问题,引导学生查询资料和做关键点的讲解。向学生提供解决该问题的有关线索,引导学生利用信息手段查阅文献、相互探讨、实验等方式来解决问题。通过设计的过程学生可以学会面对新问题的解决途径,对新知
项目设计模式在中职计算机程序设计教学中的应用
贵州省贵阳市交通技工学校 王 英
摘 要:计算机程序设计是我校计算机教学体系中的一门重要课程,本文探讨基于项目设计模式的教学方法,通过 激发学生对计算机语言的兴趣,调动学习的积极性和主动性,培养学生的自主学习、分析、解决问题的能 力和创新精神,达到学有所得的目的。更好地实现专业技术人才和管理人才的培养目标。
关键词:项目设计 计算机 程序设计教学
文章编号:ISSN2095-6711/Z01-2015-05-0241
(下转第213页)
·241·