百益文库网为您提供优质参考范文! 工作汇报 共同富裕 思想汇报 事迹材料 党课下载 不忘初心
当前位置:首页 > 专题范文 > 公文范文 >

基于研究性教学的程序设计类课程教学改革

时间:2022-11-06 08:30:05 来源:网友投稿

摘 要:计算机专业程序设计能力是计算机及相关专业学生最重要的专业能力之一。基于研究性教学的程序设计类课程教学改革,具体措施有明确课程目标、建设课程群执行持续性教学、完善课程体系、多平台多方式强化实践教学。通过改革,培养了学生学习兴趣,提高了学生学习积极性和主动性,同时极大地提高了学生程序设计实践能力和创新能力。最后,介绍了改革和实践取得的成效。

关键词:程序设计能力;课程群;实践教学;持续性教学

1前言

目前高校计算机程序设计类课程教学主要存在的问题有:课程培养目标不明确;课程体系松散缺乏连贯;教师教学思想和方法陈旧;实践能力培养体系不完善。

针对高校计算机程序设计类课程教学普遍存在的问题,我院基于“三位一体”人才培养模式进行程序设计类课程教学改革,具体举措包括明确课程目标、建设课程群执行持续性教学、完善课程体系、多平台多方式强化实践教学等,通过各种改革举措,更好地培养学生程序设计能力,提高其实践能力和创新能力。

2基于持续性教学的程序设计类课程教学改革

2.1明确课程培养目标

我院目前拥有三个专业,分别是计算机科学与技术、软件工程和网络工程。不同专业对程序设计类课程有不同的专业要求,为此,在定位课程目标同时,也结合专业发展要求,对程序设计类课程提出具体要求。例如网络工程专业,掌握使用面向对象程序设计C++进行网络编程是其专业能力之一,因此网络工程专业开设面向对象程序设计C++,其目标除了培养面向对象编程思想外,还应具备使用C++进行程序设计的能力。

2.2建设课程群,实行持续性教学

根据专业发展要求建设课程群,各课程群成立教师团队,通过实行持续性教学完成教育教学工作。各课程群由教学经验丰富的教授或副教授担任课程群负责人,同时配备3~4名专业教师和1~2名实验人员,专业教研室主任也隶属各专业课程群。课程负责人组织课程群成员,根据专业培养目标及课程衔接关系,制定课程教学计划、设定教学内容、改革教学方法。教学内容尽量保证前后连贯,帮助学生建立前后连贯的知识体系。

程序设计类课程之间存在如下关系:高级语言程序设计C是所有程序设计类课程的先修课,数据结构课程又是算法分析与设计的先修课。为保证程序设计类课程的教学效果,在具体课程安排时,实行持续性教学。持续性教学类似于中学的带班上,即由教师负责某班级的所有程序设计类课程的教学。教师完成了程序设计C语言的教学后,相继完成面向对象程序设计C++、数据结构和算法分析与设计课程的教学。

2.3完善课程体系,服务发展能力培养

以课程群为平台,结合专业发展能力,完善课程体系。根据“三位一体”人才培养模式及学生专业发展能力,将贯穿四年的程序设计类课程在知识结构和教学结构上形成明确的主线,使知识体系严谨,前后连贯。教师在教授时根据课程体系进行互补教学,教授的内容和知识形成很好的递进关系,学生的能力也在该递进过程中不断获得新的提高。

在完善课程体系过程中,根据专业培养方向及学生发展能力要求,大胆进行课程改革,摒弃冗余课程,整合相同或类似的课程。计算机科学与技术专业和软件工程专业,同时开设面向对象程序设计C++和JAVA语言程序设计,这两门课程主要教授内容都是面向对象相关知识,重叠内容较多,并且面向对象程序设计C++没有后继支撑课程,因此,在完善课程体系过程中,停止开设面向对象课程C++,而在JAVA语言程序设计教学内容中增加C++部分内容进行对比教学。网络工程专业后继发展能力要求掌握使用C++进行网络编程,因此对于网络工程专业,不但保留面向对象程序设计C++,同时在教学内容中渗透网络编程思想和内容。

2.4强化实践教学,多平台多方式促进能力提高

程序设计类课程的最终目标是提高学生的实践能力和创新能力。学生实践能力和创新能力的提高,主要途径有课堂实践教学环节和多渠道课外实践环节。

课堂实践教学环节是课堂讲课的必要补充,是学生把课堂上讲解的知识进行实践和理解的重要过程,也是学生实践能力和创新能力提高必不可少的途径。强化课堂实践教学的主要措施有:

2.4.1教师在设计实践教学项目时,遵循“由易到难”、“由浅入深”的原则,通过梯度训练使学生逐渐掌握课程知识。实验项目的类型除了验证型的项目外,精心设计综合型和设计型的实验项目,以有效调动学生学习的积极性和创造性。

2.4.2调整人才培养方案中理论课时与实践课时的比例,三个专业的程序设计类课程的实验实训课时比例达到49.5%。通过加大实践教学课时比例,保证学生具有足够的实践课时,确保学生将课堂所学理论知识通过实践进行掌握,从而提高实践能力。

2.4.3开发程序设计类课程辅助学**台,为学生搭建在线学习环境,进一步促进学生能力的提高。我院自主研发的用于程序设计类课程辅助学习的平台有:ACM程序设计平台、程序设计广场、基于函数评卷的数据结构在线学习系统、基于程序评卷的无纸化考试系统。

3结束语

程序设计类课程教学,通过明确课程定位,建设课程群,实行持续性教学,完善课程体系,强化实践教学等一系列改革措施,培养学生的学习兴趣,充分调动学生学习的积极性和主动性,发挥学生的创造性,极大地激励了学生学习热情,使得学生的程序设计能力、综合实践能力和创新能力都获得了明显提高。自2007年以来,我院学生在各级各类程序设计竞赛中,取得了可喜成绩,仅ACM程序设计竞赛,我校在与省内国防科技大学、中南大学、湖南大学、湖南农业大学等一本院校同台竞技,取得了一等奖1项,二等奖1项,三等奖20余项,国际ACM程序设计竞赛区域赛中获得银奖1项,铜奖3项。获奖部分学生考入杭州电子科技大学、中南大学、湖南大学、上海大学等国内知名高校继续深造,也有学生进入美国攻读学位。学生在毕业时不但能顺利就业,且大部分學生是高薪就业。

参考文献:

[1]韩秀娟.计算机程序设计设计类课程群的建立及研究[J].焦作大学学,2012,(3):99-100.

[2]马雪英,王桂平.以能力为导向的程序设计类课程教学体系[J].计算机教育,2011,(4):74-78.

作者简介:

黄隆华,男,江西赣州,怀化学院,讲师,主要研究:数字图像处理与信息安全、Web应用技术。

推荐访问:教学改革 程序设计 研究性 课程 教学