基于平台python编程立体化教材在初中信息应用
摘要:在当前信息文化创新和人工智能快速发展的大背景下,对编程程序员职位要求也进一步提高。因此,为了适应目前的底层架构程序员要求,必须适时对我国学生培养方案做出全面调整,从而满足市场需求。计算思维成为人工智能时代人才必备条件,我国需要适时对中学计算思想技能展开全方位训练,并列入各学段教学规划当中。基于平台的python程序编程教学成为当前中学计算思维能力训练的主要渠道之一,因此,怎样有效提高中学阶段python开发教学质量以符合国家计算思维培养要求,成为目前初中编程教学着重关注的问题。
关键词:Python;初中;编程课程教学
引言:由于传统教学手段的更新换代、网络和电子商务时代快速的发展都为当前的信息体量高速膨胀提供基础条件,所以,对程序构建工程师的要求呈现逐渐提高态势。程序构建工程师需要具备信息收集、计算和数据处理等知识,但传统人才培养方式和迅速成长的市场需求不能实现相互协调,因此,需要不断培育与时俱进的人才培养,进行专业衔接培养。
一、初中信息技术教学的困难
1、起点不同,学习内容重复
因为地域贫富的不同,一些地方学生接触信息化教学的时间比较早,而在其他地方学生则接触的时间比较晚,这也就造成了学生之间在学习成绩方面存在着差距,教学起点的差异也使得学生升学以后在开展系统的信息教学时大家的接受程度不同,对教师教学内容的了解程度也出现差别。
2、计算机课程不受重视
在初中阶段,学生掌握计算机技术课程主要是希望可以顺应时代的发展趋势,不容易被社会环境所淘汰,不过也因为当时不少初中的管理高层以及教师并没有相应的培训和教学经验,对主要科目的成绩相当关注,而对计算机技术课程的实际上机操作能力也不是非常多的关注度,因此造成了课程的减少phpstudy3306端口被占用怎么办[1]。
3、任课老师的教学地位不高
因为应试教学的作用,造成信息教学不能得到相应的重视,那么任课教师也同样的遭到了轻视,很多有水平的计算机人员并不愿意去当一个教师,对于教学事业也不热衷。
4、学生对计算机课程没有兴趣
中学教学体系一般都是国家统一安排的,只是不同地方的教学水准都参差不齐,学生的接受能力也各有不同,从而使得中学生的计算机水平也良莠不齐。教学计算机的任课教师往往只是会基础的技术知识,对课堂教学只是因循守旧,而不是开拓创新,也不可以带动学生的积极性,教学的内容也就比较平淡无味。
二、基于平台python编程立体化教材在初中信息应用策略
(一)运用代码拼接进行教学
教师可以把“探究抽奖游戏奥秘”视为主导任务,并辅助代码拼接的逻辑运算符。
第一,复习随机数。在屏幕上显示一个生成一到十范围内的随机整数代码,然后按照项目需要将它改为生成一到三范围内随机整数的代码。
第二,编写程序。教师给学生出参考代码,在指导学生了解算法设计原理的同时,通过逻辑运算符的手段拼接并处理代码,最后对比得到的三个随机数的奖项,从而写出整个游戏过程。
第三,按照情景进行编写。具体情景包括:共有100个,每参加一个游戏便会消耗10个,而一、二、三等奖的获得则分别为30个、20个,以及10个。然后教师给出相关的参考代码,学生由此可以对“商家”与“玩家”的角进行探索,学生看到当前算法下获得二等奖机率为66.67%。除此之外,引导学生立足“商家”这个视角进行游戏优化策略,比如:交换二、三等奖的得奖条件等,進而深入地体会解决实际问题中算法发挥的关键作用。
(二)运用代码编写进行教学
以“选择结构”中的知识点为例,我们可以分别设置如下的练习内容。
最好的python入门教材第一,提出若是气温低于5℃,“锻炼身体建议”这个程序会发出“天气过于寒冷,建议10点后外出锻炼”的建议。引导学生通过对事件和结果的分析,探究正确的语法结构。
第二,提出如果室外下雨时,该程序将给出“下雨了,建议在室内练习”的提示,若没有下雨发出“天气晴朗,可以外出散步”的提醒;然后让我们先完成条件和结构上的介绍并根据流程图,再讨论单分支和双分支结构上的不同,以更深刻的认识双分支中的语法结构,以便完成程序编程。
第三,学生可以根据一、二环节,分析教师是否为程序增加了其他的功能模块,有的学生给出穿着建议、空气指数等;也有学生提出程序设计方式不够智能与个性化。对此,教师可以提出编写好的小程序,或者依托爬虫程序,可以在天气网站上每日自动收集天气和气温情况,然后对语言模块做出适当调节,由语音库完成对语言建议的播放如何使用idea编写java[2]。
(三)运用软硬结合教学方法
以“智能信号灯”为例,教师依托于模块代码与语句代码之间的变化比较,对循环语言加以练习。并在新课导入中,通过观看城市交通中川流不息的私家车和交通道路信号灯的变化视频。在学生欣赏视频的过程中,教师还需要帮助学生研究信号灯的一般规律,利用软件实现对信号灯切换方式的编程,同时还要将代码传送至机器人,也可以使用LED灯光显示程序结果;还要利用模块化程序实现对Python代码的转化,让学生可以对基本语言格式进行
复习。
修改mysql配置的两种方式学生可以根据LED指示灯所提供的信息,了解信号灯的循环转换的主要途径,然后利用软件将本有模块转换到Python模块,再通过学生对程序模块与Python模块的比较,从而了解的基本规则和一般结构。
由于以往的道路交通信号灯都采用电子计时管理,导致无论时间或者空间上都不具有智能化的应变功能。这一环节将组织学生分析如何以车流量为基本点,从而使信号灯能够实现自动控制。
由学生使用新建数据进行统计分析,其内容包括红灯时间长、传感器的"车辆"等信息,再通过综合逻辑运算完成对结束红灯所需时间的确定,从而实现交通状态自动调整。利用教师们提供的帮助,通过模块界面学生可以完成交通智能信号灯程序的编制,然后借助程序转换功能到程序与模块之间的关系,以此深刻理解while语。
快速排序算法c语言递归结束语:综上所述可知,Python编程的学习效果究竟怎么样,一直是考察任课教师的重点,任课教师要在提高学生的基础知识水平的同时,还要重视对学生动手能力和创新能力的训练,以提高中学生的认知能力并对中学生的兴趣加以培育。文本常量是什么
参考文献:
[1]高燕;;在任务驱动与自主探究学习中培养计算思维的研究——以“Python程序设计奇妙的绘图”为例[J];中国信息技术教育;2019年02期
[2]傅骞;王钰茹;;面向计算思维培养的编程教学研究——以高中生Python编程教学为例[J];创新人才教育;2019年03期
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论