计算机编程类课程教学目标细化方法及其实施策略?

2020-10-23 09:11杨琴
散文百家·下旬刊 2020年5期

杨琴

摘 要:随着国家科学技术的进步,市场对计算机编程人才的需求也相比之前更加强烈,各大学校开始深入改革和创新计算机编程类课程的教学理念和方式,旨在进一步细化教学目标,能够使得教师和学生更加明确专业的应用方法,从而可以形成良好的合作关系,推进计算机编程类课程能够更好的实施和执行,因此下文将针对此进行分析和探讨。

关键词:编程类课程设置;目标细化;课外兴趣小组试点

众所周知,随着时代的进步和发展,社会和市场对计算机编程类的人才的需求相比之前有了突飞猛进的提升,这就启示各大学校在进行课程教学以及管理的过程当中,需要针对课程内容设计以及教学目标的细化等工作进行较为深入的改革和创新,从而能够帮助学生更好地掌握基本的结构设计方法,能够掌握基本的编程设计技能,从而可以在这个领域实现软件编写的能力,因此教师需要针对当前的计算机编程教学出现的问题进行实施措施的探讨。

一、目前学校在计算机编程类课程体系中存在的教学问题

目前许多学校的计算机学院都十分重视计算机编程类的相关课程,这方面的教学工作对该领域的技术人才的教学意义十分重大,但是当前在计算机编程类课程的教学方面还存在许多问题,以下将针对教学体系中存在的教学问题进行分析:

1.学生通过传统教育根深蒂固了“先学会后动手”的不良学习习惯。

传统教学观念根深蒂固,使得不论什么课程都过于强调教师的教导角色,在计算机编程的教学课堂中也难免出现这种情况,学生们都受以往的教学方式的影响,在心中已经根深蒂固了“先学会,后动手”的学习习惯,那么就会在每堂课程的进行过程中过于依赖教师,而缺少在课前的尝试和预习。但是这门课程不仅仅需要学生掌握理论知识,更需要学生具备一定的专业技能,那么在实验过程中的熟练度就是一项重要的检测指标,如果学生坚持传统的学习习惯,不能够提高自己的学习自主性,甚至不能够与教师之间形成良好的互动交流关系,就会影响学生对不懂的知识也缄默其口,不能够与教师共同营造一个良好的、积极的课堂气氛。对于计算机编程的教学是没有益处的,因此教师需要引导学生能够提高自己的自主性,在课堂上需要增添自己动手的机会,遇到不会的问题就及时向老师提问,从而能够把握好课堂的机会,实现较高的学习效果。同时,也便于教师更好地向学生传达计算机编程类的相关知识。

2.以掌握语法规则为导向目标的教学。

我们拿C语言来作例子,计算机C语言在计算机相关的专业内容设置中计算机语言课程的第一门。学习计算机的学生们往往是从C语言的学习过程中开启编程学习的概念建设,也是通过对C语言的学习让学生获得计算机数据类型以及语句的相关知识,这让学生能够对计算机语言的顺序、循环和选择有一个更深刻的理解,明确其为C语言学习的主要内容。高等院校计算机教学往往过分的重视计算机语言语法规则的地位,相关教材也是以为了让学生“死记硬背”为原则而编录。不仅如此,老师的课堂教学、学生的自主学习以及教学质量成果考评都是以语法规则为主体,这其实是對学生教育的一种错误导向,学生的专业技术素养的成长严重滞后。而实际上语法的记忆并不是编程能力的全部,甚至也不是其必要条件,这是因为计算机的编程工具也在随着计算机语言的发展进程而不断更新进步,许多的编程校验工具、高精度代码生成工具都为计算机编程提供了更加高效便捷的帮助;另一方面,计算机语言的发展也受到了计算机事业发展的促进,计算机语言经历了长时间的创新发展,解决了许多的曾经容易出现的问题,语言体系的不断完善也弥补了编程方式存在的一些固有缺陷,比如通过某种框架或者统一语法来解决常见的程序员失误。并且编程人员在计算机程序工具的帮助下,使用语法的几率会逐渐下降,那么长此以往记忆中的语法规则随着时间而缺失,这就意味着在学习时候付出的努力竟然变成了无用功,所以死记硬背计算机语法的方法在今天是不完全可取的。

二、对编程类课程的目标细化实际方法

1.重新设计方案以及侧重点。

计算机编程学习是一个漫长又冗杂的体系过程,针对这样的特殊情况,教育主体需要对教育方案以及其重点教学目标进行重新的定位,比如将计算机C语言的学习计划提前,为学生接下来的计算机编程学习奠定一个比较牢靠的基础,在基础牢固后再逐步进行加强化的专项训练,提高学生的专业素养深度。

2.对各级学生展开不同的细分培养目标。

学校开展教学工作时要重视学生的主体地位,坚持以学生为本的因材施教策略,对于不同年级的学生采取不同的教学计划以达到更有针对性更加有效的教学成果,比如重视职校一年级学生的基础性学习;提高大二学生的知识储备;对于大三学生进行拔高性教育提高其专业素养深度;对于大四学生要锻炼其实际工作能力,让学生深入实践,提高自己的专业能力。学生经历这样的阶梯式学习成长,对其未来的发展具有极其重要的作用。

三、结束语

当前众多学校都对计算机编程类课程的教学工作给予了高度的重视,为了更好的适应时代发展的趋势,更好的满足社会以及市场对人才的需求,就需要学校教师针对当前的教学现状做出分析。针对计算机编程类课程的教学工作展开创新和改善,从而推进教学目标更加趋于完善,因此需要教师对教学目标进行细化,能够在教学工作中划分清楚重点内容和次要内容,实现高效的教学工作。

参考文献:

[1]刘敬伟.计算机编程类课程教学直观的培养[J].北京航空航天大学学报(社会科学版),2016(02)53.

[2]胡卫平.国外对编程思维思维培育的理论与实践[J].比较教育研究,2017(05)68.