螺旋式递进项目教学法在C++程序设计课程教学中的应用.docx
《螺旋式递进项目教学法在C++程序设计课程教学中的应用.docx》由会员分享,可在线阅读,更多相关《螺旋式递进项目教学法在C++程序设计课程教学中的应用.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、螺旋式递进项目教学法在C+程序设计课程教学中的应用 摘 要: C+始终以来被大一新生戏称为“C怕怕”。如何消退学生这种恐惊感,笔者结合建构主义学习理论和多年C+程序设计课程的教学实践阅历,尝试过案例教学法、项目教学法等多种教学方法,发觉螺旋式递进项目教学法的效果最为显著。螺旋式递进项目教学法注意学问间的内在关联,既能激发学生的学习爱好,又可以提高程序设计类课程的课堂效率。项目教学法中至关重要的环节是项目的设计,而螺旋式递进项目教学法恰恰强调了项目的系统性及其困难度的螺旋式支配。 关键词: 螺旋式递进项目教学法; 程序设计; C+; 教法改革 中图分类号:G642 文献标记码:A 文章编号:10
2、16-822806-92-03 Abstract: C+ has been considered by the college freshmen as C Panic. How can teachers eliminate the students from the sense of fear. Based on years of teaching experience of the C+ programming course and the constructivist learning theory, with the attempts of the methods of case tea
3、ching, project teaching and etc., found that the spiral progressive project teaching method is the most effective method of teaching, which pays attention to the intrinsic connection between knowledge, and can stimulate students interest in learning and improve the classroom efficiency of programmin
4、g courses. The important part of project teaching method is the design of the project, the spiral progressive project teaching method just emphasizes the projects and the spiral arrangement of the projects systematicity complexity. Key words: the spiral progressive project teaching method; programmi
5、ng; C+; teaching reform 0 引言 作为计算机科学技术专业的一门核心课程,C+程序设计教学质量的好坏,会影响到后续相关课程的教学。如何设计C+程序设计课程的教学过程,从而达到更好的教学效果,让学生学完该课程后具备自己动手编写一些小规模且有实际应用价值软件的实力,始终以来都是教化工作者、学生和专家关注的重要课题。 笔者运用建构主义学习理论,结合多年程序设计类课程的教学实践阅历,以螺旋式递进分解子任务的方法绽开项目教学内容,将项目教学法运用于C+程序设计教学,收到了较好的教学效果1。 1 C+程序设计课程教学中存在的问题 1.1 传统教学法不适合于C+程序设计课程的教学 作为
6、面对对象程序设计类的C+程序设计课程,不仅应强调其实践性和技术性的重要性,而且需留意较多的新名词或术语,如对象、类、消息、模板及类的封装性、继承性和多态性等等。对于其学问结构和编程思维方式的明显改变,若采纳传统的三部曲灌输型教学法,即排列概念语法、编程举例讲解和练习验证巩固,是根本行不通的。一方面,这简单导致学生产生畏惧心理,从而戏称C+为C怕怕;另一方面,学生很难驾驭面对对象程序设计方法的本质,从而导致实际开发实力严峻不足。 1.2 安排学时数少,难以达到课程的教学要求 现在大多数高校安排课程种类繁多,但每门课程学时数逐步削减,必需考虑如何在有限的学时数内让学生学到更多的学问,而根据传统的授
7、课方式是难以达到课程的教学要求。 2 项目教学法 传统的以语法教学为主线,单纯的告知学生对应学问点能干什么、解决什么问题的教学模式,不利于激发学生的学习爱好和培育学生的编程思维实力。部分老师起先尝试将项目教学法应用到C+程序设计课程中,结果发觉,因学校扩招,学生层次参差不齐,而项目教学法对学生综合素养要求较高,不仅不能发挥出项目教学法的优势,相反会让学生无所适从,难以取得较好的成效。 3 螺旋式递进项目教学法 3.1 螺旋式递进项目教学法的特征 为真正提升学生的C+程序设计课程的综合编程实力,笔者尝试改革教学模式,经过多年的实践,探究出了一种特别适合C+程序设计教学的小项目引导的“螺旋式递进项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 螺旋式 递进 项目 教学法 C+ 程序设计 课程 教学 中的 应用
限制150内