- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目教学法在C语言教学中研究与探讨
项目教学法在C语言教学中研究与探讨
摘 要: 在C语言的教学过程中,大多数教学方法都是将其进行分解,强调注重语言的数据类型、运算符、表达式及语法规则等,这些都导致初学者觉得概念抽象难懂,理论与实践脱节,上机实际动手编写程序时感到无从下手等。一些学生学完C语言课程后,对程序设计没有一个较为完整的认识,进行小规模的软件项目开发感到非常困难甚至不可能。项目教学法的引入为上述问题的解决提供了有效途径。本文分析了项目教学法的构成并在此基础上对项目教学法在C语言教学中的应用进行了研究与探讨。
关键词: 项目教学法 C语言 教学研究
C语言作为一种计算机程序设计语言,其既具备高级语言的特点,又兼有低级语言的处理能力,已先后被移植到大、中、小型计算机上。C语言可以用来编写应用程序,也可以作为程序开发语言编写其他应用程序。C语言的应用范围广泛,除了适于编写系统软件、应用软件外,也可以用来编写驱动程序对硬件进行操控等。
基于以上原因,加上C语言程序的编写在普通微机上就可以编译运行,目前国内高等院校一般都将其作为理工科专业尤其是信息类专业学习程序设计语言的入门语言教程,也将其设置为国家级或者省级计算机等级考试的科目之一。虽然C语言被认为是最受学生接受的入门语言之一,但是在实际教学过程中,同自然语言教学类似,大多数教学方法都是将C语言进行分解,强调注重C语言的数据类型、运算符、表达式及语法规则等,但大多数方法都没有体现出把C语言程序看做是整体尤其是运用软件工程的思想教学,这些都导致初学者往往觉得概念抽象难懂,理论与实践脱节,上机实际动手编写程序时感到无从下手等问题;一些学生学完C语言的课程后,对程序设计没有一个较为完整的认识,进行小规模的软件项目开发感到非常困难甚至不可能。项目教学法的引入为上述问题的解决提供了有效的途径。
项目教学法是通过授课教师事先设定一个完整的项目而进行的教学方法,即先由教师对项目进行选择,而后将学生以分组为单位进行项目的讨论和共同学习,最后以完成项目的情况对学生进行评估[1]。其目的是???课堂教学中以项目为导向提高学生学习的积极性和主动性,并充分发掘学生的创造潜能,把课堂中的理论教学环节与上机课中的实践教学环节相互有机地进行结合,提高学生解决实际问题的能力。
本文以项目教学法在C语言教学中的应用为研究对象,从以下三个方面对项目教学法在C语言教学中的应用进行研究和探讨。
一、项目教学法的总体设计
项目教学法不同于传统的教学方法,其区别在于教学方法由传统的以教师为中心转变为以学生为中心,由传统的以教材为中心转变为以项目为中心,由传统的以课堂为中心转变为以实际操作为中心。项目教学法的总体设计扮演十分重要的角色,项目设计时应注意以下几点:(1)项目的选取。选取合适的项目是项目教学发成功运用的前提,项目的准备应事先做好调查研究工作,最好以IT公司或者企业为调研对象,提出适用性较强的项目并能将课堂的理论知识同实践需求合理有机结合。项目选取的同时也要注重学生的差异性,要根据学生不同的水平能力设计不同层次的题目并贯穿于整个项目教学过程中。例如在涉及字符串操作时,是选取一维字符数组实现操作还是选取相对复杂的字符指针进行操作。项目的设计既要在学生的能力接受范围内,又要适当留出一些难度空间让学生自主探索。这样学生既能学到一定的理论知识,又能了解掌握解决问题的应用技能;(2)项目设计的复杂度与工作量。项目设计的复杂度与工作量总体上要与参加项目学生的总体能力相适应。项目工作量太大会影响项目完成的进度,项目工作量太小,难以体现项目的实践性完成项目所需的技能要求。项目复杂度的设定既要能激发学生参与项目的兴趣,又不能影响学生完成项目的信心;(3)项目的关联性。由于课程内容是相互关联的,因此教师在授课过程中要帮助学生理解课程内容中前后章节的逻辑联系,例如指针和数组名的关系。授课教师在设计项目时应尽量将一些与当前项目有关的且以前已完成的项目或者子项目进行关联。这样学生完成当前项目的同时,及时复习以往项目中学过的知识。
二、项目教学法的实施
项目教学法主要采用的是分组法,教师在提出项目需求后把学生分成若干小组。为了充分发挥学生自主创新的能力,指导教师应要求组内学生对项目的问题需求进行小组讨论并制订小组分工计划方案。分工时应以小组教学为主,注重增强团队合作意识,培养小组讨论共同解决实际问题的能力。在项目实施时,应依据学生能力运行项目。例如在运用选择法进行排序时,可以让能力相对较弱的组内学生完成基本的选择法排序,让能力较强的组内学生在基本的选择法排序的基础上完成改进的选择法排序提高程序的运行速度。在项目实施过程中,指导教师应注重采取不同的方法调动学生的积极性和主动性,取得最佳的教学效果。
三、项目教
您可能关注的文档
最近下载
- 一种新型功交换式能量回收装置.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题库答案.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题及答案.doc VIP
- 《仲景食品公司应收账款管理现状、问题及对策》6000字.doc VIP
- 2024《仲景食品公司应收账款精益化管理研究》9100字.docx VIP
- 2024《调味配料企业应收账款管理问题及对策—以仲景食品公司为例8600字》.docx VIP
- 2024《企业应收账款管理的现状分析—以仲景食品公司为例》8400字.doc VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.pdf VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
文档评论(0)