对高中生提高计算机编程能力的体会

2018-03-22 00:32杨芷若
数字通信世界 2018年3期
关键词:基础知识编程高中生

杨芷若

(成都七中林荫校区,成都 610066)

随着社会的发展,计算机成为了人们生活中必不可少的要素之一,在人们的生活和工作中发挥着不可替代的作用,而计算机编程能力不仅是人们获取信息的重要手段,还是当今社会发展对人才基本技能的要求。

1 提高高中生计算机编程能力的重要性

对于高中生而言,掌握一定的计算机编程能力是今后从事计算机相关专业的基本需要。编程技术主要应用于计算机软件的开发和应用过程中。高中生计算机编程能力包括多方面内容,有灵活的建模能力、稳固的数学基础、逻辑思维能力、测试工具的熟悉度以及团队协作精神等,这些都是提高我们自身编程能力所要具备的能力与精神。就当下而言,掌握并提高编程能力能有效锻炼学生的思维能力,促进学生自身养成良好的学习习惯,就长远眼光而言,编程能力是选择计算机专业学生所必须的基本能力,更是今后步入社会进入企业必须具备的基本技能[1]。就当下高中生对计算机编程技术的掌握情况来说,存在着普遍性的能力不足的现象,最突出的一个现象就是我们在掌握一定编程理论的基础上能操作教师教予的编程方式,但是我们缺乏独立完成一个程序的综合性实践能力。这一点导致学生难以在编程技能的学习中获得成功感,实现自我价值。因此提高高中生计算机编程能力不管是对学生的生活还是对学习都具有重要的意义。

2 提升高中生计算机编程能力的体会

2.1 奠定扎实的基础知识

能力的提升是建立在扎实的基础知识上的,基础知识是决定行动力和操作能力的重要因素。计算机软件编程基础知识包含多方面内容,有VB语言的数据类型、语句、变量、控件和三种基本结构等。以数据类型为例,为了更好的了解不同数据类型之间的区别,可以通过仔细反复的观看范例演示,尤其是观察数据的表示范围;以语句为例,为了避免在编程时出现逻辑或者语法上的错误,要分清并掌握每个不同句式的构成和作用,在我的学习体验中得出阅读范例和上机练习是强化自身对语句理解能力的有效途径。

2.2 养成良好的编程习惯

一个好的程序具有执行性高、可读性强、运行高效和容易理解的特点,而这对编程人员就有很高的编程习惯要求,最基本就是在编程过程中保持代码逻辑清晰。首先要在严格遵守编程规范的前提下进行程序编写,确定好编程规范再开展后期编写工作,就对一个程序科学性的影响程度而言,程序的正确性和编程的规范性都具有同等的作用;其次没完成一个阶段的编程,要回过头对自己编写的程序养成自我检查和审视的习惯,以此来及时纠正编写不规范或者编写错误的地方,还可以与同学之间建立互帮互助互检查的关系;最后是以强化编程规范要求为目的,养成坚持阅读编程规范文档的习惯,并对其进行记录和整合形成属于自己的编程规范文档。

2.3 主动参加相关实践活动

实践能力是计算机编程的重要内容,也是每一个学习需要突破的难点。我们可以在生活或者学习中鼓励自己主动的参加一些相关实践活动,与同学们组成实践小组来提高实践的趣味性,从而更好的激发自我的积极性。在参与实践课程的过程中,我们要大胆的对原有题目进行创新,不要局限于教师给予的范围或者要求中,勇于将自己的想法和思路表达出来,积极的与教师和同学展开讨论,通过表达和分享让别人知道自己的目的和所追求的效果,让自己在自主创新积极探索的过程中提高自身计算机编程能力。当然,编程能力的提升离不开平时的巩固练习,这一点需要我们为自己制定好目标,一步一步的完成自己既定的小目标,在课后通过搜集资料整理问题并在适当的时候想老师请教,逐渐养成自主设计、自学推理的习惯和能力。

2.4 坚持练习巩固所学编程技能

不论是哪门学科或者哪门技术来说,孰能生巧都是永恒不变的真理。对高中生编程能力的提升来说也一样,多写多练是学习基础,也是提升能力的根本。每一个优秀的程序员都曾付出过很多的时间在写代码的联系上[2]。作为高中生的我们,学习时间本来就很紧,每个人可以更具自己的实际情况抽出一定的时间坚持练习,但重点在于持之以恒。刚开始可以从“复制”代码进行练习,主要在于提升自己对一些基础知识的熟练度,后期要更倾向于对算法和自我编程思想的锻炼,这一点是编程能力中最重要的,思考才是人类进步的阶梯,总结经验才是事半功倍﹑不断提高自己的有效方法,不过这些都是建立在拥有一定的熟练度的基础上的。

2.5 学会利用案例进行深入学习

案例是我们进行自主学习的最好资料,案例教学法备受大部分教师的喜爱,对我们学生而言,自主学习能力的提升对编程技能的进步是非常有帮助的,而提升自主学习能力的最好方式就是结合案例,因为案例内容与我们是现实生活有较大的联系性,有利于我们更清楚的了解计算机工作的主要内容,以及所编写程序在应用过程中可能遇到的现实问题,这些信息对提高高中生计算机编程能力而言是具有导向性指导作用的。我们在案例学习的过程中,一方面可以联合一些同学组成学习小组,充分利用小组讨论合作的力量来激发自己的学习兴趣,同时深化学习内容,通过思维的碰撞来促进自己创新思维能力的提升;另一方面要主动向老师请教,在老师的指导下我们可以更加快速的选择一些新颖、经典的案例进行学习,同时更全面的了解社会企业对软件程序的真实需求,以企业需求为导向来提高自身计算机编程能力。

3 结束语

总而言之,在社会不断发展的过程中,各大企业对计算机人才的重视度不断提升,编程能力作为计算机人才所必备的基础技能,各大学校也提高了对提高学生计算机编程能力的重视。就学生自身而言,能力的提升不是一蹴而就的,需要长期的积累和坚持,要从各方面对自由有要求,有计划,才能在掌握扎实理论知识的基础上拥有软件编程的实践能力。

[1]江南,何炎祥.计算机专业编程语言类课程教学的思考[J].计算机教育,2016,No.256(4):156-159.

[2]王洛虎.中学计算机编程学习心得体会[J].中国西部,2017(10).

猜你喜欢
基础知识编程高中生
《发明与创新》(高中生)征稿啦
清律的基础知识
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
高中生应如何适应高中数学的学习
高中生是否应该熬夜学习?
掌握基础知识
基础知识:“互联网+”的基本概念