APP下载

初中python编程教学中存在的问题和解决方案

2021-09-10胡俊

小作家报·教研博览 2021年4期
关键词:计算机技术

胡俊

摘要:随着信息时代的到来,计算机技术越来越受到人们的重视,对于小学生和初中生进行计算机基本编程课程的教学成为了当前的主要趋势。在计算机的信息科学课程当中,学生通过系统化的学习,对于python的编程能力逐渐提高,开始尝试进行更深层次的编程教学。本文对现阶段的初中编程课程存在的问题进行研究并提出相应的解决方案。

关键词:计算机技术;python;初中编程

中图分类号:G4 文献标识码:A 文章编号:(2021)-4-056

引言:响应国家的号召,对于中小学生的编程能力培养,成为我国近年来的教育热点,现阶段对于小学生增添。人工智能相关课程帮助学生实现基本的编程能力培养。在这样的大环境之下。对于初中学生,开始开展以python语言作为基础的编程课程。为学生的进一步发展和计算机领域的知识累积做出巨大贡献,对此。在进行计算机教学当中存在着以下的问题,本文针对该问题做出相应的对策。

1、初中python编程教学中存在的问题

当前情况下,初中的编程教学内容。对于学生还比较陌生,由于学生的编程基础不同,学生对于计算机编程语言的熟悉程度和接受能力各不相同,因此老师在对学生进行培养时,如果不能够了解学生的具体情况,根据学情来制定相应的计划,那么对于学生的计算机学习是非常不利的。与欧洲的一些国家相比较,他们的计算机课程已经能够达到各个领域跨度,让多个学科与计算机编程语言相结合,因此计算机是一种思维,它不仅仅需要被理解为计算器,还需要进行数据的计算。想要让我国的初中学生能够更好的学习编程语言,就要培养学生养成计算思维,由于开发人员对于计算机的解决问题,思路制定基本来源于人类的大脑构思,所以我们需要让学生能够关注到计算机去解答问题时候的基本思路,而不仅仅是死记硬背编程语言和代码,学生需要有自己的想法,然后将自己的想法转述给计算机,让计算机能够写出属于自己的编程。由于计算机语言丰富多样,其中python是一种灵活性极强的编程语言,随着近些年来对于信息科学的不断发展,以及人工智能的迅猛开发。

Python功能的强大,但由于学生对于python语言的了解不多,不能够很好的分析其中的原理,对于学生的思维提升存在着一定的困难性。初中的计算机老师在对学生进行编程指导的时候,往往都是基于项目地学习,让学生能够根据需求来完成所学的内容,我们需要考虑到项目需要使用到的工具,无论是教材还是所需要了解到的相关知识,所以项目地学习并不仅仅是一个系统化的。初中python教学的定位不是用来让学生去完成某一个项目地完整开发,而是要让学生在。已经能够拥有自主意识的阶段,对于python有一定的了解,对于编程这一职业有一定的兴趣和基础,让学生能够尽早的发现自己的爱好,发现自己的擅长点,让python语言能够在初中学生的心中种下种子,为我国培养出更多的有志于it行业的高精端人才。

2、初中python编程教学问题的解决方案

通过对于以上python课程的存在问题进行研究,发现学生的数学知识不足,也会导致学生对于python学习出现问题出现障碍。因此,学生需要对数学基本概念有一定的掌握,需要在数学老师的帮助之下解决python编程当中的共通问题,让学生能够理解不同的概念在编程语言当中的独特之处。此外,由于学生在数学上所掌握的知识有限,在python语言的教学当中,也可以让学生对于一部分数学知识进行拓展和了解,这样可以幫助学生更通顺的理解python编程。掌握python编程语言需要学生能够熟练的操作电脑计算机,让学生能够快速的输入相关代码,实现中英文的切换。这就要求老师在python课程正式开始之前,让学生进行打字训练,特别是英文的打字训练,还需要让学生能够在短时间之内提升英语词汇的储备,了解相关编程的英文词汇。老师需要观察学生在编程语言的学习中出现的错误,及时改正错误,并要求学生能够经常练习容易拼错的单词,让学生能够相互监督,最终老师要要求学生能够熟练的掌握英文打字和中文打字的基本方法,能够有效率的完成编程课程的要求。

为了便于初中学生特别是初一年级学生的学习,编程教学的设计需要做很多折中,如缩短变量名,以降低输入错误导致的时间浪费;选择掷硬币等简单生动又具备思维深度的活动,以吸引学生;选择经典的算法案例,以拓展学生思维等。

当然,大家完全可以根据自己学生的情况进行调整和拓展。任何人都无法做到对同一问题穷尽其解决方案,我们只需要关注教学的核心是培养学生思维即可。所以,通常情况下解决方案只是列举一例,给学生留下更大的自由空间发挥自己的聪明才智。还需要注意的是,为了培养学生建立抽象模型的能力,要重点引导学生如何把具体问题抽象成数学问题乃至计算机问题,这是计算思维的根本所在。

3、结束语

随着人工智能的不断发展,对于学生进行编程课程,教授会越来越普及。本文根据对现阶段初中的信息编程课程存在的问题做出了一定的方案提供,希望能够对将来学生和老师在python语言学习当中面对的问题解决有一定的帮助。希望未来能够有更多的学生爱上python语言,爱上编程课程,将他们的人生投入到信息科技的发展当中。

参考文献

[1]孟杰,龚波,沈书生. 面向初中生Python编程的教学设计与实践研究——基于项目式教学视角[J]. 数字教育,2020,6(04):47-51.

[2]郑晓燕. 从技能操作考查走向学生学科核心素养评估——新中考背景下的宜昌市初中八年级学生信息技术课程学习情况调研[J]. 中小学信息技术教育,2019(Z2):68-71.

浙江省温州市平阳县万全镇郑楼中心学校

猜你喜欢

计算机技术
浅谈计算机技术在机电一体化专业中的应用
关于计算机科学与技术未来发展趋势的相关探讨
探讨办公自动化中的计算机技术应用
基于矩阵LU分解的并行处理
政府机关档案计算机管理的有效应用分析