基于自动化专业C语言课程教学改革研究.docVIP

  • 6
  • 0
  • 约3.5千字
  • 约 8页
  • 2018-06-21 发布于福建
  • 举报

基于自动化专业C语言课程教学改革研究.doc

基于自动化专业C语言课程教学改革研究

基于自动化专业C语言课程教学改革研究   摘要:自动化专业重要专业课程的学习和应用都离不开C语言程序设计的基础,因此,在对自动化专业实施C语言课程教学过程中,应当有别于要求较高的计算机专业,也应该有别于作为通识教学的其它理工科专业。通过调整授课教师团队、针对性地加强教学内容与自动化专业课程的联系、改革教学方法等方式,能够有效提高自动化专业C语言课程的教学效果和学生的学习积极性。   关键词:自动化专业;C语言;教学改革   作者简介:陈丽敏(1982-),女,山东青岛人,青岛工学院机电工程学院,讲师;邵长友(1966-),男,山东曲阜人,青岛工学院机电工程学院,副教授。(山东 青岛 266300)   基金项目:本文系青岛工学院校长基金教研项目(项目编号:2012JY017)的研究成果。   中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)31-0076-01   C语言是国际上广泛流行的计算机高级语言,它用途广泛、功能强大、使用灵活的过程性语言,既可以用来编写系统软件,也可以用来编写应用程序。[1]国内高校普遍采用“C语言程序设计”作为理工科入门级的程序设计公共课程,除计算机专业以外,其他专业均把它作为通识课程来实施教学,对自动化专业的学生的课程定位也是如此。但是对于自动化专业的学生来说,把这门课程定位为通识课程显然不合适,因为要实现自动化,硬件是基础,软件是关键,自动化专业学生程序设计技能水平的高低可能直接影响他们的就业及职业发展,比如自动化专业重要专业课程的学习掌握和应用都离不开C语言程序设计的基础,单片机的开发语言以C语言和汇编语言为主,DSP也是一样,嵌入式系统中有用JAVA开发的趋势,但先学好面向过程的C语言再学JAVA,事半功倍。故对自动化专业实施“C语言程序设计”教学,应当有别于要求较高的计算机专业,也应该有别于其他作为通识教学的理工科专业。   一、教学现状分析及存在问题   1.教师队伍普遍为计算机专业教师,不熟悉自动化专业课程   由计算机专业教师授课存在一定优势,比如授课内容熟悉,而且机器语言类知识体系比较系统全面等等,但是对自动??专业的“C语言程序设计”课程授课这些仍然不够。要想上好自动化专业的这门课程,真正为后续专业课程的学习奠定坚实的基础,还需要授课教师熟悉自动化专业课程,并且能认识到专业课程和“C语言程序设计”之间的联系点在哪里。   2.授课内容跟专业课程衔接不紧密   一般来说,各高校不同专业的“C语言程序设计”课程均由一个教师团队授课,不可避免会出现不同专业使用同一个教学大纲的情况。授课目的基本上都是对学生进行计算机语言的普及,提高本校计算机等级考试的通过率,难以与专业课程紧密衔接。对自动化专业而言,“C语言程序设计”课程是非常重要的专业基础课,是学生从事工作的一个基本工具,如果不能紧密衔接专业课程,势必会影响学生专业技能和水平。   3.传统教学方法不适用   “C语言程序设计”是大学入门级计算机语言课程,学生要先建立和计算机交流的新框架,涉及的概念较多,语法结构较复杂,使用起来又较灵活。传统的C语言教学,一般以语法知识为主线线性教学,侧重于C语言语法知识的传授,[2]容易使学生陷入误区,把重点放在对语法知识的记忆和理解中,而忽略了程序设计的精髓——算法。   4.授课课时设计不合适   “C语言程序设计”是一门实践性比较强的课程,各高校普遍存在实践课时比重偏小的情况,学生动手编程的机会较少;而且有些高校为了节省资源和方便机房管理,会将理论教学和实践教学分开授课,这样学生学习过程中的一些想法和疑惑不能及时得到实践、指导和消化,不利于学生学习和掌握。   二、教改方案设计及实施   针对以上存在的问题,我教研室制订了一系列的教改措施,并在具体实施过程中针对具体出现的问题及时调整。   1.调整授课教师团队   自动化专业的“C语言程序设计”课程改由自动化教研室承担,授课教师均熟悉C语言,并具有使用C语言进行实际开发的丰富经验,是既懂理论又能将理论熟练应用到实践中去的“双师型”教师。除此之外,还能将C语言“知识孤岛”和单片机“知识孤岛”连接起来,结合所学其他专业知识,使学生掌握应用单片机开发电子系统的基本方法。[3]   2.教学内容向专业靠拢   在授课内容上,适当增加一些单片机开发的简单案例,在增加趣味性的同时,由于案例贴近生产和生活所以更容易使学生理解,使学生对C语言的学习目的和从业方向更加明确。   比如,在学生学习完了赋值语句之后,授课教师用Protues仿真软件给学生演示用C语言控制LED发光管。先简单介绍LED发光管的工作原理,然后开始演示。先一个一个逐步点亮再一个个熄灭,学生们觉得很有趣,问能不

文档评论(0)

1亿VIP精品文档

相关文档