您的位置: turnitin查重官网> 汉语言文学 >> 语用学 >国家精品课程建设对高校C语言教学

国家精品课程建设对高校C语言教学

收藏本文 2024-03-16 点赞:31323 浏览:144645 作者:网友投稿原创标记本站原创

摘 要:通过对国家精品课程——C语言程序设计建设的学习,了解其在教学梯队、教材、教学支撑环境、考试方式、创新实践活动及教学模式等方面的成功做法,结合高校的C语言课程中现存的理由,分析了精品课程建设对C语言教学的启迪。通过借鉴这些成功的教学措施,以期对C语言教学起推动作用。
关键词:精品课程;C语言;程序设计
中图分类号:TP434
程序设计是计算机专业领域中最核心的工作。在计算机领域中任何好的创意和设计,最终都要通过高水平的程序设计实现,才能够真正成为有社会价值、市场价值的制成品和产品[1]。C语言是高校广泛开设的一门程序设计课,其简洁、直切计算机底层的特点使其经久不衰,许多最核心软件都是用C语言编写的。但是,在高校多年的教学中发现:教师的教学多采用集中式讲述,语法讲的多、注意事项一堆,而忽略程序的“设计”过程;相关知识联系不紧,举例死板单一,过于依赖教材;教材不精。结果是学生学了不会编程、不会应用;考完试就忘,学习兴趣淡化;学生不明白却又问不出理由,所以C语言往往成为高校中一门难教、难学的课程。

1 精品课程简介

精品课程是指具有一流教师队伍、一流教学内容、一流教学策略、一流教材、一流教学管理等特点的示范性课程[2]。2003年4月教育部正式启动精品课程建设工作。其建设要体现现代教育思想,教学效果显著,具有示范和辐射推广作用。教育部后又设立全国高校教师网络培训中心,组织开展以国家精品课程为主要内容的高校教师培训,推动质量工程各项建设成果的广泛应用和共享。笔者在培训中心学习哈工大的国家级精品课程《C语言程序设计》的过程中,深受启发,结合C语言课程教学中的理由,认为可以借鉴其成功做法,融入C语言教学,以获得好的教学效果。

2 C语言精品课程建设对高校C语言教学的启迪

2.1 兴于梯队,重在管理,形成和谐的教学梯队

建立以中青年教师为主体,教授副教授为骨干,教学名师为核心的可持续发展的教学梯队,建立“责任教师—主讲教师—一般教师”层层负责的教学责任机制。实行教师“竞聘上岗”,对教师进行试讲考核、上机编程考核等,规范C语言教学、提高教学质量;举办青年教师基本功竞赛,提高讲课水平;建立教学排行榜、学生评教、问卷调查、网站论坛,收集学生对教师授课和指导实验情况的反馈意见并分析改善教学;例会上表扬贡献,交流经验;对年青教师坚持信任、放手、支持、体谅的原则,积极发挥个人在教学中的作用。梯队的每位教师做事主动、乐于奉献,教学效果显著提高,形成了和谐的教学梯队。

2.2 成于教材,精在资源,建设形式多样的教学支撑环境

组织教材建设的队伍,要求成员热心教学、乐于奉献,并具备较高的水平和经验;尤其要征求学生对教材的意见,作为改善教材的依据。教学时应考虑两类学生:一类针对大部分学生,应对教材上的实例进行详细讲解,使其掌握基本语法,以解决一般类型的理由,概要性地讲解有一定难度和代表性的实例。另一类对比较突出的学生,给出一些ACM竞赛上的相关理由,介绍解题思路,使其能解决更复杂的理由,带动其他同学,增加编程兴趣。
教学支撑环境建设也是教学成功的一个法宝。如建立面向教师的精品课程网站,统一管理、共享教学资源;面向学生的网络教学管理平台,实现师生互动、编程作业在线评测、雷同程序自动评判、网上论坛等功能;面向创新实践能力培养的、年度创新项目协作开发平台;实验中心网络教学网站,将教学与实验融为一体;教师的个性化教学网站等。另外,多渠道获得反馈,及时调整教学策略。

2.3 积极进行考试方式改革,开设丰富多彩的创新实践活动

更新教学理念,改革教学策略。为培养学生实际编程能力,以典型实例驱动教学,建设了题库和编程题考试自动评分系统。在传统教学中,提交纸质作业不环保,批改量非常大,因此作业必须电子化。收作业时,采用课程管理系统(如Moodle)实现在线布置、在线收缴打分、打包存档等多项功能。自动评分系统能方便教师又公平合理,受学生欢迎,能明显提升教学效果。期末考试多主观题,少客观题,考查理解力和应国家精品课程建设对高校C语言教学的启迪由优秀论文网站www.udooo.com提供,助您写好论文.用能力,而非背诵能力。为鼓励创新,专设创新学分,开展由学生“自主选题、自主设计、自主实验”的年度创新项目。以“挑战杯”、ACM大学生程序设计竞赛等为牵引,强化创新实践能力训练,使学生广泛参与其中。

2.4 淡讲课、精作业,激发学生学习兴趣

美国缅因州国家训练实验室的一项研究表明,各种形式的学习活动的学习内容平均留存率如表1所示。
学习方式学习内容平均留存率
听讲(Lecture)5%
阅读(Reading)10%
视听(Audiovisual)20%
演示(Discussion)30%
讨论(Discussion)50%
实践(PracticeDoing)75%
教授给他人(TeachOthers)90%
表1 学习活动的学习内容平均留存率
以听讲为主的传统方式,学习内容的平均留存率仅有5%[3]。实际教学中教师们也有体会:教授一门课的前后,对课程的理解完全不同。所以教学应多采用讨论、实践等方式进行,提倡“淡讲课,精作业”,即把作业作为教学的核心手段,授课是作业的支持、补充和深化。作业教学与传统课堂相比,留存率高、利于能力素质培养但极易被盗版。有挑战的作业可带来更好的教学效果,并让教师更省力。所谓“有挑战的”作业,是指必须通过查资料、苦思冥想、动手实验等,才能找到答案的作业。题目要尽量有趣、难度大且先升后降,让学生把精力都放在平时学习上,期末反而轻松;不拘泥于“讲过”的知识,让作业在各方面给学生成就感;作业分数不低于总成绩的50%,沿课程进度均匀分配,及时评分,避开学生到期末突击。

2.5 学会放手,培养学生自学能力,提倡实际编程演示互动的教授策略

大量的实践证明,学生对编程演示的过程兴致很高,为进一步活跃课堂气氛,在编程过程中会有意设置Bug,当程序的运转结果与期望不一致或出现异常,学生的注意力会更集中,此时可让学生分析理由。此外,也可通过展示学生程序,鼓励学生的学习兴趣。实例来自:教材、习题、参考书或高等数学、线性代数、高中物理中的常见算法等。在教学过程中,教师对学生的指导并非越多越好,应到能不指导就不指导。让学生学会自己看书,在实践中寻找答案,给学生互相讨论的机会。这既解放了教师,又能培养学生的自学能力。
3 结语
在国家精品课程——C语言程序设计的建设中,我们学到了应教、学、练相融,教、学、研相长,形成课堂上精讲、课后作业在线评测、网上考试编程实战、课外创新实践应用、丰富的教学资源相结合的多元化创新实践教学模式。这种模式能解决高校C语言课程教学中存在的偏重语法讲授、学生缺乏学习兴趣、难以培养学生编程能力等理由。
参考文献:
[1]BrianW.Kernighan,RobPike.程序设计实践(双语版)[M].北京:机械工业出版社,2007,3.
[2]沈丽燕,赵爱军,董榕.从精品课程到精品视频公开课的发展看中国开放教育新阶段[J].现代教育技术,2012(11):45-48.
[3]王声萍,段淑平.开放教育,让师生共同成长[J].学校党建与思想教育,2011(15):78-80.
基金项目:常州工学院重点教改项目“计算机语言实践教学模式的创新与实现”(项目编号:J080513)。
作者简介:蔡晓丽(1981-),女,江苏常州人,副教授,硕士,研究方向:计算机教育、网络安全。
作者单位:常州工学院计算机信息工程学院,江苏常州 213002

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号