论文联系方式

对于基于项目化教学的C语言教学

导读:
基于项目化教学的C语言教学研究【摘 要】C语言作为计算机科学的基础课程,传统教学模式在教学实践中遇到理论与实践脱节的理由,本文提出了基于项目化教学的C语言教学研究,是教育教学的理论与实践相结合,提高了学生的抽象思维和解决理由的能力,在教学实践中效果明显。
  【关键词】C语言 项目化教学 程序设计
  一、引言
  C语言作为计算机科学的基础课程,长期以来都是按照传统的灌输知识点的方式进行教育教学。以课本章节知识为主要教学内容,依课本顺序讲解基本知识,如数据类型、运算符、变量等;依结构讲解程序结构,如数组、函数、结构体等。这种传统的教学模式由浅入深的引导学生学习C语言,但是对于大多数大学新生来说,比较抽象,犹如听“天书”,学习进程慢。学生往往需要反复学习基础知识、经过大量的题海战术。才能悟出C语言的真谛,才可以独立的编写程序。大部分学生学习C语言程序设计也是为了应付考试,很难对程序编写产生兴趣,学生的抽象思维和解决基于项目化教学的C语言教学由专注毕业论文与职称论文的http://www.wowa.cn提供,转载请保留****.理由的能力得不到锻炼,将来工作中遇到实际的理由,个人解决理由能力也很难再实践中得到提升。为了解决学生只懂理论,实践动手能力差的普遍理由,提出了基于项目化教学的C语言教学研究,给C语言教学研究的发展提出了新的思路,学生学习C语言理论联系实际得到了有益的效果。
  二、项目化教学的基本思路
  C语言的项目化教学的主要目的就是理论与实践相结合,以理论知识抓住具体应用项目的解决方案,以具体的应用项目本身的实际加深对理论知识的理解。项目与理论的融合、项目的难易搭配、循序渐进的项目训练模式是教学研究的重点和难点。首先,要确定理论知识掌握的目标和实践目标;其次,对知识点的难易程度和深度进行描述;再次,根据知识点的难易度和深度确定具体的项目;最后在具体的项目实践中,完成项目的同时深入理解知识点。
  (一)项目设置原则。项目化教学以学生解决实际项目的方式来加深对理论知识的领悟能力,有利于培养学生的创新意识,培养学生的抽象思维,锻炼学生解决理由的能力。以项目化的理由,引导学生进入理由情境,发现理由,找到突破点,主动探索解决理由。因此,C语言项目化设置的原则有两个,一个是程序功能要能解决实际理由,且与学生感兴趣东西相关;一个是项目具有层次,由浅入深,由易到难,又单一到综合。使学生在项目程序设计过程中将C语言的基本结构、数组、函数、指针的编程和调用综合利用来实现编程,解决实际理由的同时对软件的认识得到提升。
  (二)项目化教学的几个阶段。C语言的项目化教学可以分为三个阶段,初级阶段、中阶段和高级阶段。每个阶段任务明确,循序渐进。如表1所示的项目化教学的分阶。
  初级阶段是对C语言的基本内容的学习过程,包括变量、数据类型、运算符号、语句结构等,在掌握基本内容的基础上C语言的基本语句和程序设计思路。力求达到数组、指针、函数等的基本操作和常用函数库的使用,逐步基本操作的熟练使用以及顺序、循环、选择结构的使用方式。掌握C语言中的较难的数组、指针、文件操作、函数等的概念及操作,进行简单的实际应用练习,对知识点加深理解。
  中级阶段是在初级阶段掌握的基础上,高级阶段由具体的项目任务构成,这些项目有多种解决策略和多种结构结合使用才可以实现。结合基本知识和具体项目,进行程序和算法设计,在调试过程中,理解编程技巧和深入理解知识点。
  高级阶段是对软件的常用算法、模块开发、信息传递等进行深入学习和改善的阶段。在此阶段的项目化教学中,算法的改善、函数编写、参数传递和程序调试作为重要知识点,将项目分工和模块化作为练习提高的目标,提高团队合作开发的技能。
  (三)实施过程中的关键点。C语言项目化教学的具体实施过程中,教师的作用至关重要,整个项目的组织、监控、引导、点拨都需要教师的作用。在引导和点拨上,引导学生发现项目的理由所在,分析探究理由的理由,指导学生如何应对和解决关键性的技术理由、寻求最简洁的工作路径,如何做出符合要求的程序。
  (四)评价体系。每个项目结束后,设置相应的评价体系进行探讨和提高,一方面使理论和实践相融合,另一方面满足学生的成就感,激发更大的潜力。项目完成后,进行分级评价,首先是学生自评,让学生自己展示自己的程序,讲解设计思路。对于基于项目化教学的C语言教学其次,同学之间互评,学生了解其他同学的设计思路和程序的基础上,对其进行评价,从多角度探讨理由的解决方案。最后是教师总评,根据项目完成的情况评定学生的成绩,给出相应评价,并对自评、互评环节进行综合评价,给学生表扬和鼓励,并引导学生发现解决理由的捷径。评价体系根据项目的不同作出适当的调整,评价也不能只注重结果,更要重视项目实施的全过程,评价的同时给出下一步需要进行的任务。评价体系在一定程度上给学生增加了积极性,满足了成就感,引发学生从多角度、多方面考虑理由,达到举一反三的效果。
  三、项目化教学中应注意的理由
  进过一段时间的项目化教学试点,发现项目化教学存在一些理由值得引起注意:项目设置的基本原则要以C语言教学大纲为蓝本,涉及到的知识点不能出现超纲现象;项目的选取和设置要与学生的兴趣为出发点,使学生对项目具有强烈的好奇心;项目设置要分层分级,又易到难,循序渐进,使学生满足一定的成就感的同时增强自信心;项目随行业新理论新策略的出现而随时调整,并保证通过学生的努力探索和实践可以完成的;项目完成过程中锻炼学生的抽性思维能力,培养学生的自主创新意识。
  四、结论
  本文提出了基于项目化教学的C语言教学研究,从项目化教学的新思路,具体实施过程以及应注意的事项分别进行了阐述,理论与实践相结合的模式,对于学生学习C语言的积极性和主动性具有明显的效果。
  参考文献:
  [1] 王晓勇,肖四友,张文祥. 基于能力培养的C语言项目化训练教学模式初探[J]. 计算机教育,2009, (11):62-64.
  [2] 谭浩强.C语言程序设计[M].北京:清华大学出版社,2004.
  [3] 吴倩. 项目教学法的实践与探讨[J]. 中国校外教育(理论), 2008 年S1 期.
  [4] 张蕾. 基于项目化教学的“C语言程序设计”课程改革[J]. 计算机教育, 2013(2):17-20.
上一篇论文:试议英语教学中语言情境的构建及其意义 下一篇论文:简述如何培养小学生的语言表达能力
相关论文
业务范围
免费本科范文
免费硕士范文
免费职称范文
论文****
职称论文****表