高职学生学习计算机语言的作用探析

2014-10-21 15:30
山东工业技术 2014年20期
关键词:程序设计计算机高职

潘 谈

(吉林电子信息职业技术学院,吉林 吉林 132021)

0 引言

计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。计算机语言可以分为机器语言、汇编语言以及高级语言等。每一种计算机语言的信息符号的编码都是以一定规则为依据的,它是一种人与计算机之间用来交流思想的工具,并用于指导计算机进行信息的采集、分析、加工、处理、保存和利用。计算机语言作为我国高职教育中的一门重要科目,对学生的发展有着重要意义。

1 高职学生对计算机语言学习的重要性

1.1 迁移能力的提升

计算机语言课程在内容与内容之间,存在着较强的关联性。这要求学生在学习新的语言时,运用比较、类推的方法来对比不同语言之间的相同点、不同点以及它们之间的联系。这有效锻炼了学生的知识迁移能力,并有利于学生从整体上构建新的知识结构。同时,计算机语言语法庞大且细节繁多,而学校的相关课程、课时是极为有限的。这便要求学生在掌握了计算机语言的基础知识后,不断扩充、更新自己的知识结构。某种程度上来说,促进了学生的自主学习,提高了学生自主学习的能力。

1.2 合作能力的提升

计算机语言类课程给学生提供了大量的上机实践的机会,这不仅让学生学会了如何运用已学的相关知识来分析、处理、解决问题,更为学生提供了分工与合作的机会,学生通过发挥个人优势、借鉴、吸取他人的经验、方法、思路,从而一起完成了靠个人力量很难完成的任务,在达到学习目的的同时,有效增强了合作能力与沟通能力,促进了学生的全面发展[1]。

1.3 资源搜集能力的提升

计算机语言课程是计算机语言学习的重要途径,但却不是唯一途径。学生除了从课堂、同学、老师等处学习外,还可以利用先进的网络技术进行相关资料的查阅,并以此进行自主扩展学习。这种自主学习的过程有效培养了学生查阅文献以及搜集、处理信息的能力。同时,在不断的阅读与思考中,其思维能力也得到了有效锻炼。

2 针对高职计算机语言的有效教学策略探究

2.1 遵循学生认知规律,因材施教

由于计算机语言及程序设计的内容相对其他科目而言,较为枯燥、抽象,且难以理解和掌握。这便使得大部分高职学生往往在对其的学习中,存有紧张焦虑的情绪,信心不足,甚至是产生厌学情绪[2]。因此,高职计算机语言教师应当充分意识到而学习者主体的个人参与程度和主动性的发挥对课程目标的达成的促进作用。在计算机语言课程教学过程中,要有意识的激发学生的学习兴趣,尤其是注意激发学生的好奇心和探索新知识的兴趣,遵循循序渐进和因材施教原则,以充分调动学生学习的积极性和主动性,进而促进学生自主有效学习。

2.2 加强抽象思维训练,重视程序设计思维能力的培养

据相关调查研究发现,我国目前大部分高职学生在程序设计中都存在设计思路不清,缺少设计方法、对设计过程不清楚的问题,学生的象思维能力普遍较弱。究其原因,主要是当前计算机语言的课程教学对语言本身过于注重,而未能注意到计算机语言与程序设计间的关联性与差异性,严重忽略了学生抽象思维的培养[3]。诚然,从某种意义上来说,学习计算机语言就是在计算机世界中建立一套适合人们一般思维方法的程序模式和问题域模型。因此,教师在教学过程中,应当强调程序设计思维和方法的训练,即有意识的向学生介绍一些思维知识、计算机学科特点,并加强学习方法上的指导。坚持语法与程序设计方法两条线,围绕程序设计的方法展开,重点介绍一些典型程序的设计思路,对于同一个问题,采取一题多解和一题多变形式,鼓励学生拓宽思路,尽可能提出多种方案,掌握更多的解决方法,培养学生设计能力和创新思维。

2.3 培养学生的主动性

计算机语言课程是一门较为复杂、系统的现代科学,对它的学习也不是仅仅靠短短数年时间,就能够熟练掌握其全部的专业知识的。也因此,教师在课堂中培养学生学习的主动性显得比授予其相关知识理论更为有意义。在实际教学过程中,教师应通过各种教学手段有效激发学生的主体意识和学生学习的主动性,促使其养成自觉学习的习惯,进而提高自学能力。另外,教师在授课过程中,可以把内容相近、功能相似的章节大胆地让学生进行自学。如在讲图形用户界面设计时,教师可以有意识让学生自学应用小程序 applet 章节的内容,并让学生把不懂的知识点记录下来,利用课余时间或利用网络平台随时和教师交流,让学生慢慢尝到用自己的大脑学习的甜头。

2.4 注重上机操作和有机辅导

上机操作是计算机语言教学必不可少的一个环节,它能够让学生把平常学到的理论知识应用于实际操作中,进而促进对知识的深入理解,增强感性认识,解决理论学习中的疑难问题,提高动手操作能力。同时,足够的上机操作练习是有效学习的必要保障,学生只有通过不断的实践操作,才能发现学习中的问题,并不断提高编程质量。当然,在学生上机操作的同时教师也应当充分发挥其教学的主导作用,即以学生为中心,在学生上机时,仔细观察学生在编写程序中出错的问题并加以重点记录。对大多数学生都存在的问题进行重点、详细的讲解;对于个别学生出现的问题进行个别针对性的辅导。

3 结语

综上所述,高职计算机语言教师只有在教学过程中遵循学生认知规律,因材施教、加强抽象思维训练,重视程序设计思维能力的培养、培养学生的主动性并注重上机操作和有机辅导,才能有效提高这一专业的实质教学质量,从而进一步的推动计算机语言类课程教学方法及手段的改革。

[1]李海兵.学习迁移理论在计算机语言教学中的应用[J].长沙民政职业技术学院学报,2014(04):100-102.

[2]金敏.高校计算机语言类课程中的案例教学探析[J].浙江万里学院学报,2013(09):91-93.

[3]石鲁生,王月敏,顾凤梅.创新制作思路优化制作手段——谈计算机语言类课程多媒体课件的制作[J].现代教育科学,2010(08):32-34.

猜你喜欢
程序设计计算机高职
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
战“疫”期间基于高职线上教学的分析与思考
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
从细节入手,谈PLC程序设计技巧
如何将微课融入高职钢琴课堂教学
中国古代的“计算机”
高职高专院校C语言程序设计教学改革探索
计算机网络安全