罗凌云 等
摘 要: 针对C语言程序设计课程知识点繁琐,学生易陷入枯燥繁琐的语法和语句规则中而无所适从,提出能力导向的C语言“团队式”教学模式。采用项目教学法,模拟工业界的项目开发过程,将学生分成各个项目组,利用国际上工业界通用的项目管理软件Rally对每个项目组进行管理,改革传统考核方式,以进一步发挥学生的主观能动性,提高其综合能力。
关键词: C语言; 能力导向; 项目教学法; 团队式
中图分类号:G640 文献标志码:A 文章编号:1006-8228(2015)09-64-02
Research on ability oriented "team-based" C programming language teaching mode
Luo Lingyun, Chen Xing, Luo Jiangqin, Ouyang Chunping
(School of Computer Science and Technology, University of South China, Hengyang, Hunan 421001, China)
Abstract: In view of the complicated knowledge points of C language programming course, students easy to fall into a boring and complicated grammar and syntax rules, and confused, an ability oriented "team-based" C programming language teaching mode is put forward. The project teaching method is used to simulate the project development process, the students are divided into different project teams, and the management of each project team is carried out by using a general project management software "Rally". And the traditional assessment methods are reformed, so as to further develop the students' subjective initiative, improve their comprehensive ability.
Key words: C programming language; ability oriented; project teaching method; team-based
0 引言
C语言课程是计算机专业的一门重要的核心基础课程,是学生掌握编程思想和技能的基石,对该课程的学习直接影响到今后的专业课学习效果。此外,C语言也是其他理工科专业学生必须要掌握的一项重要编程语言,是“全国非计算机专业学生计算机应用能力水平考试”二级考试的主要程序设计语言之一。传统的C语言课程教学以讲授语法为主,知识点零散,学生往往如坠云雾、转身即忘,实际动手能力欠缺,与工业界严重脱节。因此,迫切需要有吸引力的教学模式来改变教学现状。
1 C语言教学的现状
目前C语言课程教学模式的特点有以下:
⑴ 学习主体不明确
C语言教学模式的传统特点是以语法知识为中心进行课堂讲授,在教学过程中以教师为中心,且过分注重语法的讲解与练习,难以把实际问题和算法及程序相结合。这种教学模式在教学过程中未将学生作为主体,因而无法激发其学习的积极性和主动性,学生普遍觉得该门课程枯燥无趣而产生沮丧情绪。……