论项目教学法在高职《C语言程序设计》教学中的应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:gliu0307
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:项目教学法,就是要将整个课程教学作为一个项目来对待,通过对项目进行系统分析,提出系统解决办法,进行编排设计,从而完成项目任务的方法。本文结合作者在高职《C语言程序设计》教学中项目教学法的实践,分析这种方法的特点和作用,探讨这种方法在高职计算机教学中的可行性和必要性,以为教学提供参考。
  关键词:项目教学法;C语言;课程设计
  中图分类号:TP312.1-4
  《C语言程序设计》是高职计算机专业的必修课程,是重要的专业基础课,也是计算机技术应用的基本语言。高职计算机教学相对其他教学,更注重理论性与实用性的结合,更注重技能实践水平的提高。本文结合自己在高职《C语言程序设计》教学中项目教学法的实践,分析这种方法的特点和作用,探讨这种方法在高职计算机教学中的可行性和必要性,希望能为高职计算机教学实践提供参考。
  1 当前《C语言程序设计》教学中的问题分析
  由于高职《C语言程序设计》教材大多使用通用教材,理论性比较强,一般都是按照“数据类型-基本结构-数组-函数-指针-文件”这样的顺序进行教学。这确实可以让学生循序渐进地学到知识,但同时也容易使高职学生平常对待,在学习上容易产生认识误区。
  另一方面,学生由于手中都有教材,对教师照本宣科式的教学很难提起兴趣。如果教师按照常规对数据类型、运算符和表达式等都要做很详细的讲解,很容易让学生陷入枯燥的语法泥潭,教学收效甚微。特别是对高职计算机学生来说,将来他们会更多地从事技术类工作,如果在高职院校中没有真正学到解决计算机问题的办法,很难在工作中迅速打开局面,不利于高职院校教学口碑的树立。因此,必须对现有课程进行适当创新改革,以项目教学法为切入点,推动计算机教学、特别是《C语言程序设计》教学取得实实在在的效果。
  2 项目教学法的应用
  项目教学法,是德国教育专家弗雷德·海因里希教授提出的教学理论,是在教学活动中通过实施一个完整的项目工作而达到教学目的的方法。在《C语言程序设计》课程教学中,就是要将整个课程教学作为一个项目来对待,通过对项目进行系统分析,提出系统解决办法,进行编排设计,从而完成项目任务的方法。这种方式,可以培养学生的学习兴趣、良好的编程习惯,学生从教师解决问题和自己思考的过程中汲取知识和经验,以达到掌握综合运用所学知识的能力,从而完全了解项目流程,真正提高编程水平的目标。
  2.1 项目设计——问题提出
  教师将整个学期的教学任务作为一个大项目,列出项目进度表及关联关系;同时,将每一阶段的教学任务作为其中的小项目进行编排设计。项目的设计要以学生喜闻乐见的事例和方式进行编排,同时以激发学生学习兴趣为重要目的。此外,还要注重项目的典型性,注重覆盖知识要点和重点。比如,在课程教学初期,可以将“菲波纳契兔子问题”作为一个小项目进行教学,提出问题,启发学生思考,为下一步教学奠定良好的基础。
  2.2 项目分析——问题思考
  在这个阶段,要按照流程将一个项目分解成若干任务,然后对这些任务进行分析,找出项目实施的切入点、关键点。分析时,教师应注重引导学生主动思考,并注重与学生的互动,在互动中共同完成项目分析。教师首先对项目进行总体上的描述,并适当作一些方法上的阐述,通过提问等方式鼓励学生发挥个人能力分析问题,引导学生找到解决问题的切入点、关键点,从而列出项目的任务分解表和前后序列。这样,可以让学生对项目中的各项任务一目了然,并通过自己的思考对所要学到的知识的作用有了切身体会,可以达到事半功倍的效果。
  2.3 项目实施——问题解决
  对项目进行分析后,进入项目实施阶段。可以将学生分成几个小组,共同研究完成项目需要的基本数据类型、语句、函数、数组、指针、结构体与程序结构等。然后,到计算机上进行操作实践。在这个过程中,教师要走下讲台,鼓励学生开阔思路,用不同的实现方法来完成任务。即使有些学生感到有些困难,也要通过启发式的交流,来使他理解C语言程序设计中的基本思路和方法。在交流过程中,教师要始终树立项目导向原则,引导学生将项目分析出的关键点做好,并注重发现项目中主要的结构和理论知识之问的内在联系。在此阶段中,要将学生始终放在主体地位,教师要对普遍问题统一示范、集体解决,个别问题个别辅导。这样有利于学生熟悉流程方法,记牢应该掌握的知识。
  2.4 项目总结——问题延伸
  项目总结环节十分重要,这是对学生掌握知识的总体回顾和薄弱环节的重点关照。这要求教师在第三阶段中,要将学生完成情况了然于胸,对学生使用的实现方法、实现步骤以及存在的问题全面掌握,并对总体情况进行规律和技巧上的总结,上升到理沦高度。特别是在高职院校中,由于学生基础相对弱一些,更需要在项目总结环节巩固知识点、加深理解,使学生清楚自己的薄弱环节,从而使大部分学生能掌握技巧、提高编程能力,也达到既定教学目标,实现教学水平整体提升。
  3 结束语
  项目教学思维是基于对C语言程序设计实践性与理论性相结合的一种思维方式,在注重实用性、技能性的高职计算机教学中,不失为一种好方法。它以问题为导向,注重教学相长、注重师生互动、注重解决问题,可以一定程度上改变满堂灌的教学方式,也可以让学生在思考动手过程中较好地理解理论、掌握编程技巧。当然,这要求教师从项目设计到项目总结必须全身心投入,做足功课,善于发现问题,善于总结规律,需要付出更多的努力。总之,项目教学法通过教师和学生的互动交流,教师启发引导,学生思考动手,以问题切入,以项目分解为抓手,以解决问题为关键,以总结问题为提升途径,努力使课堂成为提升水平、激发兴趣的平台,让高职学生真正学到知识和技能,从而进一步提升高职院校的教学口碑。
  参考文献:
  [1]马新.《C语言程序设计》课程教学方法与手段的改革与实践[J].科技信息,2010.
  [2]谭浩强.C语言程序设计教程[M].北京:清华大学出版社,2007.
  [3]李炜.计算机高级语言程序设计的教学改革与时间[J].安徽师范大学学报(自然科学版),2003(02).
  作者简介:隆岩(1980.03-),女,山东济南人,助教,本科,研究方向:计算机学。
  作者单位:济南职业学院,济南 250014
其他文献
我们的膝关节是一个负担重、营养差、功用多、退变快的关节,要注意锻炼及保护。膝关节在15~16岁时才发育完善,开始行使其功能。15~30岁是膝关节状况比较好的阶段。正常运动、工作
小儿佝偻病是因体内缺乏维生素D,使钙、磷吸收发生障碍,导致以骨骼生长发育不良、易惊、多汗等为主要体征的常见疾病。其发病率较高,为我国重点防治的小儿多发病之一。
近年来,桐乡市委、市政府从县域科学治理的高度出发,立足建设基础更牢、水平更高、人民群众更满意的平安桐乡,在全国率先探索推进法治、德治、自治相结合的"三治"建设。在推进
从“2014上海商务情况通报会”上了解到.中国(上海)自由贸易试验区负面清单正在遵循三个原则开展修订.上海全市的外商投资准入管理制度也将改革创新.
2003年4月9日,中共中央总书记、时任浙江省委书记习近平同志在安吉考察调研时提出院野像安吉这样生态环境良好的地方,要把抓特色产业和生态建设有机结合起来,深入实施‘生态
我们苏纶纺织厂是一个具有10.6万枚纱锭、2000头转杯纺、1270台各类织机的近百年历史的老厂,现有在职职工7000人,退休职工3200人。几十年来,“厂大业大”、”对国家贡献大”
本文通过对于自己的作品散文诗集《心头飘过……》创作过程的再现,向读者展示创作这部散文诗集的过程中,作者用美的感受、美的文字、美的心境来书写生活.指出创作过程中作者注意
根据十八大、十八届三中全会关于美丽中国及生态文明建设的总体部署,南京市江宁区委、区政府紧紧围绕创建苏南现代化建设样板区目标,以"千村整治、百村示范"为抓手,坚持走生态
随着信息技术的不断完善发展,计算机的应用领域也越来越广泛。尤其是我国公共管理事业的快速发展,建立信息管理系统成为提高公共事业管理质量的重要手段,而计算机技术在保证数据
党的十八大首次用24字简要概括了社会主义核心价值观的基本内容:倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治。倡导爱国、敬业、诚信、友善,积极培育社会主义核心价