屈青青
(西安职业技术学院,陕西西安,710077)
关键字:高职教育;C语言;改革探索
C语言作为计算机程序设计的一门基础语言,功能丰富,表达能力强,使用灵活方便,目标程序效率高,可移植性好,并且能直接对硬件进行操作,具有处理高级程序和多任务的能力[1],因而被作为众多高等院校的典型计算机教学语言,也是绝大多数高职电类专业都开设的一门专业基础课。本文中结合高职电类专业特点及高职学生特点,对如何进行C语言教学改革进行了有益的探索。
高职电类专业,以笔者所在西安职业技术学院电子信息工程系为例,应用电子技术、电子信息工程技术、电子制造技术与设备等专业均开设了该门课程。笔者认为,这些专业中开C语言课程的目的,首先是为后续课程如《单片机原理及应用》的学习奠定软件基础。其次,在目前“互联网+” 的信息化冲击下,通过这门课使学生对软件程序设计这一领域达到“管中窥豹”的效果。然而,C语言课程体系庞大,内容丰富且抽象,涉及的概念比较复杂,规则繁多,学生普遍反映“上课听得懂,下课不会做”,学生学习的积极性和主动性得不到发挥,久而久之,便会滋生畏难情绪和厌学情绪,教学效果大打折扣。
笔者根据自己多年C语言从教经验,结合所在院校电类专业特点,在教改中以下几方面进行了探索。
(1)结合专业需求,重构C语言课程教学体系
首先,围绕电类专业人才培养方案中对C语言课程的要求,适当缩短C语言教学课时,提高实践课时比例。……