还剩3页未读,继续阅读
文本内容:
《编程赋予计算机智慧》教学设计
一、教学分析
(一)教材分析本节内容是四川省教育科学研究院编著的七年级上册《信息技术》课本中第三单元第一节内容,这一部分重点是让学生学习和了解人工智能的初步知识,掌握计算机编程的i般方法,培养计算思维,并尝试利用其去解决生活中的问题Python是人工智能时代常用的编程语言之一,它语法简单、代码简洁,有着海量的模块支持:本节内容从体验人工智能角度出发,引出人工智能时代常用的编程语言“Python”概念,通过进入交互式编程界面开始认识学习Python,这是学生学习Python编程语言的第一课,有着奠定基础的重要作用
(二)学情分析本节课的教学对象为七年级学生,他们大部分在小学阶段接触过Scratch>编程猫、慧编程等图形化编程内容,小部分学生没有学习过编程所有学生对编程、Pyhthon等概念都觉得生疏、理解模糊因此这部分内容最开始要尽量以形象生动、贴近生活实际的内容进行讲授,便于学生的认知和理解学生从小学3年级开始学习信息技术课程,已经积累一定的信息技术基础知识,掌握了计算机的基本操作;学生有一定的英语基础,可以理解并进行编程基本语句的输入
(三)目标分析
1.教学目标
(1)认识Python编程语言,能够用自己的语言说明Python是什么;
(2)掌握进入Python编程环境的方法,知道两种Python编程环境的特点和区别;
(3)能够利用print函数进行文本的打印输出
2.教学重点
(1)认识Python的“IDLE交互式编程环境”和“代码编程环境”;
(2)用print函数在屏幕上进行打印输出
3.教学难点
(1)print函数的正确使用,在编译出错后如何快速找出错误并修正
(四)教学媒体
1.传统教学媒体黑板书写本节课的重点内容,罗列本节课的知识点清单
2.现代教学媒体:ppt课件用于生动形象的展示教学内容,让学生深刻理解关联的知识内容,展示重要的知识要点,以及展示本节课的学习任务;红蜘蛛教学控制平台用来集中演示课件以及展示个别学生的编程情况和结果
(五)设计思想本节课为学生接触Python编程语言的第一课,有着奠定后续学习基础的重要作用,通过分析学情了解到学生对计算机语言、编程等抽象概念认识较少,理解模糊基于此,在进行教学设计时,我认为要充分发挥学生学习的主动性,让学生全部参与到课堂学习中来,进行新知识的自主建构,这样才能将抽象的知识进行吸收和内化在课程引入中,通过让学生与智能手机对话充分调动学生的学习热情和积极性,用生活中的实例让学生明白编程其实并不难,它就在我们身边在知识获取中,通过布置任务让学生进行自主学习
二、教学实施设计
(一)教学环节教学环节教师活动学生活动设计意图
(1)师大家看看老师手里拿的
(1)生手机通过让学生是什么?与手机互动,真实
(2)生知道,叫它siri/不感受到手机的智能
(2)师对,这是一部苹果手机,知道功能,充分调动学有同学知道怎样可以唤醒它和它
(3)上台尝试和手机互生的学习热情和对话吗?积极性以学生生动
(3)师通过喊一声“嘿,Siri”活中常见的事物为
(4)思考如何让手机变得切入点进行引入,可以唤醒这部手机并和它对话,有智能让学生明白编程并没有同学想上来体验下呢?情境导入激发不遥远,它就在我
(5)生编程兴趣
(4)师通过刚才和手机的互们身边动,我们都能感受到它是十分智能的,生活中还有许多智能的设备比如扫地机器人等等,那我们如何让他们能够实现这些智能化的功能呢?
(5)师有同学说到了,就是通过使用编程语言
(1)师为了能让计算机理解
(1)生C语言、C++、通过让学生人的意图,完成人类的指令进行工Scratch等自己上网检索进行作,就必须用计算机能够理解的语学习将课堂还给学
(2)上网检索与Python有言,于是人类创造出了计算机语言生,让他们能够主关的信息以使它能够根据人的指令一步步动的积极的了解与工作你们了解的计算机语言有哪
(3)生Python语言诞生Python相关的信些呢?息,这样获得的知于20世纪90年代初、它的识在他们的脑中印创始人是吉多•范罗苏姆、
(2)师这节课我们来学习一种主动学习象会更加深刻通Python文件的后缀名是.py新的编程语言Python大家可能对过让学生展示交流等了解Python它比较陌生,现在老师给大家5能够锻炼学生的表分钟的时间自己上网我与Python达能力,也可以让有关的信息,了解认识Python学生们互相学习
(3)师好,时间到,有没有同学愿意给大家介绍一下,你了解到了哪些关于Python的信息的呢?
(1)认真听讲,了解如何学生第一次
(1)师我们对Python编程语进入Python编程环境接触Python编程言有了基本的了解,现在我们就尝语言,所以教师的试书写第一个程序用电脑写一篇
(2)观察老师的输入步演示讲解非常重文章我们需要打开记事本、对数据骤,自己练习尝试编写第一要,学生通过观察进行处理我们需要用wps表格,个Python程序教师的操作再进那么书写Python程序我们就需要行练习能够取得更打开相应的编程环境,通过点击开好的效果始菜单中的“IDLE”就进入了“IDLE交互式编程环境”任务驱动
(2)师我们用一行简单的代编写第一个码,与Python编程环境打个招呼Python程序吧在>>>提示符后输入代码,在这里我们使用print函数,它可以让电脑在屏幕上显示出文本现在我输入print(你好,Python),按下回车键看看代码的执行结果
(3)师可以看到结果返回了我们想要输出的内容,现在就请大家自行尝试,用Print函数给Python打个招呼吧1师老师发现有很多同学在1阅读课本,尝试找找解通过让学生执行程序时出现了“Error”也就是决问题的办法自己阅读课本解决出错了,遇到这种问题不要怕,这问题,让他们学会发现问题在学习程序过程中很正常,现在请利用己有工具解决同学打开课本38页,看看能不能问题培养发现问延伸思考找到出错的原因及解决办法呢题和解决问题的能力二板书设计编程赋予计算机智意IDLE交互式编程环境编程环境代码编程环境注意print的拼写函数标出符号必须将输入法切换为英文状态要输入的内容必须放在双引号中三教学流程图开始情境导入,激发学生兴趣实物演示红峋株鞍学控制平台演示
三、教学反思改进本节课的授课班级为初一6个班级,通过课程实施、观察学生的课上操//用print函数编写第一个程序进入编程环境作及批改学生提交的作业,能够总结出通过本节课的教学学生对计算机语实操言、编程、python等抽象概念有了较为清晰的形象的理解学生对编程的畏难情绪有所改善,大部分同学能够做到在课堂上认真听讲、枳极实践但在学生进行程序编写时仍发现较多问题,如中英文输入法的切换方法、标点符号的输入方法、print函数的正确拼写等,究其原因,是学生的计算机基础知识仍不扎实不熟练,因此在之后的课程中应该注意除了对书本内容的常规教授外,还要帮助学生回顾先前所学的计算机基础知识,让学生多动手多练习,这样才能在学习新知的时候更加自如同时还发现在教师布置任务后如果不及时将函数写到黑板上,学生就会因为记忆不清导致无从下手,所红蜘蛛教学捽制平台演示以在任务布置后要及时将任务写到黑板上,便于学生学习实践。