计算机专业学生程序设计思维能力的培养
2019-07-08费然
费然
摘 要:对于计算机的专业人才的培养,现在的教学方案已经远远不能够满足了,必须结合市场的要求,以培养有竞争性的应用型人才为目的对教学方案进行改革与强化。现在的学校对计算机的教育是为了让学生了解计算机的基本知识和操作计算机时的基本内容,但是却没有重视教授学习计算机时所需要的思维模式及其能力。现在国际倡导素质教育,在这个大环境下,思维能力是现在大学生所必须掌握的技能之一,而本人则是在学习计算机时,培养思维能力的研究与探索。
关键词:程序设计思维 实践能力 人才培养
这些年,我们国家的高等教育规模在不断的扩大,因此,所谓的教育学更需要进行不断的改革。信息时代已经到来,计算机在这时代充当着举足轻重的角色,它所能运用到的范围也在逐步增大,现代社会对于设计思维能力的要求越来越高,现代的教学方案需要符合时代的变化,培养学生的程序思维能力。
一、现代高职院校计算机应用教学存在的问题
多媒体授课形式相当普遍,摆脱了传统的书写手段的缺点,很多课程采用多媒体授课将授课内容更加灵活地展现在学生面前。教师通过大屏幕直接为同学们展示自己对计算机的操作过程,能够直观地为同学演示,并且及时地解决一些课堂中出现的问题。但是在学生毕业后,还是不能够满足企业对求职者的要求,不能熟练地使用计算机软件及装置。造成这种情况的主要原因如下。
(一)教学不符合“以就业为目标”
无论是计算机专业还是其他专业,在校期间学生的学习情况基本上都是采取考试的方法检测,学生就会越来越倾向于考试过关,而逐渐忽略对计算机的真正学习。这导致学生不能真正掌握计算机的操作方法,一味地为学校考试而做准备,认为只要考试成绩好就足够了,最后导致学生不能够学习到计算机的核心内容。
(二)学生不在同一起跑线
高职学校的学生不同小学等期间,高职学校的学生相比小学学校的,学生的来源十分广泛,说天南海北也不过分。所以由于地区的差异,学生的学习水平不能够达到统一的标准。一部分学生没有接触过计算机,而一部分学生早已熟练应用计算机。教师在授课时,如果不能够完美地将两部分学生结合在一起,采取相同的教学方法,很可能造成未接触过计算机的学生对计算机的学习因为跟不上而不感兴趣,熟练运用计算机的学生认为计算机的学习内容较为简单而丧失兴趣。
(三)教学方式过于单一
多媒体授课的情况下,教师备课几乎都采用电子教案,在课堂授课中,减少了书写时间,虽然看似节省了不必要的时间,但是缺点也不能忽略。全部采用电子课件,很可能导致学生的学习信息量增大,失去了教师书写的过程,同学们的课堂上课集中力可能降低,印象也会较浅,自然会减少学习的计算机的积极性。
二、教学改革措施及程序设计思维能力的培养
一般普通本科院校计算机专业对应用型人才的培养非常看重,其中,计算机专业学生的主要基本技能之一是程序设计能力,是检验毕业生是否能合格毕业的基本标准。因此,为计算机本科专业制定培养方案时,应该把学生的程序设计能力和程序设计思维能力的培养作为重要目标。
在普通专科高校的计算机专业的学生,一般是学习如何成为应用型人才,一个合格的计算机专业的毕业生必须要具备程序设计能力,这也是作为计算机专业学生所要具备的基本技能。所以,当需要做针对专科生的培养方案时,一定要将培养程序思维能力和科学思维放在首位,并以此为目标,对教学方案不断进行改革。[1]
(一)要注重培养学生的程序设计能力
现在一般高校中的培养方案,是将课本内的各个部分的知识分为不同的课时,按照难度的不同和能力需求的不同,以基础知识为训练内容,较难的课程就以项目、竞赛的模式对学生进行考核,对基础知识进行夯实和巩固进阶知识,学生在学校的时候,老师以编写千行以上,近乎万行的代码要求学生,让他们自行解决这一专业某一方面的问题。这一条件的实现,对学生也提出了许多的要求,比如需要对现代市场数据的分析,对于此专业涉猎广泛而且基础知识很扎实。必须结合市场结构与情况,针对高职学生的特殊情况进行分析与改革。
(二)当代社会对学生的要求
当代的学生不仅需要学习计算机的编程技术,而且需要学习到精通的程度,更重要的是要有意识地培养科学思维,站在科学的角度,利用科学的思维去思考、解决问题。在计算机的學习过程中,要努力学习相关知识,并在遇到困难的时候尽可能地自己独立解决问题,而不是依靠老师和同学的帮助,思维能力的培养是在计算机中最重要的环节,学生在毕业时。能够自己依靠自己的理解力去了解到计算机内部是如何实现算法的,只有这样才能够最大限度地实现计算机的语言编程。[2]
四、结语
就业能力是学生生存的基本能力,即使是创业,也需要重视就业能力的提升。现代计算机的侧重点在于培养学生的程序思维能力和科学思维模式。教师作为引导国家接班人的重要人物,需要其拥有更加健全的人格、良好的文化素养。作为一个更加有责任心的教师,应该不断地为学生的发展,做出更多的贡献。学生更应该在学校期间就培养自己的专业能力,使自己更具有竞争性,在毕业之后能够顺利地进入工作单位。
参考文献
[1]苏莉蔚.“计算机程序设计”课程中科学思维能力的培养[J].计算机时代,2017,(01):55—56,59.
[2]李晓昀,阳小华,刘志明,马淑萍,余颖.程序设计课程对非计算机专业学生系统思维能力培养的作用[J].计算机教育,2016,(06):121123,129.