高级语言程序设计课程教学改革的研究
2012-04-16刘霞刘志明罗江琴
刘霞 刘志明 罗江琴
摘 要:本文从分析培养程序设计能力对计算机专业学生的重要性出发,总结了当前《高级语言程序设计》课程教学中存在的问题,并就教学、实践、考核和交流反馈四个环节分别提出了改革的方法和措施,并以此为基础研究设计了高级语言程序设计课程网站,为提高学生的程序设计能力提供平台。
关键词:高级语言程序设计;计算机专业;程序设计能力;网站
中图分类号:TP312文献标识码:aDoI: 10.3969/j.issn.1003-6970.2012.02.030
Research on Teaching Reformation of High Level Language Program Design Course
LIU Xia, LIU Zhi-Ming, LUo Jiang-Qin(School of Computer Science and Technology, University of South China, HuNan HengYang 421001)
【Abstract】 this paper analyses the importance of training programming capability to students of computer major, summarizes the standing problem during the present teaching of high level language program design course, presents reform methods and measures from four links of teaching, practicing, testing and communicating. Base on these research results, the High Level Language Program Design Course website is studied and designed. It can provide a platform for improving the students programming capability.
【Key words】High Level Language Program Design; Computer Major; Programming Capability; website
0 引 言
采用冯诺依曼体系结构的计算机依靠存储程序的原理以实现自动工作。程序对于计算机的重要性,决定了程序设计在计算机学科知识体系中处于核心地位。只有懂得程序设计,才能懂得计算机,才能真正了解计算机的工作过程。因此,对于计算机专业的学生来说学习程序设计语言,掌握程序设计方法,培养程序设计能力就成为其专业学习的主要目标。并且,程序设计能力对计算机专业的学生来说不仅是职业技能的培养,也体现着创造性思维的信息素质培养过程。程序设计正是有形表达抽象思维的方法,在程序设计过程中贯穿阅读判断、分析思考、工具利用、抽象表达、综合创造等多项技能,对计算机专业人才素质的培养至关重要[1]。
教育要面向市场需求[2]。《麦可思2008中国应届大学毕业生就业年度报告》中提供的数据显示:“计算机科学与技术”专业毕业时的工作落实率为52%,离校时掌握的工作能力仅为5l%。当前计算机类专业毕业生就业的残酷现状反映出大部分计算机专业学生(包括毕业生)缺乏实际程序设计能力,没有很好地掌握一门程序设计语言。……