项目教学法在c语言教学中探究和探析

项目教学法在c语言教学中探究和探析

ID:6253832

大小:27.00 KB

页数:5页

时间:2018-01-08

项目教学法在c语言教学中探究和探析_第1页
项目教学法在c语言教学中探究和探析_第2页
项目教学法在c语言教学中探究和探析_第3页
项目教学法在c语言教学中探究和探析_第4页
项目教学法在c语言教学中探究和探析_第5页
资源描述:

《项目教学法在c语言教学中探究和探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、项目教学法在C语言教学中探究和探析  摘要:在C语言的教学过程中,大多数教学方法都是将其进行分解,强调注重语言的数据类型、运算符、表达式及语法规则等,这些都导致初学者觉得概念抽象难懂,理论与实践脱节,上机实际动手编写程序时感到无从下手等。一些学生学完C语言课程后,对程序设计没有一个较为完整的认识,进行小规模的软件项目开发感到非常困难甚至不可能。项目教学法的引入为上述问题的解决提供了有效途径。本文分析了项目教学法的构成并在此基础上对项目教学法在C语言教学中的应用进行了研究与探讨。关键词:项目教学法C语言教学研究C语言作为一种计算机程序设计语

2、言,其既具备高级语言的特点,又兼有低级语言的处理能力,已先后被移植到大、中、小型计算机上。C语言可以用来编写应用程序,也可以作为程序开发语言编写其他应用程序。C语言的应用范围广泛,除了适于编写系统软件、应用软件外,也可以用来编写驱动程序对硬件进行操控等。5基于以上原因,加上C语言程序的编写在普通微机上就可以编译运行,目前国内高等院校一般都将其作为理工科专业尤其是信息类专业学习程序设计语言的入门语言教程,也将其设置为国家级或者省级计算机等级考试的科目之一。虽然C语言被认为是最受学生接受的入门语言之一,但是在实际教学过程中,同自然语言教学类似

3、,大多数教学方法都是将C语言进行分解,强调注重C语言的数据类型、运算符、表达式及语法规则等,但大多数方法都没有体现出把C语言程序看做是整体尤其是运用软件工程的思想教学,这些都导致初学者往往觉得概念抽象难懂,理论与实践脱节,上机实际动手编写程序时感到无从下手等问题;一些学生学完C语言的课程后,对程序设计没有一个较为完整的认识,进行小规模的软件项目开发感到非常困难甚至不可能。项目教学法的引入为上述问题的解决提供了有效的途径。项目教学法是通过授课教师事先设定一个完整的项目而进行的教学方法,即先由教师对项目进行选择,而后将学生以分组为单位进行项目

4、的讨论和共同学习,最后以完成项目的情况对学生进行评估[1]。其目的是在课堂教学中以项目为导向提高学生学习的积极性和主动性,并充分发掘学生的创造潜能,把课堂中的理论教学环节与上机课中的实践教学环节相互有机地进行结合,提高学生解决实际问题的能力。本文以项目教学法在C语言教学中的应用为研究对象,从以下三个方面对项目教学法在C语言教学中的应用进行研究和探讨。一、项目教学法的总体设计5项目教学法不同于传统的教学方法,其区别在于教学方法由传统的以教师为中心转变为以学生为中心,由传统的以教材为中心转变为以项目为中心,由传统的以课堂为中心转变为以实际操作

5、为中心。项目教学法的总体设计扮演十分重要的角色,项目设计时应注意以下几点:(1)项目的选取。选取合适的项目是项目教学发成功运用的前提,项目的准备应事先做好调查研究工作,最好以IT公司或者企业为调研对象,提出适用性较强的项目并能将课堂的理论知识同实践需求合理有机结合。项目选取的同时也要注重学生的差异性,要根据学生不同的水平能力设计不同层次的题目并贯穿于整个项目教学过程中。例如在涉及字符串操作时,是选取一维字符数组实现操作还是选取相对复杂的字符指针进行操作。项目的设计既要在学生的能力接受范围内,又要适当留出一些难度空间让学生自主探索。这样学生

6、既能学到一定的理论知识,又能了解掌握解决问题的应用技能;(2)项目设计的复杂度与工作量。项目设计的复杂度与工作量总体上要与参加项目学生的总体能力相适应。项目工作量太大会影响项目完成的进度,项目工作量太小,难以体现项目的实践性5完成项目所需的技能要求。项目复杂度的设定既要能激发学生参与项目的兴趣,又不能影响学生完成项目的信心;(3)项目的关联性。由于课程内容是相互关联的,因此教师在授课过程中要帮助学生理解课程内容中前后章节的逻辑联系,例如指针和数组名的关系。授课教师在设计项目时应尽量将一些与当前项目有关的且以前已完成的项目或者子项目进行关联

7、。这样学生完成当前项目的同时,及时复习以往项目中学过的知识。二、项目教学法的实施项目教学法主要采用的是分组法,教师在提出项目需求后把学生分成若干小组。为了充分发挥学生自主创新的能力,指导教师应要求组内学生对项目的问题需求进行小组讨论并制订小组分工计划方案。分工时应以小组教学为主,注重增强团队合作意识,培养小组讨论共同解决实际问题的能力。在项目实施时,应依据学生能力运行项目。例如在运用选择法进行排序时,可以让能力相对较弱的组内学生完成基本的选择法排序,让能力较强的组内学生在基本的选择法排序的基础上完成改进的选择法排序提高程序的运行速度。在项

8、目实施过程中,指导教师应注重采取不同的方法调动学生的积极性和主动性,取得最佳的教学效果。三、项目教学法的验收测评5在项目教学法的验收注重的不应是项目最终的结果,而是完成项目的整个过程。学生在整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。