项目教学法在C语言课程教学中的应用

来源 :亚太教育 | 被引量 : 0次 | 上传用户:hothook
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在职业教育领域中,项目教学法作为一种优秀的教学方法被广泛应用。本文通过自己多年在C语言教学工作的实践与总结,通过对C语言教学的重点与难点进行分析,对如何把项目教学法应用在C语言教学中进行了深入的实践与研究。
  关键词:项目教学法;C语言;应用
  中图分类号:G633.4文献标志码:A文章编号:2095-9214(2015)04-0106-01
  一、引言
  C语言,作为一种优秀的程序设计语言,它具有高级和低级语言的许多优点与特点,具有丰富的语法和强大的功能,使用灵活,应用领域广。目前在国内高职院校中,都会将C语言作为程序设计的基础性语言。但是,在实际的教学过程中,教师往往只注重语法等基本知识的讲解,而没有注重学生学习能力与编程思想的培养。以至于到C语言课程结束时,学生对C语言程序设计还只是停留在看得懂的层次上,更谈不上利用C语言去设计项目,使之学习与实践相脱节。如何教好C语言程序设计,是我们教育一线的老师值得研究的一个问题。
  二、项目教学法在C语言教学中的应用
  1.传统C语言教学中存在的问题
  C语言作为一门通用计算机编程语言,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念。在传统的教学过程中遇到很多问题,具体如下:①学生学习热情不高。据笔者了解,很多学生都是初次接触程序设计语言,在程序设计的思想、语法等方面很难理解,理论课堂上学生似懂非懂,真正上机实践遇到的问题很多,影响学生的学习热情。②不能体现程序设计的整体性。课本上都是些独立的、简单的程序,不具有连续性,而教师都是通过例子把知识点解释清楚,很多学生都没有利用C语言去开发一些整体的软件项目,就更不用说去开发一些模块接口,去研究一些容错处理。③学生无法体会到软件项目设计的流程。在公司企业中开发软件,往往都是团队合作来提高工作效率。但在传统的上课模式中,教师讲,学生听,学生无法理解软件工程的思想。
  2.如何在C语言教学中应用项目教学法
  应注意以下问题:①项目设计。精心设计一个合适的项目是项目教学的关键,教学应用的软件项目应该来自企业真实的项目,具有可靠的使用价值,难度适中,能够将课堂上所要讲解的知识点融入到项目中去。学生通过项目的设计,既能把掌握知识点,也能体会到设计项目的乐趣。同时,为了满足教学的要求,教师也可对项目进行必要的修改与分解,使其能够适应不同层次的学生,确保学生能够在项目实施的过程中有效的学习到新知识和技能,并能按时按量的将作品完成并上交。②模拟企业真实的工作环境。教师可以将学生按组分成团队,每个团队指定学生为项目经理,技术总监等,团队中的学生都轮流担任不同的工作角色,各行其职,将项目合力完成。让学生感受到真实的企业工作环境,从中锻炼自己的管理能力和技术能力,从而提高学习积极性。③进行必要的解释与引导。在项目即将实施时,教师可以先把整个项目要用到的知识点、难点罗列出来进行详细的讲解,再把在项目实施过程中要注意的问题列出来,避免学生卡在一个问题上而影响整个项目的进度。当前期指导工作完成之后,学生组成团队开始对项目进行设计,当学生在项目实施过程中遇到问题,教师再个别进行指导与讲解,并引导学生将新知识运用到项目中,以达到教学目的。④给予恰当的评价与鼓励。评价与鼓励对提高学生学习的积极性非常重要。当学生按团队完成项目之后,教师可以先让每个团队的项目经理或技术总监对整个项目进行一番讲解与演示,然后再让其他团队的学生对整个项目进行评价与讨论,老师再对所有项目进行针对性的评价与总结,对每个团队完成项目的闪光点进行汲取,缺点进行改正,鼓励学生继续努力、不断完善,从而增强学生的自信心,提高學习的积极性。
  三、项目教学法的分析与研究
  1.教学效果分析
  经过对不同班级的实验对比,应用项目教学法的班级有以下显著变化:①学习氛围发生明显的变化。传统的教师讲,学生听,只有部分基础好的学生能听懂并做课堂笔记,相当一部分学生在看其他书籍或是走神等。而应用项目教学法,每个学生都各行其职,承担着项目的不同任务,课外都会主动的去查阅资料,咨询老师或是同学,整体班风、学风明显改变很多。②学习能力得到提高。利用项目教学法,学生在项目完成的过程中遇到问题,解决问题,相应的他们的学习能力得到了很大的提高,对学生今后的就业与发展作好了铺垫。③团队意识普遍增强。项目的完成是整个团队去完成的,每个学生都应该完成自己所承担的任务,组合即完成了项目,从中他们都能意识到团队合作的重要性。④学习效果得到了极大的改善。利用传统的教学模式,按照教学计划结束之后,基础好的学生也只能完成一些稍微复杂的编程题,基础差的学生对待一些简单的编程题都无从下手。而利用项目教学法,学生都基本掌握了项目设计流程,基础好的学生都能独立完成一些复杂的项目,学习效果较之前得到了很大的改观。
  四、结束语
  在C语言教学过程中应用项目教学法,虽然会遇到种种问题,但只要我们教师在教学工程中,认真备课,时刻把握学生完成项目的进度,扎扎实实的把学生遇到的问题解决,项目教学法能起到事半功倍的教学效果,能激发学生的学习积极性,提高学生的学习能力,为今后的学习与就业打下坚实的基础。
  (作者单位:上饶职业技术学院)
  课题项目:项目驱动教学法在C语言教学中的应用研究,江西省教育厅,教改课题,JXJG-10-47-4
  参考文献
  [1]宋国际.基于项目教学法的计算机教学探索.电子制作,2015(4).
  [2]赵振华.C语言程序设计教程 .人民邮电出版社,2012.(2).
其他文献
城市风貌研究是引导城市健康发展的重要基础之一。目前,城市产业的快速发展与人口的迅速增加导致城市用地规模快速增长,城市空间结构拓展;同时,这种拓展也推动着城市空间形态和风
一、关于如何正确看待和处理考核者、群众.被考核者关系考核者和群众是考核工作的主体,被考核者是客体.考核干部是考核者和群众一起对被考核者进行考核.从这个意义上讲,群众
简易程序是为保护未成年犯罪嫌疑人而设立的诉讼程序.实行简易程序应注意其适用对象、适用条件及审理过程中的诸多问题,做到恰当、合理.
安全注入系统安注箱内硼酸溶液用氮气加压覆盖,当氮气温度过低时,可能导致硼酸溶液温度下降而结晶。本文以A核电厂安全注入系统为研究对象,利用CFD软件FLUENT对可能出现的低
摘 要:图书馆是高校文献信息保障中心,信息不对称的广泛存在严重影响着图书馆资源优势的充分发挥。本文对高校图书馆信息不对称现象及成因进行了分析,并针对性提出减少或抑制的建议。  关键词:高校图书馆;文献资源的利用;信息不对称;抑制策略  一、前言  高校图书馆是文献信息资源相对集中的重要的知识宝库,是学校的学习和信息中心,也是支撑学校进行教育和科研活动的重要阵地。教师、科研人员、学生群体和学校的管理
文章通过对超高层商住楼转换层高支撑设计及过程监测。可以通过分次浇筑大体积混凝土,充分利用混凝土强度以减小支撑构件应力;通过监测,高支撑架体水平杆沿立杆高度方向上部区域
文章通过针对大掺量粉煤灰的高性能绿色混凝土的抗裂性能进行的相关试验,得出了高性能绿色混凝土抗裂性能的相关参数。通过试验得出了掺入40%粉煤灰和10%P800超细矿粉的高性能绿
实践教学是培养学生实际动手能力和综合素质的重要环节,传统的日语专业实践教学不能达到培养学生动手操作能力和创新能力的目的,因此需要语言教学跨越本国生活和语言环境的约
摘 要:随着社会经济以及信息化时代的发展,网络语言的运用开始变得越来越普遍。由于网民对网络语言的宽泛运用,使得网络语言开始逐渐从虚拟世界走向现实世界。高职院校的学生作为网络运用非常广泛的一个群体,其思维方式、道德素质以及语言习惯都受到了网络语言的影响,并且,网络语言在高职院校学生中的广泛运用也给高职语文的教学带来了不小的冲击。因此,高职院校的语文教师应当根据语文教学所受网络语言的影响,探索研究出相
目前建筑物的二氧化碳排放量在二氧化碳排放总量中占50%,而低碳节能减排是实现建筑碳减排的基础.文章通过针对低碳建筑的几个方面的应用分析,提出低碳建筑的推广和建议.