高级语言程序设计课程改革初探
2013-08-15叶茂枝
潍坊工程职业学院学报 2013年1期
叶茂枝,王 宁
(1.宁德师范学院 计算机系,福建 宁德 352100;2.厦门华厦职业学院 教务处,福建厦门 361024)
引言
程序设计是计算机专业学生的专业基础能力,是其专业学习的主要目标。因此各地方院校计算机专业均开设高级语言程序设计这门课程,目的是让学生掌握程序设计的思想和基本方法,具备基本的编程实践能力,能利用计算机解决一些实际问题。然而,在实践中该课程的教学效果普遍不理想。麦可思《2012年中国大学生就业报告》中计算机科学与技术、计算机应用技术被列为红牌专业,报告分析称这一后果并非由于供大于求,而是由于人才培养质量达不到产业的要求造成的。[1]可见在实际教学中,高级语言程序设计课程并未帮助学生掌握好一门程序设计语言,培养起程序设计的技能。
究其原因,虽然在各地方院校制定的教学大纲中普遍强调该课程不但要注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。但实际教学中的诸多因素导致老师与学生都深陷于各知识点语法细节,忽视了程序设计能力的培养。比如,开课时间短,通常仅为一个学期;入门难度大,该课程是大部分学生接触的第一门程序设计课程,程序设计思想尚未建立;传统考核方式忽视程序设计理念,侧重考语法规则等。[2]探索高级语言程序设计课程教学改革措施,明确培养程序设计技能作为课程目标定位,对于计算机专业学生程序设计技能的培养意义深远。……
登录APP查看全文
