摘要:本文提出了应用型本科程序设计基础课程教学过程中存在的普遍问题,并通过重构知识体系、改进考核方式、重视实践环节等教学方法的改革,提高了学生的学习兴趣,培养了学生程序设计的能力和综合应用能力。
关键词:实践教学;程序设计;应用能力
应用型本科教育重在“应用”二字,要求以体现时代精神和社会发展要求的人才观、质量观和教育观为先导,以在新的高等教育形势下构建满足和适应经济与社会发展需要的新的学科方向、专业结构、课程体系,更新教学内容、教学环节、教学方法和教学手段,全面提高教学水平,培养具有较强社会适应能力和竞争能力的高素质应用型人才。程序设计基础这门课程是掌握软件开发技能的基础课,掌握程序设计的思想与基本方法对计算机专业的学生来说非常重要。
1.程序设计基础课程教学过程中存在的问题
(1)教学方法单一,不能激发学生学习兴趣
传统的“程序设计基础”课程教学常采用“填鸭式”教学方法,一般是先介绍语法结构的形式和意义,然后给出简单的示例程序,其目的主要是为了更好的对语法结构的使用进行实例说明,但学生很少主动思维,并不能通过这些示例体会到分析問题、程序思维和构造的方法,程序读不懂,编程往往不能独立完成。
(2)教学案例脱离实际应用,过于关注语法和语义
程序设计基础课程一般在大一第一学期开设,对于刚刚从高中迈入大学的大一新生来说,学习知识的思维和方法并没有转变,因此他们对本门课程的学习会更多的关注程序语言,而非程序设计思想。同时,我们的老师们在教学内容的组织上,也是过多的注重程序设计语言的语法和语义,忽略了程序设计思想和方法的培养。
(3)考核方式老旧,不能体现学生的应用能力
程序设计基础课程的考核方式多数是采用笔试方式的纸质试卷,题型包括选择题、填空题、判断题、程序分析填空题、程序设计题等,对于程序编写的是否正确并不能进行验证,学生考前复习多采用背题库的方式,忽略了对学生程序设计能力的考核。
2.程序设计基础课程教学改革方法
(1)重构知识结构,注重学生编程思想的培养
可以打破教材的章节顺序,在教学内容的选取上摒弃先讲语法,再讲示例,再让学生验证的教学方法。而是采用案例教学的教学方式,将多个案例贯穿到整个教学过程中去,以培养学生编程思想为主要目标,使学生在解决实际问题的案例中学会语法规则,同时锻炼了学生的程序设计能力。在所有知识讲解完毕后,教师带领学生完成一个完整的具有实际应用价值的项目,如学生成绩管理系统。通过成绩管理系统的整体功能设计,复习函数、结构体等知识;通过学生成绩管理系统的登录功能模块,复习分支结构、if嵌套、循环结构等知识;通过成绩的录入、查询等模块,复习数组、文件、指针等知识。通过这样的教学方式,学生不仅学习了知识,提高了学习兴趣,更培养了编程思想,锻炼了编程能力。
(2)多种考核方式相结合,注重对学生能力的检验
改变以往只单纯采用笔试的考核方式,以考核学生分析问题与解决问题为主。将期末考核分为“笔试+上机+大作业”相结合的形式。笔试主要考核理论知识的掌握情况,上机考试主要考核学生解决问题的能力,大作业主要考核学生程序设计能力、自学能力等综合能力。同时还可以采用以证代考的形式,鼓励学生参加各种程序设计类等级考试或大赛,若取得相应证书或取得相应名次,则可以申请该门课程免考,这样可以激发学生学习的积极性。
(3)注重实践教学,理论与实践并重
由于程序设计基础课程本身是一门实践性极强的科目,需要通过大量的编程训练才能培养出良好的编程能力和程序设计思想。因此,实践教学就显得尤为的重要。根据理论教学的特点,采用循序渐进、逐步推进的方式,构建一个不同层次、递进式的实验项目贯穿到整个教学,并把全部知识点融入其中,形成一个由简单到复杂、由模拟到真实的过程。我们将实践教学分为演示实验、自主实验、综合实验三个部分,构成一个层层递进模式的实践教学体系。演示实验主要培养学生程序调试的能力,形成一个良好的程序设计习惯和掌握一些基本的程序设计技巧。内容主要以验证为主,通过教师精讲教学案例、学生模仿练习,使学生学会程序调试、编译、链接、运行等过程,掌握程序调试的基本方法。自主实验主要是要求学生进行大量的自主训练,教师根据课堂的教学内容,安排一些程序设计的题目,要求学生课下自主独立完成,并通过教师的批改与反馈,培养学生程序的模仿改写能力和独立编写能力。综合实验是根据教学进度和知识应用的情况,设计一些难度稍大的阶段性综合实验项目,进而加深学生对程序设计知识的全面理解和掌握,培养学生综合分析、应用知识的能力,提高综合编程能力,为后续课程打下坚实的基础。
3.结束语
应用型本科程序设计基础课程的教学,重要是对学生程序设计能力和编程思想的培养。本文通过重构知识体系、改进考核方式、重视实践环节等过程,培养了学生程序设计的能力和综合应用能力,大大提高了学生的学习兴趣,取得了良好的教学效果。
参考文献:
[1]肖捷.程序设计课程教学方案的研究与设计[J].东莞理工学院学报,2012,19(3):104-107
[2]惠苗.应用型本科程序设计课程改革[J].宜宾学院学报,2013,13(6)
作者简介:李月辉(1983年1月)籍贯:河北省任丘市 性别:男 学历:研究生 单位职称:讲师 研究方向:软件工程。
*课题级别:黑龙江省教育厅高等教育教学改革研究一般研究项目名称:基于《程序设计基础》课程应用型大学课堂教学改革与研究 课题编号:SJGY20180301
扩展阅读文章
推荐阅读文章
77范文网 https://www.hanjia777.com
Copyright © 2015-2024 . 77范文网 版权所有
Powered by 77范文网 © All Rights Reserved. 备案号:粤ICP备15071480号-27