电子信息类专业《C语言程序设计》教学改革与实践
2018-09-13丁凡武楠楠
丁凡 武楠楠
摘要:结合电子信息类专业自身的特点,分析了近年来《C语言程序设计》教学与实践过程遇到的问题。针对这些问题,该文首先从开课学期、每周教学时间分配以及教学内容这三个方面提出了一些课程教学改革建议。随后,从建立创新教育实验班和指导学生参加科技项目、竞赛等方面进行了实践探索,旨在强化电子信息类专业学生的编程实践能力。
关键词: C语言程序设计; 电子信息; 教学改革; 实践探索
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)17-0201-02
Abstract: According to the features of electronic information specialities, the problems emerging in the process of teaching and practices for the C language programming course have been discussed. To this end, this paper proposes three suggestions for reformation in teaching, including starting semester of the course, allocation of periods per week, and teaching content. Furthermore, to enhance the students programming abilities in practice, several practical strategies have been employed, such as setting up innovative education experimental class, guiding the students in electronic competitions and research projects.
Key words:C language; electronic information; teaching reform; practice exploration
《C语言程序设计》是电子信息类本科专业开设的基础课程之一,在电子信息类专业的课程设置和课程体系中占据着举足轻重的地位。 特别地,对于面向应用型本科院校的电子信息专业学生而言,C语言是他们从事单片机等嵌入式电子设计的必备知识;同时,C语言软件编程能力的高低直接影响到嵌入式系统项目的开展和系统性能的好坏[1]。
1 《C语言程序设计》教学现状分析
《C语言程序设计》这门课程具有很强的实践性、设计性和创新性,必须通过不断的练习和实践才能真正全面掌握相应的编程技巧[2-4]。本着“以学生为本”的原则,笔者在广泛听取多届学生的反馈意见后,并结合多年教学经验, 发现近年来在C语言教学与实践过程中出现了的一系列迫切需要解决的问题,主要体现在以下四个方面:
(1)课程开设学期具有严重的滞后性。每年大一新生都会反映这样一个问题:大一开设的课程中,与电子相关的专业课程较少,想进入实验室跟随老师及师兄从事电子设计相关的动手实践,却发现C语言编程等专业知识严重不足。……
