计算机科学与技术专业程序设计类课程改革研究
来源:用户上传
作者:
摘 要:课程改革的真正意义在于打破传统计算机科学与技术程序设计类课程的重复,使课程更加充满趣味性,注重强调学生学习基础性的知识点。并扩宽专业口径,提高学生的自主学习能力,使学生对课程产生浓厚兴趣。在节约课时的同时达到课程培养目标,并教授学生新知识新技术。程序设计类课程对于计算机科学与技术专业的学生来说是尤为重要的,程序类设计课程贯穿专业学习的始终。下面本文将浅析计算机科学与技术专业程序设计类课程改革研究,以供相关人士参考与交流。
关键词:计算机科学与技术专业;程序设计;课程改革
DOI:10.16640/j.cnki.37-1222/t.2019.22.204
0 引言
在计算机科学与技术专业中程序设计是其重要组成部分,提高该课程教学质量,使学生达到课程人才培养的专业目标尤为重要。该课程的改革要适应于日益发展的教育体系,也要体现创新素质教育的要求。现代科学技术的发展要求课程的改革要有科学态度与科学精神的培养,也要注重创新意识与创新能力的提高。设计程序类课程是计算机科学与技术专业的重要基础性课程,也是后续课程学习的重要奠基。该课程的成功改革,有利于教学质量的提高,能够有效的培养高素质人才。
1 程序设计类课程的教学现状
程序设计类课程比基础理论类课程更注重实践性,且侧重于学生编程能力的培养。计算机专业课程一般是以C语言为基础,以此让学生学习计算机专业课程中的使用语法和简单课程,培养本专业学生的基础编程思维[1]。在编程思维建立的基础上可以更容易的学习专业的编程语言,循序渐进的培养学生的编程能力。计算机科学与技术的程序设计类课程一般分为语言的入门课、基本课以及提高课。课程的语言入门课主要教授“计算机导论”或“Pascal语言”,初步建立学生的编程思维,促进学生对编程语言的初步了解。而课程语言基本课讲的主要是程序设计语言,其课程实用性较强,功能齐全且应用广泛。语言基本课的学习能使学生掌握更多开发较高质量的应用软件的方法和技术,提高学生程序设计的能力,使技能操作更熟练。语言提高课是较为系统的教授高级的程序设计技能,旨在让学生深入了解语言处理理论和技术,从更高角度理解程序设计语言,以便更好的学习新语言,提高程序设计的能力。
2 程序设计类课程的改革
2.1 激发学生学习积极性
我们都知道“知之者不如好之者,好知者不如乐知者”。兴趣能带给学生良好的学习体验,浓烈的兴趣能有效提高学习编程课程的效率。刚开始学习时,要尽可能少的讲解抽象、深奥的理论知识,而应该教给学生一些简单易懂的小程序,让学生能在短时间内树立起学习信心,从而培养学习兴趣[2]。可以把学生分为几个程序设计小组,请相关专业人员做辅导,此外,还要开展有关编程的比赛,比赛内容可以根据学生的日常生活以及目前计算机专业探索的问题,列出具体的比赛要求,按要求制作程序解决问题。激励每个学生参与到其中,建造良好的学习环境。让相关教师做评委,并设立一些比赛奖励,向其他学生展示获奖作品,以此来激发学生的学习兴趣。
2.2 梳理课程教学内容体系
每一门课程都要按照教学要求划分教学内容,根据教学目标归纳教学内容的属性,做好内容之间的衔接。之后再把每门课程的知识点根据专题划分为不同的模块,每个模块的课程内容再细致分为基础知识、深入知识及拓展内容三个层次[3]。基础知识是根据教学要求确保教学质量,学生务必掌握的知识;深入知识是给部门学生学习的知识;而拓展内容大部分是讲有关课程的学科前沿,是为了拓展学生视野,培养学生的兴趣,让学生树立学习目标,养成深入思考与解决问题的能力。
2.3 重视课程实验与实践
程序设计类课程的实践性较强,在课程的学习过程中,要适当的提高实验课与实践课的课时,让学生有充足的实验以及实践时间。教师在授课时也要布置适量的实验内容,确保保证书本知识、课堂所学以及实际的实验操作有机结合。在实验环节也能观察到学生学习上出现的问题,集中出现的问题可以进行重点讲解示范,同时少数问题可以进行个别辅导,确保学生了解到位。编程类的课程可以抽出两周的课时作为课程的实践环节,实践环节可以是实际应用的系统开发题目,题目应涵盖课程的所学内容。题目的布置不要超过学生的所学内容,实践的完成可以以小组形式完成,也可以个人独立完成。实践完成可以由学生之间相互评价交流,也可以自我评价,在交流评价中反思从而发现自己存在的问题。实践环节可以让学生有一个系统学习的过程,能促进课程学习的融会贯通,让学生能对专业知识有更充分的了解。
3 程序设计类课程改革的预期成果
程序设计类课程的改革旨在打破计算机科学与技术专业中教学课程设置的重复性,着重强调基础知识点的学习。且不局限于课程的门类,以专业口径的扩宽和学生自我学习能力的培养为最终目的。程序设计类课程一旦真正改革,实施完成后,可以带动我国计算机科学与技术专业的飞跃发展,促进科学技术的有效进步[4]。该专业也能得到更多人的认可和了解,对于专业口径的扩宽有着重要推动作用。
4 结束语
程序设计类教学关系到学生的思维方式培养,在教学中要丰富课程的教学方式、教学评价以及教学反思等。注重提高学生编程的动手能力,使程序设计类教学能培养出更多创新型和能力型人才。程序设计类课程的改革需要不停探索,不断发现问题并解决问题,才能达到与同素质教育相一致的培养方案以及教学目标,才能使程序设计类课程更好的适应科学技术的发展,适应学生全面发展的要求。
参考文献:
[1]叢丽晖,范纯龙,王丹,et al.面向专业素质与能力培养的程序设计类课程改革与实践[J].沈阳航空航天大学学报,2017(z1).
[2]周栋,曹睿卓,刘建勋.基于研讨式教学的课程设计改革研究——以计算机科学与技术专业为例[J].当代教育理论与实践,2018,v.10;No.98(02):41-45.
[3]程格平,王新颖,熊启军.地方高校程序设计类课程的混合实践教学改革研究[J].现代计算机(专业版),2017(13):13-17.
[4]施珺,李慧,陈艳艳.论新工科背景下高校程序设计类课程体系重构与教学改革——以淮海工学院为例[J].淮海工学院学报(人文社会科学版),2018,16(10):132-135.
转载注明来源:https://www.xzbu.com/1/view-14979286.htm