高中生计算机编程能力培养探究

2019-09-10 22:29王子靖
高考·中 2019年2期
关键词:高中生计算机

王子靖

摘 要:目前,计算机技术的快速发展,使得人们的日常生活以及工作学习都离不开计算机的应用。因此,为了使得高中生在未来步入社会能够更好的适应时代发展的需求,就需要对高中生计算机编程能力进行培养。

关键词:高中生;计算机;编程能力;编程习惯

引言:计算机课程是高中生学习过程中占据十分重要的地位,其中编程环节能够为高中生日后从事相关计算机专业奠定良好基础,在对计算机软件进行开发的过程中,必然会应用到计算机编程知识,因此,具备良好的编程能力,能够为日后从事计算机专业工作提供有利条件。在高中计算机编程可课程中,主要的课程内容包含:数学基础以及建模能力等多种课程,不仅能够培养学生坚强刻苦的习惯,还能够提高学生的团队协作意识。随着社会经济的迅速发展,各行各业的竞争也越来越激烈,作为高三的我们,就应该注重对自身更多能力的培养,从而为日后走上社会,满足工作岗位需求奠定良好的基础。

一、培养编程学习兴趣

同普通课程相比,程序设计会相应具有一定枯燥性,进而导致大部分同学对此门课程缺乏一定的学习兴趣,甚至还有部分同学出现厌学心理。基于此,就需要在最开始接触此门课程初期,就注重自身学习兴趣的培养。初期,在学习程序设计过程中,可以运用VB语言编写或者其他趣味性较高的应用软件进行学习,提升自身的学习关注度,进一步激发自身对程序设计的兴趣,对下一步的学习内容具有充分的渴望。同时,还可以多观察了解实际的案例,对程序设计的正确流程进行初步掌握。另外,在进行更深层次学习的过程中,需要在实际的案例中融入对象或者类等难以理解的概念,让同学自身的成就感能够得到充分满足,进而提升对学习程序的兴趣以及积极性。在此过程中,同学还能够及时的发现自身存在的问题,进对其进行及时解决,更好的掌握程序设计知识理念。

二、对基础知识的学习进行充分重视

在对计算机语言进行学习的过程中,需要对基础知识的学习进行充分重视,从而为日后更深层次知识的学习奠定基础。由此,首先就需要同学注意对语句的格式以及运用进行重视。在进行计算机语言学习过程中,并不是对各个语句能够熟练掌握,就代表可以将其进行灵活运用。在学习计算机语言时,需要对每一句语句以及格式进行反复训练,可以通过实际操作、课堂学习或者测试等方式,及时发现自身语句掌握的问题,从而将其进行改正,确保自身所掌握的语句格式以及使用方法较为准确。

其次,对程序结构的知识进行深层次的领悟,能够对程序结构的概念进行熟练掌握,不仅能够利于同学们更加准确的编写程序,还能够使得编写出来的程序更具科学合理性,避免程序的凌乱性,为程序的高速执行效率以及良好的可读性奠定基础。基于此,我们就需要熟练掌握每一种程序。与此同时,同学们如果需要对程序结构进行更深一层次的理解,就需要先培养自身能够读懂示例的能力,并同时能够对其进行准确分析。如果碰到具有结构嵌套程序时,可以先对嵌套程序的功能以及层次,借助特殊符号,对其进行标记,进而使得程序的层次能够更加分明,使得程序具有更高的可读性。并且,在对程序进行编写过程中,我们还应该注意,先将程序的流程图进行绘画,进而对程序进行编写,以此为我们后续编写更具清晰性的程序奠定基础。

最后,我们还需要学会模仿能力,能够对最基本的编程方法进行合理掌握。在此过程中,同学们如果想要更加快速的掌握编程能力,就需要注意观察他人的编程流程,然后对其进行模仿。如:在教师对数学基础知识中的1到100个数相加之后,我们可以计算1到50自然数相加的算法,或者计算奇数相加的算法。基于此,我们可以先将这些数目计算过程绘画流程图,然后就会发现其中蕴含的规律,进而就能够更好的解决其他相似内容程序的编写,提升我们编程的信心,为培养良好的编程能力奠定基础[1]。

三、对教师的专业术语进行合理简化

在学习计算机编程知识过程中,不可避免的会遇到部分专业术语。但是,在高中学习过程中,计算机科目并不是较为重点,以此,部分同学在面对此课程学习过程中,具有一定的輕视心理,同时编程知识较难理解,专业术语较多,就会导致大部分同学对该部分知识进行学习过程中,缺乏一定的兴趣与积极性。针对此种情况,我们就要学会合理转换教师的专业术语,在上课过程中,对教师所提到的专业术语进行整理归纳,并将其进行合理分类,从而使得自身能够更好的对其进行理解,同时还可以运用自身能够理解的语句进行翻译,为下一步学习奠定基础,从而还能够提高学生学习编程的积极性与兴趣。与此同时,在进行实际学习的过程中,同学们还需要注意对专业术语进行分类记忆,在教师讲解专业知识过程中,对重点知识点进行记录,课后对其进行整理以及复习。如:在学习到“内存”知识的过程中,可以将此部分的知识点进行“人性化”,每个内存单元都具有特定的地质,就如同每个人都具有独特的身份具有相同性。由此,就教师的专业术语进行合理的转换使其变成自己能够理解的语言,更好的培养自身编程能力。

四、培养正确的编程习惯

为了能够使得自身编写的程序更具有准确性,并同时具备可读性,较为容易理解,且具有较高的执行效率,就需要同学们在对程序进行编写的过程中,养成良好的编程习惯,确保在此过程中,代码就有准确性,且逻辑分明,通俗易懂。

首先,在对程序进行编写过程中,需要严格按照相关的编程规范进行编写。同学们在进行编写程序过程中,进行首个程序进行编写过程中,就需要先将变成规范进行明确,同时还需要后续编写的程序都能够按照首程序编写的规范进行执行,因此,同学们就需要充分重视程序编写的规范性以及准确性。

其次,同学们在编写完程序之后,还需要注意对其进行严格检查,并对自己的具体程序风格进行评判,从而对其中存在的问题进行及时的分析。另外,还可以进行同学之间的互相检查,对同学编程存在的问题或者编写习惯进行题型。除此之外,每个同学在学习编程的过程中,还需要注意阅读和编程规范相关的文章,并在阅读过程中,对其进行整理分析,同时做好补充,使其形成更为规范的编程规范文档,有效对编程规范进行强化。

五、积极参加实践课程

在计算机编程过程中,实践课在其中占据极为关键的地位。因此,同学们在日常的学习过程中,可以有意识的加强自身的实践机会。针对此环节,需要注意的是,在选择实践操作时,需要注意选择趣味性较高,同时具有较高实践价值的实践内容。并且同学们还可以自己组成一个学习小组进行实践,从而使得小组成员之间能够互相帮助,共同学习进步。另外,在实践教学的课堂上,同学们需要注意,不要仅仅局限于教师拟定的实践题目,还可以在原有题目的基础上,进行大胆的创新,积极表达自身的想法以及解决思路,然后同老师或者同学之间,对此种方法进行探究分析,向同学以及老师进行解释,自己进行这样创新的目的以及想法,从而使得自身的编程能力能够得到有效的提升。

另外,在学习实践,之后,还需要注意进行课后的复习以及巩固,从而使得编程能力能够得到合理提升。在对其进行复习过程中,同学们可以制定学习目标,在课后进行进一步学习,然后一步一步完成自己所制定的目标,激发自身的主动学习能力,为培养良好的编程能力奠定基础。与此同时,如果在课后的学习过程中,遇到较为难以理解的题目或者问题,可以向教师进行请教,或者与同学之间进行互相讨论,培养自主学习能力以及思维能力。

六、合理结合案例进行深入学习

为了能够进行更好的自主学习,就需要同学们进行案例学习,根据相关的案例,进行自主学习,不仅能够有效培养自身的编程能力,还可以更好的锻炼自己的自主学习能力,培养思维能力的提升。但是在此过程中,同学们需要注意,选择案例时,尽量要符合现实生活,进而使得自身能够明确未来面对工作的情况,并同时会遇到什么类型的难题,从而为提升同学们的编程能力奠定基础。在进行案例学习的过程中,同学可以进行小组学习,通过小组成员之间的合理分析以及讨论,从而激发自身的学习兴趣以及学习积极性,还可以使得自身的思维能力得到更好的提升,另外还可以充分锻炼自身的创新能力以及实际操作动手能力。在对案例进行学习的过程中,如果碰到不能解决的问题,同学们还可以向老师进行请教,或者请教同学。除此之外,注意选择的案例需要具有一定的新颖性,从而更好的对计算机企业的发展以及需求进行充分了解,进而不仅能够提升自身的计算机编程能力,还可以更好的对企业需求进行满足。

七、以项目任务为中心开展编程学习

在学习过程中,任务就是学习的原动力,因此,同学们在学习的过程中,可以提前根据自己的学习情况,制定详细的项目任务,然后根据项目任务结合教材内容,进行计算机编程的学习。与此同时,在开展项目任务的过程中,学生不仅需要同教师之間进行沟通与交流,及时发展自身存在的问题,并将其进行解决,还需要加强同学之间的互动,从而使得自身能够学习到同学身上的良好学习习惯。在进行交流过程中,同学们还可以充分表达自己的观点,然后与教师或者同学之间进行探讨,在教师的指导下,更好的提升自身的编程能力。除此之外,在根据项目任务进行学习的过程中,还需要熟练的掌握计算机基础理论知识,然后将其灵活的运用到实际的操作过程中,从而让同学们能够充分树立学习编程的自信心,为更深一步的学习编程知识奠定基础,使得同学们在日后面临工作岗位时,能够顺序适应工作需求。

结束语:

综上所述,在学习的过程中,不论是任何一门课程,我们都需要熟练的将其中的规律以及方法进行合理掌握,从而使得学生能够更加适应时代发展的潮流。高中生学习计算机编程能力,不仅对于我们自身的发展具有积极作用,还能够充分满足社会发展的需求。计算机编程,不仅仅具有一定的复杂性,还具有一定的综合性,因此,同学们在学习过程中,要熟练掌握计算机基础理论知识,培养学习编程知识的兴趣,从而为培养自身的编程能力奠定基础。

参考文献

[1]张铁军,贾银江.计算机专业学生编程创新能力的培养研究[J].高师理科学刊,2015,35(5):89-91.

猜你喜欢
高中生计算机
第十九届“新作文杯”高中生放胆作文征集活动获奖名单
中国计算机报202007、08合刊
高中生学习·阅读与写作2020年7、8期合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
中国出了本(高中生)
随“声”随意 欧凡OA-G10 2.4G无线耳机
一体式,趋便携雅兰仕AL-225
中国出了本《高中生》助你高考得高分
计算机:看我72变等3则