对自动化专业C语言教学的思考

来源 :高校教育研究 | 被引量 : 0次 | 上传用户:yourwp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对C语言教学中实际存在的问题,从五个方面(课程安排时机、选择经典教材、生动的课堂教学、实效的上机实践以及有效的考核制度)分析了问题的原因,并提出了相应的教学改革意见。
  【关键词】C语言 教学改革 启发式
  【中图分类号】H191 【文献标识码】A 【文章编号】1009-9646(2009)03(a)-0135-02
  
  相较于其它程序设计语言,C语言以其功能丰富、表达能力强、目标程序效率高、可移植性好等特点,已成为所有计算机程序设计人员必须掌握的一种通用高级程序设计语言。国内外资深IT从业人员,大多认为C语言是学习IT技术最好、最有成效的入门语言。对于非计算机专业,特别近计算机专业(如自动化专业)而言,则更是如此。学生学习这门课后,可以为后续课程打下坚实的基础,同时也可为未来解决实际专业应用问题提供手段与方法。
  但在实际教学实践中,我们发现这门课貌似基础,实则不然。许多学生普遍认为这门课难度大、不易学、对某些粗象的概念难以理解,乃至整个课程学完之后,仍然心中糊涂,学了也不知怎样用它去解决实际问题。老师也想了很多办法去教学,但总的实际效果总不尽人意。如何去解决这个问题呢?本文从五个方面(课程的安排时机、选择经典的教材、生动的课堂教学、实效的上机实践以及有效的考核制度)对C语言课程教学进行探讨。
  
  1 选择适当的开课时间及同步课程
  从原理上讲,学习C语言不需要什么必须的先修课程,这不像其它专业课,只有学完必须的先修课程才能进入本专业课程的学习。这意味着C语言很基础,可以在学生入学之初就开设这门课。对于计算机专业的学生来说,确实是这样的。而对于非计算机专业,即使是近计算机专业(如自动化专业),情况却并非如此。我校的计算机学院和自动化学院都在每年的新生入学之初就开设了C语言程序设计课程,这时大部分学生对计算机编程没有什么概念。两学院的学生在刚开始学习的一段时间内,都觉得讲得很粗象、无趣,尽是些语法。很多同学课下都觉得没听懂,担心这门课能否学得好。可是当课程进行了一段时间后,两学院的学生却出现了不同的情况。计算机学院的学生慢慢听听懂了,对C程序设计也有了兴趣,并能对C语言相关方面提出有针对性的问题。而自动化学院的学生则不尽然,大多数仍然处于似懂非懂的模糊状态,仍然担心如何才能学好这门课,只有极个别的人对C语言表现出一定的兴趣。对两学院,同样的教学方法,为何产生了不同的结果呢?难道真是计算机学院的学生有计算机方面的天赋,而自动化学院的学生却没有?
  事后分析才知,原来计算机专业的学生在学C语言程序设计课程的同时,其它的计算机相关课程(如计算机导论、计算机组成原理等)也在同步进行。因而它们由对C语言的陌生,随着其它相关课程的展开,对计算机有了更多的了解,从而对C语言那些以前觉得粗象的东西,现在慢慢变得好理解了,因而也对C语言程序设计产生了浓厚兴趣。反观自动化学院的学生,则不然。他们此时与计算机相关的课程仅有C语言程序设计而已。而其它计算机相关课程如微机原理,却在第二学期乃至第二学年才开始。这就造成了C语言程序设计课程在自动化学院这边是一马当先,孤独无依的局面。而在计算机学院这边却是相关课程同步推进,互为补充的局面。所以在开如学习C语言时都是不太明白,而经过一段时间后,却出现了不同的结果。因而建议非计算机专业在开设计算机相关课程时,尽量将相关课程同步配套开设,如可将C语言程序设计和微机原理同步开设,这样可以形成完备的课程学习生态环境,更好地利于学生学习。
  
  2 与国际接轨,选择经典教材
  当下市面上的C语言教材可谓是琳琅满目,应有尽有,已不象10年前那么缺乏了。特别是国外优秀C语言教材,如影印版的,翻译版的,各个著名大学的,在市场上都可以看得见。选择的范围大了,往往给人一种很迷茫的感觉,不知选哪一版本比较好。某些国内出版的C语言教材,发行量可能已达到几百万册,貌似经典教材,其实与K&R版的C语言教材比起来,谁会更好呢?学生刚开始接触C语言,对教材的好坏分辨力相当弱,因而选择优秀教材的责任重在任课教师。经典的教材不光使学生终生受益,而且它对该课的任课教师也提出了更高的要求。选择一本国际公认的经典教材,不仅能使学生学到C语言知识本身,而且还能使学生理解并学会遵守计算机行业相应的国际规范。总之,经典的教材能伴随人一辈子,而普通教材只能伴随学生一学期。
  
  3 在课堂上采取生动有效教学法
  除了有好的教材外,还必须打破常规照本宣科式教学方法,采用恰当的教学方法,激发同学们的学习兴趣,才能更好的促进C语言的学习。
  3.1 明确学习目的,做到有的放矢
  大多数同学在学习C语言之前没有什么计算机方面的经验,也没有学习过其它的高级语言,对算法和数据结构都不太了解,他们入门的起点较低。因而他们不明白,C语言是干什么的,学完后对他们未来有什么作用。所以在课程开始的时侯,最好向学阐明C语言的广泛应用:它不仅用于系统统程序开发,也用于应用程序开发,它在操作系统(如Windows、Unix、Linux等)、软件工具、图像处理、数值分析、人工智能、数据库管理系统等许多方面都得到广泛应用,具有极强的生命力。同时辅以身边活生生的应用实例,使同学们惊叹于C语言的伟大,让他们真切感受到学习C语言的必要性和重要性,从而激发其学习热情。
  3.2 大胆实行新颖的教学法——启发式教学
  摆脱僵化的教学方法,大胆实行新教学法,激发同学们的自主学习热情。启发式教学不失为一种优秀的教学法,能充分激发学生的学习兴趣。对于启发式教学其特点是:紧紧抓信学生思维过程中的矛盾,启发诱导,层层分析,步步深入,最后导出正确的结论。其核心思想在于教师在教学过程中,以学生为主体,教师为主导,在学习过程中根据学生获得和掌握知识与技能所需要的思维过程和思维方法,按思维流程设计相应的启发式问题,启发学生思考和完成学习任务,并进一步到学生自己发现问题、解决问题。其根本点在于学生能力的提高,非常重视发挥学生主体作用,调动学生的学习积极性、主动性和创造性。使学生保持浓厚的学习兴趣和积极活跃的思维状态。
  启发式教学仅仅是一种教学指导思想,在实践应用中,没有一套固定的模式可遵循。需要教师根据课程特点、学生情况、课堂气氛等多方面因素灵活运用。文献[2]详细地介绍了启发式教学的运用。
  
  4 高效而富有成果的上机实践
  对于C语言的学习,上机实践有着极其重要的作用。离开的上机操作,即使语句写得再严谨,算法设计得再巧妙,没有上机的调试与测试,所有的一切都只是空中楼阁,纸上谈兵[1]。目前存在的主要问题是:上机学时数过少以及上机流程不够规范。在我院,学生上机学时仅有12个学时,每次上机可安排4个学时,共3次上机时间。这么少的时间对C语言这门课来说,是远远不够的。因而可考虑在总学时不变的情况下减少理论教学时间延长上机时间或是直接延长上机时间。此外,上机流程必须规范,不能不做准备就来到计算机旁,边敲边思考。如果同学们每次对待上机能像对待考试那样进行充分的准备,将平时学习中有疑惑的问题集中拿到上机时来验证,那么上机的效果一定会更好,效率会更高。所有这一切,需要任课教师对学生上机要作充分准备,从出上机题目,到中间解惑,直到最后上机完成,整个过程要规范化。只有这样,才能保证高效而富有成果的上机实践。
  
  5 改革本课程的考核体制
  如何考核这门课,决定着老师如何教这门课,也决定着学生们如何学习它。目前大多数学校通用的考核方式为“平时表现+作业+期末考试”的形式,而期末考试是评价学生能力的主要方面[1]。这种考核方式简单,刻板,应试化气氛浓厚,既难以培养学生的编程能力,也检测不出学生真正的实际编程能力。因而改革这种考核方工是必然的。个人认为,对于C语言这种实践性很强的课程,完全可以削弱期末考试成绩的分量,而重在强调上机成绩。这样考核,或许更适合于C语言程序设计的需要。
  
  6 结语
  C语言是一门实践性很强的课程,对于工科学生来说,也是一门非常重要的课程。目前在教学中尽管还有这样那样的问题,但是经过不断的探索与实践后,一定会解决目前所存大的大部分问题,使我们的C语言教学更好、更高效。
  
  参考文献
  [1] 谢竞博.C语言程序设计教学中的问题及改革建议[J].重庆邮电大学学报(社会科学版).2008,20(3):137-140.
  [2] 张仿,卢继勇,曹慧英.“启发式”教学法与C语言教学[J].重庆邮电学院学报(社会科学版).2004,增刊:59-60.
  [3] 朱江.在<>教学中培养学生的创新能力[J].山西农业大学学报.2006,5(6):72-73.
  [4] 陶静.C语言教学言法探讨[J].东南大学学报(哲学社会科学版).2006,8:193-194.
  [5] 陈玮,曾岳南,廉迎战.自动化专业的定位,特色及人才培养模式的探讨与实践[J].广东工业大学学报(社会科学版). 2006,6:5-6.
其他文献
【摘要】高校—企业联合培养学生,突破了传统人才培养模式的局限,有利于资源优化,实现了学校、企业和学生三方共赢的目的,在提高学生综合素质,为社会和企业培养大量合格的应用型人才的同时,也促进了学校教育的改革和发展。  【关键词】高校企业联合 人才培养 “3+1”模式  【中图分类号】G649【文献标识码】A【文章编号】1009-9646(2009)03(a)-0047-01    随着社会经济的不断发
期刊
【摘要】为调动学生学习主动性、激活其创造性思维,教师努力创设情境,让学生主动体味语文独特的美丽。一、准确而传神的语言美。语言是文学作品的载体,优秀作品有共同的语言特点——准确而传神。二、神奇意境的画面美。三、社会生活形象化的美。当文学作品与社会生活共通时,教师是不需要花很多时间给学生讲解的。四、意味深长的哲理美。这些四射的哲理光华不会轻易被学生忽略。这样教学过程会变的轻松而愉悦,语文学习也会自主而
期刊
【摘要】对教学方法进行改革,其效果应做评价,而用协方差分析法分析正态分布的考试成绩,能排除影响成绩的混杂偏倚,使分析结果更科学、更客观地反映教学质量,从而对教学改革的效果做出有根有据的正确评价。  【关键词】协方差分析 试卷分析 教学效果评价  【中图分类号】H191【文献标识码】A【文章编号】1009-9646(2009)03(a)-0043-02    教学实践证明,提高教学质量,必须注重教学
期刊
【摘要】本文分析了当前高校实验队伍建设中存在的问题,探讨了高校教学团队建设机制对实验室队伍建设的借鉴意义,提出了利用教学团队建设搞好高校实验室队伍建设的措施。  【关键词】高校 实验队伍建设 教学团队建设  【中图分类号】G647【文献标识码】A【文章编号】1009-9646(2009)03(a)-0067-01    1 引言  高等学校的实验室是学校教学和科研的重要基地,是学生创新和实践的重要
期刊
【摘要】在高校建设“教职工之家”实行目标化管理对于加强工会自身建设和改革,发挥工会基层组织作用,提高执政能力,实现融合教职工情感、增强集体凝聚力具有重要意义。高校工会实行目标化管理是工会建设教职工之家建设的重中之重,是创建高绩效工会的必由之路。  【关键词】高校 教职工之家 目标化管理  【中图分类号】G637【文献标识码】A【文章编号】1009-9646(2009)03(a)-0066-01  
期刊
【摘要】高等教育的管理重心应该是高等教育研究者关注的重要问题。伯顿·R·克拉克所著的《高等教育系统 —— 学术组织的跨国研究》一书,提出了高等教育系统中的学术组织观,进而使我们认识到学术组织在高等教育发展中的重要作用,学术组织要素是高等教育系统要素发挥作用的前提,因而学术组织问题是高校管理的基本问题,高等教育管理必须注重学术组织的构建。  【关键词】克拉克 学术组织 要素 高等教育管理  【中图分
期刊
【摘要】本文以天津中德职业技术学院绿色校园为对象,使用EON Studio虚拟仿真软件,在桌面平台下初步实现了基于因特网的虚拟校园漫游系统。简要介绍了虚拟现实中的实体建模、系统交互设计,实时漫游仿真等技术,为校园管理和服务宣传提供一个科学简便、形象直观的可视化人机交互平台。  【关键词】虚拟现实 绿色校园 实时漫游  【中图分类号】TP3【文献标识码】A【文章编号】1009-9646(2009)0
期刊
【摘要】考试模式改革是高校亟待解决的问题。本文针对考试中存在的问题,在总结以往经验的基础上,积极探索考试模式改革,构建了多元化全程考试模式,旨在为高校考试模式改革提供有效借鉴。  【关键词】考试方法 考试模式 创新能力  【中图分类号】G64【文献标识码】A【文章编号】1009-9646(2009)03(a)-0111-01    1 考试中存在的问题  1.1 考试观念陈旧  对考试的功能存在错
期刊
【摘要】为了实施素质教育、培养创新思维、增强创新能力的教学理念,培养知识经济时代需要的高素质人才,2005年以来,我们开展了大学物理双语教学的实践研究,从教学设计的角度对大学物理课程实施双语教学进行了分析。对许多双语教学基本问题进行了初步的探讨,为大学物理双语教学课程建设及实践提供了一些有益的教学资料与经验。  【关键词】大学物理 双语教学 教学实践 教学设计  【中图分类号】G64【文献标识码】
期刊
【摘要】在《概率论与数理统计》的教学中,教师如何激发学生的学习兴趣?结合自己的教学经验,作者分别在教师个人魅力、教学联系实际、借助多媒体工具这三个方面,谈了几点认识。  【关键词】概率论与数理统计 教学 个人魅力 联系实际 多媒体工具  【中图分类号】G622【文献标识码】A【文章编号】1009-9646(2009)03(a)-0134-01    概率论与数理统计是绝大多数理工科学生的必修课,且
期刊