非计算机专业C语言课程教学改革研究

来源 :求知导刊 | 被引量 : 0次 | 上传用户:xaolan811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:目前,对于非计算机专业学生而言,C语言程序设计课程在实施过程中面临一些问题,如偏重语法的学习,抽象能力、调试能力得不到有效培养和提高。针对这些问题,提出了若干建议措施,如初学阶段使用可视化编程工具,借助严肃游戏理解抽象难懂的概念、内容,贯彻案例教学法等,并就考核方式提出了相关建议。
  关键词:C语言;可视化编程;教学改革
  在很多高等院校,C语言是非计算机专业学生(尤其是理工科)所要学习的第一个编程语言。课程目的是培养学生通过编程分析、解决实际问题的能力。在实际教学中发现,侧重计算思维的培养是学生学会C语言的关键。如果不主动引导学生积极适应计算思维,很多学生难以理解编程思路和程序实现过程。
  一、现存主要问题
  (1)初学者易陷入语法学习,而忽视计算意义。实际上,解决问题更依赖于逻辑流程,而非正确语法。目前我们所使用的大部分教材,都是按照语法编排的。面对这种教材,如果教师缺少全局观,难免会陷入语法教学的陷阱,而学生学到的也是一堆零碎的语法知识。
  (2)不重视抽象能力的培养。在实际教学时,往往忽视对学生抽象能力的培养,容易停留在引导学生“知其然”的阶段,而没有进一步引导学生“知其所以然”。
  (3)不重视调试能力的培养。在实际编程时,很多学生往往认为程序顺利运行则万事大吉,只看结果不管过程,这样难免影响学生对所学知识的真正理解。
  (4)不重视实践。在C语言程序设计教学过程中,很多时间都放在课堂理论学习上,实践时间严重不足。
  二、措施
  在解决上述问题时,要充分考虑非计算机专业学生的基础,循序渐进地引导。具体可从如下几个方面着手。
  1.初学阶段借助可视化编程工具
  可视化编程工具如Raptor、Scratch等,可使用户不考虑语法要求,而侧重于程序逻辑和流程。在初学阶段,学生可通过使用可视化编程工具,熟悉算法设计和程序构建过程,在后续学习中再展开语法细节的了解,继而过渡到C语言编程环境。
  2.严肃游戏
  严肃游戏(Serious game)是指,将教育内容通过游戏的方式进行布置与实施。严肃游戏具备两个特点:①具有娱乐的一面,可以使人保持兴趣并持续进行;②具有教育的一面,游戏环节贯穿了一定的知识,包含特定的教育目的。现有的严肃游戏如Perobo、Code Hunt等。
  3.重视调试环节
  对于编程而言,会调试就是一件利器,学生需要尽早掌握这件利器。在初学阶段,就应强调调试的重要性,并引导学生习惯调试模式。这就要求教师在设计题目时多动脑筋。如下面这段程序,只有使用单步调试才能让学生理解程序运行时变量的值,
  int main( ) {
  int a = rand( );
  int b = rand( );
  printf("a -b = %d\n",a -b);
  return 0;
  }
  4.重视案例教学
  在教学过程中,可以让学生直接接触实际问题,在解决问题的过程中掌握相关概念、语法、结构等。在使用案例教学法时,有以下几点需要注意:
  (1)教师要精心设计案例。设计案例时,既要结合实际问题,又要融合教学内容,要循序渐进。
  (2)教师要避开计算机工具论的狭隘认识要求,教师要从宏观和微观层面掌握教学过程,引导学生培养认知领域的新感觉、新认识、发现新工具、新方法、新策略,进而最终用于指导其他学科和日常生活。
  三、考核方式
  传统的考核方式侧重于对知识点、理论的考核,而非实际的编程能力。我们需要采用重视实践的考核方式,突出算法設计和函数调用方面的考察,突出对函数接口设计和算法流程设计的考核。
  面对C语言程序设计教学中的一些问题,进行分析和探讨,并尝试给出一些解决方案,如借助可视化编程工具、采用严肃游戏、开展案例教学法、重视程序的调试等。由于目前流行的教材都是按照知识点进行组织的,使得合理的教学改革措施难以有效落实,后续我们将探讨教材结构和内容的组织问题。
  参考文献:
  [1]徐 明,马 黎.非计算机专业C语言课程实验教学改革研究与探索[J].辽宁省交通高等专科学校学报,2012(6).
  [2]包贵鑫,向洪波.C语言教学研究与实践[J].大众科技,2006(6).
其他文献
一、教学方向  (1)建立手绘融入草图大师课程教学法,并能推广实施教学。  (2)构建出教学班级网络微平台,实现微平台方案资源共享,唤起学生主动学习的热情,从而不断提升学习效果。  (3)学生能够独立完成作品,帮助学生打开就业局面。  二、教学内容  (1)调研将手绘融入同步教学中存在的问题,根据草图大师软件效果图制作特点,结合手绘课程,分析并整理出相应的教学方案及实训内容。  (2)研究中职教学
随着电子信息技术的不断发展,计算机网络给人们提供了一定的便利,但同时计算机网络工程也存在一定的安全威胁。文章将阐述确保计算机网络安全的重要意义,分析计算机网络安全
摘 要:数学导入环节的优化有助于打造精致化课堂,吸引学生注意力,触发学生兴趣点,强化学生目标意识。文章尝试利用旧知识、创设情境、开展游戏与借助数学文化等导入,实现数学课堂增效,提升数学课堂魅力。  关键词:导入;数学;效能  一、数学导入环节优化的价值  1.打造精致化课堂  素质教育背景下,精致化课堂成为小学数学的必然趋向。优化数学导入环节,将从课堂起初环节入手,实现对课堂教学环节的精雕细琢,從
摘 要:随着新课程改革进程的不断推进,人们对小学综合实践活动课程越来越重视。小学综合实践活动课程与其他的基础学科不一样,这门课程主要是为了培养学生的社会实践能力。所以,必须加强对小学综合实践活动课程的教学研究。文章主要对项目学习在小学综合实践活动课程的具体应用进行了分析。  关键词:项目学习;小学;综合实践  中图分类号:G632.0 文献标识码:A1.引言  小学综合实践活动课程以培养学生自学能
随着当前学前教育的快速发展,特别是《指南》的实施,幼儿园面临教师教学(科学育人)理念的转变,教学水平和专业能力亟待提高等问题。每所幼儿园都在为寻找适合本园教师的培训方法和教研方式(园本教研)进行着不断地探索和研究。  我园是一所规模较大的乡镇中心幼儿园,有大、中、小班共19个班级,园级领导和专任教师共47人。如此大规模的幼儿园在园本教研活动中,免不了存在主持人和少数教师掌握话语权,其他教师参与度低
中央财经领导小组第十一次会议上习近平总书记首次提出“供给侧改革”的概念,其含义是在适度扩大总需求的同时,着力加强供给侧结构性改革,着力提高供给体系质量和效率,增强经济持续增长动力,推动我国社会生产力水平实现整体跃升。供给侧结构性改革是指在适度扩大总需求的同时,着力加强供给侧结构性改革,着力提高供给体系质量和效率。用改革的办法推进结构升级调整,减少无效和低端供给,扩大有效和中高端供给,增强供给结构对