APP下载

基于计算机思维的程序设计课程教学改革的思考

2018-02-19王红伟谭会君

信息记录材料 2018年7期
关键词:程序设计思维能力计算机

王红伟,谭会君

(漯河职业技术学院 河南 漯河 462000)

1 引言

针对当前普通高校程序设计课程教学存在的问题,提出了基于计算思维的课程教学改革方案,树立以计算思维为核心的教学理念,并就基于计算思维的课程教学计划、教学内容设计、教学方法改革等方面进行了探讨。在程序设计教学中,计算机思维能力是学生素质能力培养中的重要组成部分。当前国内高等院校在计算机程序设计教学中,由于种种客观因素影响,其中仍然存在一系列的缺陷和不足,在不同程度上制约着学生的计算机思维能力培养,制约后续教学活动有序开展。加强计算机思维下的程序设计课程教学改革,有助于改善其中的缺陷和不足,为后续教育教学奠定基础。

2 高校程序设计课程教学现状

程序设计课程是当前高校计算机专业的热门专业,主要以C语言学习为主。在程序设计课程中学习编程基础知识,激发学生对程序设计的兴趣,逐渐养成计算机思维,有助于学生创新能力和实践能力的养成。但是,由于程序设计课程内容较为复杂,学习难度较高,教学中存在一系列问题[1]。

2.1 教材内容陈旧

当前程序设计教学中,教材内容过于陈旧,课堂上所列举的案例针对性不足,与时代发展实际情况相背离。课程中所讲述的关于程序设计的算法分析和程序设计编写较为落后,并且绝大多数的停留在理论知识讲授,学生的实践应用能力偏低,难以有效调动学生的学习积极性,制约后续的学习和发展。

2.2 教学目标单一

部分教师由于受到传统教育思想的制约和束缚,实际教学中仍然按照传统教学观念进行教学,过分追求教学任务的达成,促使学生能够顺利通过计算机等级考试。而在当前我国的计算机等级考试中,主要是考察学生程序结构和语法规则掌握情况,对于学生实际解决问题能力重视程度不高,导致教学过于片面,不利于学生综合素质全面发展[2]。

2.3 教师忽视学生个体差异

不同学生个体学习能力和认知水平存在明显差异,在学习中对于知识的理解和记忆程度同样存在差异,这就导致学生群体出现学习水平良莠不齐现象的现象。教师在教学之前,应该充分调查和了解学生的学习水平,优化教学内容设计。但是,部分教师由于教学理念陈旧,习惯用更加专业的眼光去评价学生,学生的学习主体积极性未能得到充分调动,严重影响到教学质量。

3 计算机思维下的程序设计课程教学改革有效对策

当前我国高校程序设计教学中,还有很多的问题存在,在不同程度上制约着教学改革持续深化,不利于学生综合素质全面发展。故此,针对上述中存在的问题,应该树立正确的计算机思维,借助程序设计模式来分析问题和解决问题,推动程序设计课程教学改革持续深化,具体表现在以下几个方面:

3.1 创新教学理念,培养学生计算机思维

在教育现代化发展背景下,培养学生的计算机思维十分关键,主要是要求学生可以通过计算机思维来解决实际工作中的问题,为后续学习和发展打下坚实的基础,成为社会所需的应用型人才[3]。高等院校传统的人才培养模式较为陈旧,应该积极迎合社会发展需要,深入行业市场发展需求,创新教学理念,有针对性培养应用型人才。需要注意的是,教师应该加强实践教学力度,将计算机思维贯穿于教学全过程,切实将教学方案落实到实处,提升教学有效性。

3.2 创新教学方法,养成良好的学习习惯

在程序设计教学中,应该注重学生计算机思维的锻炼和培养,在传授学科知识的同时,帮助学生了解计算机思维能力的重要性,在无形中受到熏陶和影响。教师作为课堂的组织者,应该避免强制性的知识灌输,应该结合实际情况,列举案例进行分析,在学习知识的同时,提升学生的学习能力和创新能力,可以深层次理解和记忆学科知识[4]。在讲解C语言时,为学生提供现场示范,将所学知识在VC环境下录入,编写算数运算题,通过一系列的编译、链接和执行程序,对最终的结果进行验证,学生可以更加直观的观看到计算机的具体解题流程和步骤。

在这个过程中,学生可以充分了解C语言程序结构解题过程,还可以激发学生的学习兴趣,对于学生计算机思维能力培养具有重要促进作用。实际教学中,引入实际生活中的案例进行教学,通过案例剖析和分析,渗透所学的专业知识,引导学生运用程序设计方式进行思维表达,促使学生可以更为深刻的理解和记忆学科知识,提升学生的逻辑思维能力和创新能力。在实践教学中,加强学生动手能力的培养,通过一系列的验证、调试、设计和反馈训练教学方式,有助于进一步规范学生的思维技巧,促使学生的程序编写能力得到显著提升,可以学会基于计算机思维去分析程序设计的算法构造,将复杂知识精简化,提升学生的学习能力和计算机思维能力[5]。

3.3 打造高素质的教师队伍

程序设计是当前的热门专业,其中涉及到众多的计算机运用知识,吸引了大量的学生,为教师的日常教学工作带来了沉重的压力。所以,新时期打造一支高素质的教师队伍是当前高校教育教学改革的首要任务之一。首先,在教学安排上,结合不同认可教师的专业进行安排,聘用更多具有专业背景和专项研究的教师,为学生提供更加专业的教学,教学活动可以高效开展。其次,定期组织教师队伍的培训和考核,促使教师可以不断学习先进的教学理念和教学方法,借助现代化技术辅助教学活动开展。每个教师所带领的班级,应该负责到毕业,对于教学中存在的问题,可以同其他的任课教师进行沟通和交流,加强师生之间的活动与交流,制定科学合理的教学方案,更加高效的完成教学任务。最后,制定完善的奖惩制度和激励制度,鼓励教师积极参与进修,不断提升自身的教学能力和职业素养,可以掌握前沿的教学方法和教学手段,提升教学质量。对于表现优异的教师,给予适当的物质奖励和精神奖励,提供晋升空间,可以充分展现自身的才华;对于表现较差,教学敷衍了事的教师,根据实际情况进行惩处,调动教师的工作积极性,为教学质量提供坚实保障。

4 结语

综上所述,在社会进步和发展中,新时期对于程序设计人才要求较高,除了具备专业知识以外,还需要具备更高的实践能力和创新能力,这就需要高校可以创新教学理念和教学方法,具备将所学知识灵活运用到实践的能力,养成良好的计算机思维。

[1] 龚沛曾,杨志强.大学计算机基础教学中的计算思维培养[J].中国大学教学,2012,11(5):51-54.

[2] 苏莉蔚.“计算机程序设计”课程中科学思维能力的培养[J].计算机学报,2017,13(1):55-56,59.

[3] 刘洋,邹汪平.计算思维导向下计算机程序设计课程教学改革策略研讨[J].无线互联科技,2016,21(9):89-91.

[4] 潘亚平,徐燕.基于计算思维的计算机程序设计课程的教学改革与实践[J].淮海工学院学报(社会科学版),2012,10(23):76-78.

猜你喜欢

程序设计思维能力计算机
计算机操作系统
培养思维能力
基于Visual Studio Code的C语言程序设计实践教学探索
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
培养思维能力
从细节入手,谈PLC程序设计技巧
信息系统审计中计算机审计的应用
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用