以能力培养为导向的C语言程序设计教学探讨
2016-10-08肖丹凤魏零
广西教育·B版 2016年7期
肖丹凤 魏零
【摘 要】分析当前C语言程序设计教学存在的问题,以及该课程的特点,找出问题症结的所在,提出以能力培养的为导向的C语言程序设计教学改革研究。
【关键词】能力培养 C语言程序设计 教学改革 项目导向 自主学习
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2016)07C-0139-02
C语言具有功能丰富、表达能力强、方便使用、应用面广、目标程序效率高、可移植性好的特点,因此很多高校的理工科专业都将其作为计算机程序设计类课程的通识基础课,同时也是计算机专业的必修专业基础课,是后续数据结构、面向对象程序编程、软件工程等课程的基础。通过对本门课程的学习,学生可以掌握程序设计中分析问题、解决问题的能力,提高计算机应用能力和综合能力。但是,教学实际中存在不少的问题,导致难以培养学生的程序设计能力与创新能力,造成毕业后难以适应工作岗位。对此,笔者所在的教研室以应用型技能人才培养为教学目的,分析学生的现状以及C语言程序设计课程的特点,提出以能力培养为导向的C语言程序设计的教学模式。
一、C语言程序设计教学现状
(一)教学内容多而散。C语言知识点多,使用灵活,一般的教材前面几章都是介绍概念、名词、语法等,而这些又是该课程的基础,任课教师通常采用“先理论,后实例,再习题”的传统教学模式,先详细介绍C语言中的数据类型、运算符、函数语句等基本内容,而这些内容往往是比较枯燥无味的。当教师一节又一节地讲述着枯燥的基本概念,难以理解的语法等后,学生感受不到C语言的强大功能和魅力所在,相反容易产生枯燥乏味、疲倦的心理,学习激情大打折扣,给他们的学习带来了困惑。……
登录APP查看全文
