计算机编程类课程教学目标细化方法及其实施
2019-05-24张开利
张开利
摘要:本文主要从高效计算机编程类课程教学存在的问题展开详述,并通过以解决问题为基础出发点来对整个计算机编程类课程教学出发,通过对应用方向的结合,对目标细化工作。通过实际的实施工作从而能够解决目前在教学课程中存在的相关问题。
关键词:编程类课程设置;计算机;教学目标细化;方法以及实施
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)011-0109-01
对于在整个计算机编程类教学课程体系以及管理的过程中,往往会对于编程类课程以及相关语言、框架技术结构的课程设计上存在着诸多的不足。并且对于学习此专业的学生来说主要的教学目标就是能够让学生掌握传统的结构化设计方法以及面向对象设计方法。最终起到提升编程的专业技能以及能力,实现能完成实际软件编写的能力。但由于目前存在着诸多问题比如在教学目标导向方面存在错误,从而使得学生对编程的习惯以及视野问题等方面存在问题。并且对于以上这些问题并不符合实际的教学要求。因此本文从这些问题上着手对计算机编程类课程教学目标进行了细致化方法的研究与实施。
1 目前高校在计算机编程类课程体系中存在的教学问题
1.1 课程设置过于杂烩化
在整个高校的计算机编程类课程的实际教学过程中,往往是前三年主要侧重于对计算机基础语言的教学与指导,在最后一年更加侧重于对实际应用方面上的教学。但是在对于学生前三年的实际学习过程中,对脚本语言以及 VB等方面均没有之间的关系,并且在对于框架编程的教学过程中往往是出现对教学内容过于独立化,各自为政,并且最终通过“大杂烩”的教学方法,如此一来就会导致学生对整个知识点以及技术层面上出现杂而不精,虽然各方面均有一定的了解但却并未对知识进行深入研究与分析。从而使得整个课程与课程之间的联系性过低。
1.2 学生通过传统教育根深蒂固了“先学会后动手”的不良学习习惯
在整个教学教育的研究过程中,不论是对于实验教学还是在课堂教学过程中。学生在学习的过程中如果表现出鸦雀无声的情况,是每个老师均不愿意看到的情况,在这种鸦雀无声的环境下会对学生的内容了解程度以及联想想象能力有着非常高程度的制约作用。尤其是在学习编程方面,更需要学生能够多动手、多提问,最终才能够更好地掌握有关编程的所有相关知识。
1.3 知识点过于孤立,学生的视野眼界不够
比如在学生对.net框架的实际学习过程中,学生在使用数据库对其进行应用编程的时候,虽然通过传统的教学方法能够满足学生对添加某一个简单的基于单链表数据结构的信息编辑系统。但是一旦老师要求学生自主完成加入较为复杂的逻辑或者是多表情况的时候,学生往往会表现出一种拒绝的姿态,并且在实际的操作过程中,往往会因为自己已经掌握的了基础的内容,从而对复杂问题认识程度不足,只会简单地认为加几个表、多谢几个判断语句即可。长期以来学生所学习到的内容只是最简单最基础的部分,不能很好地将所学内容应用到各种实际当中, 并且还会对学生的整体视野变得更加狭窄,盲目的产生自信,自认为能够解决一切问题实则不然。
2 对编程类课程的目标细化实际方法
2.1 重新设计方案以及侧重点
对于编程类课程学习的最终目的就是为了能够解决目前主流的一系列相关编程过程中的问题。因此在实际的教学方案设计过程中可以是将学生对计算机语言初步掌握C语言放置在第一年就学习,让学生对计算机编程基础打下坚实的基础。到了第三四学期就需要学生能够从不同的技术体系以及目前最熱门的软件技术进行专项深度化学习。
2.2 教学更加注重侧重于掌握语法规则
在对高校计算机编程类科目的实际教学过程中, 对计算机语言C语言为例。这门课程是计算机专业中非常重要非常基础的一门课程,在学习过程中应当让学生首先明白该语言的建立以及数据类型与语句结构的使用,并且需要对应用顺序、选择以及循环结构等方面有一个更加优化式学习结构,从而才能够保证学生对学习C语言有更加高效的学习方法,才能使得掌握程度更高。但在传统的学习过程中,往往还是靠学生对语法结构等死记硬背的学习方式,并不能真正地明白语法结构的实际来源,从而出现当遇见新问题就显得束手无策。因此在对于整个学习的过程中,教师应当在语法方面进行一个规整统一的作用,从而能够使学生建立起全面系统的概念。
2.3 对各级学生展开不同的细分培养目标
对大一阶段的学生主要是能够对计算机有一个初步的了解,并且熟悉代码以及培养出对算法构思的习惯。
对于大二阶段的学生来说,就需要这一阶段学生能够自主具备较好的查阅文献的能力,从而使得在整个学习过程中对自身弱点或者是难点进行专项着重突破。从而能够让学生真正地明白面对对象编程的一系列优势。
对于大三大四阶段的学生来说;在这阶段的学生基本上已经具备查阅文献以及采集资料的能力。并且对于计算机编程语言以及面对对象的思维基本成型,从而主要的培养重点应当是放在实际的开发与应用过程中。
也可以是对具体人才培养方案来研究出对编程类课程的实际教学目标,比如根据人才的实际教学过程当中具体的与编程类课程做具体的结合教学目标的细化。
3 结束语
高效编程类课程目前主要是分成面向对象以及面向过程这两方面阵容,虽然这二者之间存在着某些不同但根本上这二者是不能割裂的。并且由于目前高校计算机编程类课程的教学过程中存在着种种缺点,从而更加凸显处对计算机编程类课程教学目标细化的重要作用,只有通过对教学侧重点以及对不同阶段的学生展开更将详细的培养目标最终才能够使得学生更好地掌握计算机编程专业知识。
参考文献:
[1] 刘敬伟,计算机编程类课程教学直观的培养[J].北京航空航天大学学报(社会科学版),2012(02).
[2] 胡卫平,国外对编程思维思维培育的理论与实践[J].比较教育研究,2014(05).
【通联编辑:闻翔军】