岑建杰
(浙江省慈溪市阳光实验学校 浙江宁波 315300)
自新高考实施以来,选择信息技术专业的学生并不是很多,但我国未来社会发展更加依赖科技的发展,对科技人才的需求也变得越来越多,要求也越来越高,所以,为了适应未来发展的需求,提前让学生接触信息技术,不仅能进一步激发学生的学习兴趣,还能让学生认识到我国未来对人才的需求方向,引导更多学生从事科技创造工作。
据调查统计,2020年十大热搜专业主要有人工智能、机器人工程、电子商务、物联网工程、网络与新媒体、网络空间安全、软件工程、学前教育和临床医学等,其中前8个专业都和编程有着十分重要的联系[1]。这几个热门专业中人才紧缺,如果学生能成为优秀的编程工作者,那么他们在未来找工作的时候就非常容易,薪资待遇也非常高。不光我国科技人才紧缺,世界各国计算机专业缺口也很大,这也能在一定程度上显示出在未来发展道路上,科技人才的需求会越来越多,就业渠道也会越来越广。
在初中python编程教学过程中,教师一定要合理安排每节课的学习任务,让学生通过完成一个又一个的学习任务,掌握与编程有关的知识。在这个过程中,教师要采用多样的教学方法引导学生克服学习中的重难点。笔者认为,初中Python教学可以从以下几个方面进行。
要想让学生学好关于编程的知识,在教学过程中,教师首先要关注教材的内容主线,但对初中生来说,要想学好新加的Python课程的相关知识难度还是比较大的,而且Python编程较为特殊,教师要尽量设置一些简单的任务让学生逐渐掌握基础知识。这样一方面能帮助学生理清学习任务中的逻辑结构,另一方面能让学生在解决任务的过程中反思和总结学习的整个过程,调整自己的学习进度和学习时间。
首先,教师要立足于课程内容和课本教材,科学分析教学内容,明确学生学习目标。其次,教师要根据教学内容设计导入课,通过PPT向学生说明和分解不同的学习任务,教师还要明确标出每个学习任务的学习时间和学习要求[2]。最后,教师要根据学习的深度和广度设置不同层级的子任务,让学生围绕相关知识点完成Python相关知识的学习。此外,教师还要让学生利用小组合作的方式进行探究性学习,不断完善项目任务。
通过这样的方式,教师可以制定出切实可行的教学环节,在分析教学内容、教学背景编程、基础知识教学特点的基础上,帮助学生学好编程知识。
教学初期,很多学生对Python编程知识并不熟悉,一部分同学甚至会对这一部分的学习产生畏难情绪,为了缓解学生的焦虑情绪,教师可以通过故事教学法,提高学生学习编程的兴趣。
在教学初期,为了让学生了解python这一强大的编程语言,引发学生学习的好奇心,教师在课件中可以适当加入一些故事,如:2015年谷歌公司开发的阿尔法狗计算机程序横空出世,相继在2016年和2017年打败了当时的世界冠军,成为了超越人类的围棋之神。学生读完这个故事后,我再向学生提问:“到底是谁打败了围棋高手?”很多学生通过思考认识到了编程对科技发展的重要性。紧接着,我为学生布置任务:第一,让他们搜集关于python的故事以及语言的特点;第二,让他们打开Python的编程窗口Idle;第三,让他们输入第1个指令;第四,让他们完善print的格式……
通过这样的方式,学生们学习编程的兴趣大大提高,在一个又一个的指引之下,学习起来也更加容易。
因为Python课程是新加入的内容,一部分教师对这部分内容并不熟悉,因此,教师必须不断学习相关知识,逐步提升自己的专业技能。学校也要积极组织相关教师学习Python编程知识,积极组织培训,不断拓宽教师的知识面。
此外,初中信息技术教师也要不断总结自己在教学中的经验和教训,当学生遇到困难时要以肯定和鼓励的方式为主,不断增强学生的学习自信心,通过营造良好的学习氛围,让学生养成相互帮助,相互学习的良好习惯。教师之间也要互相帮助,通过自身的刻苦钻研,不断优化升级自己的教学方法,成为更加优秀的人民教师。
综上所述,面对新课程标准的新变化,初中信息技术教师一定要采用符合学生学习特点的教学方法,不断总结自己在教学中的经验和教训,让学生能够充满信心地面对编程学习过程中的各种困难,爱上信息技术,爱上编程知识。