高职C语言课程项目化教学改革与实践
2014-09-24叶煜任华丁莲
叶煜+任华+丁莲
摘要:本文根据高等职业教育的目标,结合C语言课程的特点,在分析了传统教学存在的局限性和项目化教学的优势基础之上,提出了项目化教学项目选择原则,探索了项目化教学的实施和考核方式,在教学实践中取得了较好的效果。
关键词:C语言;项目化;形成性考核;终结性考核
中图分类号:G420 文献标识码:A
Project-based Teaching Reform and Practice of C Language of Vocational Colleges
YE Yu,REN Hua,DING Lian
(Chengdu Vocational College of Agricultural Science and Technology School of Electrical and Information Engineering,Chengdu 611130,China)
Abstract:Based on the goal of higher vocational education, combining the characteristics of C language programs,the analysis of the strengths and limitations of project-based teaching of traditional teaching on the existence of proposed project teaching the principles of project selection,implementation of the project to explore the teaching of and assessment methods,and achieved good results in teaching practice.
Keywords:C language;project teaching;processing test;final test
1 引言(Introduction)
C语言是当今使用范围非常广泛的程序设计语言,TIOBE网站公布的编程语言排名中长期占据第一位。C语言既可以作为程序设计的入门语言,同时又是应用广泛的开发语言,因此它也是各个高校计算机专业的必修课。目前,许多高校在C语言的课程教学实践中,依然采用从语法、语句规则到算法的讲解,再到学生的自主练习的模式;也有根据课程内容选择针对性的小案例的模式[1]。这种教学模式在理论知识的学习上具有很好的系统性,但限制了学生的发散性思维,扼杀了学生探究问题、解决问题的主动性[2];同时,学生在学习过程中也觉得内容枯燥繁琐,学完之后知识零散难以整合,难以把实际问题和算法及程序相结合,且没有软件工程的思想,不会自主分析和实现实际项目。因此迫切需要用新的教学模式和教学方法来改变教学效果不佳的现状。
项目化教学改革的目标是培养应用型技术人才,以项目为主线全新整合C语言课程内容的探索型学习为手段,通过有计划有步骤地实施一到两个完整项目,把课程的理论知识与项目实践有机结合,在项目成长的过程中开发学生自主学习的潜能,培养学生协作互助的习惯,培养适合社会的具备自主学习能力的创新型实用人才。……
