林勇
摘要:针对程序设计类课程教学现状及存在的问题,提出了在课程体系设置、教育理念和教育教学方式改革、教学内容的组织和安排、课程和教材建设等方面的尝试和实践,取得了好的教学效果。
关键词:程序设计;课程体系;教学改革
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)04-0778-02
计算机科学是一种具有较高的抽象性的创造性思维活动,其设计过程是人的智力劳动,有形表达抽象思维方法是通过程序设计来实现。在计算机相关专业人才培养计划和课程设置上,计算机语言类课程和实践类课程的教学是培养学生程序设计能力的基础和关键,通过C程序设计、C++或Java语言面向对象程序设计、网络程序设计、数据库等语言类课程和课程实验,以及结构化程序设计实训、面向对向程序设计实训、数据结构课程设计、数据库课程设计、软件工程课程设计、软件生产实习、毕业设计等实践类课程群[1],培养学生的程序设计思维能力和软件工程能力。
1 计算机程序设计类课程教学现状及存在的问题
1)计算机程序设计类课程体系设置不够合理
目前,不少高校计算机专业程序设计类课程的设置,大一新生一进校,第一学期就开设C语言程序设计,或者C++程序设计,其理由是认为学生在中学阶段进行过信息技术教育和简单的程序设计基础训练。而结果呢,由于中学阶段的信息技术教育在很多地区特别是农村地区得不到重视,或者没有全面的开展实施,学生刚入大学时对计算机的认识和理解不够深入,就进入了C语言或者C++语言程序设计的学习,其教学效果很不理想。……