教学设计方案—《顺序结构程序设计》一、教学目标(1)知识与技能①能够根据问题分析,设计顺序结构程序的算法②能够运用顺序结构,使用Python程序编写、调试并运行代码(2)过程与方法①通过任务驱动和探究新知的教学过程,掌握分析和解决问题的方法②通过贴近生活的具体实例的分析,体会用计算思维解决问题的过程(3)情感态度价值观①在分析问题和解决问题的过程中,形成合作探究意识②激发学生解决问题的兴趣,体验学习算法的乐趣,内化思维,提高兴趣二、教学重点与难点教学重点:根据算法编写顺序结构程序,调试并运行代码教学难点:利用计算思维的相关特征点来进行本节课的学习三、学习者特征分析认知能力:程序类课程具有较强的抽象性,学生尚未接触过,难度较大学习动机:对学生来说是个新鲜语言,具有较浓厚的兴趣学习风格:学生个体的现有知识水平的差异,导致学生获取新知识的态度参差不齐四、教学策略与方法任务驱动法:选择学生感兴趣的案例,以问题驱动式的教学方法吸引学生的兴趣合作探究法:通过小组合作探究的方法,提高课堂参与性,共同解决问题五、教学课时:2课时六、教学环境:微机室、希沃智能触摸屏教学一体机七、教学过程教学环节教师活动学生活动计算思维的体现情境导入数学小知识情境导入:通过Python程序的IDLE外壳展现问题的结果,已知三角形的三条边a、b、c,如何快速的求出该三角形的半周长。同时让同学们思考一下这是怎么实现的呢。积极的说出三角形的边长,观看教师的演示和显示的结果。站在学生的角度思考问题,从学生擅长的数学小知识入手,引导学生发现问题和循序渐进的引出顺序结构这个新知,这是属于计算思维中问题分析能力的培养。任务驱动根据情境提出任务:1.如果我给同学们三角形的三条边长,你们能通过Python程序计算出它的半周长吗?2.如何将该问题用算法描述出来3.如何将步骤用Python程序编写出来学生根据教师布置的任务进行思考,写出解决问题的步骤,并将算法转换成Python理解的语言。通过布置相应的任务,引导学生思考如何解决问题,培养学生养成利用计算思维解决问题的习惯,这是属于问题分析和抽象能力的培养。探究新知引导学生探究新知:1.算法的描述用自然语言描述解决问题的步骤第一步:输入三角形的三条边第二步;对三条边进行运算P=(a+b+c)/2,求出三角形的半周长P第三步:输出三角形的半周长P2.程序的编写结合前几节课学习的Python变量和数据输入与输出相关知识点,尝试把以下的内容填写完整将步骤转换为Python语言。(教师给出填写模板)#输入#运算学生在教师的讲解和辅助下相互讨论得出结果,并写出正确的代码;#输入a=int(input(请输入第一条边:))b=int(input(请输入第二条边:))c=int(input(请输入第三条边:))#运算P=(a+b+c)/2#输出先写出解决问题的步骤,将抽象的问题具体化,然后将步骤转换为Python语言,由浅入深,由具体到抽象,增强学生对顺序结构的理解,同时减少学生对程序的恐惧,提高学生相信自己能够学好Python程序设计的信心,这是属于算法与程序和自动化方面的培养。#输出3.顺序结构知识点的讲解,顺序结构,顾名思义,是按照从上到下的顺序进行的,以流程图的形式程序的入口从最上面开始,按照箭头的方向依次执行A和B,不可跳跃、重复或返回,这是顺序结构与选择结构、循环结构的区别之一。在Python程序设计中,顺序结构主要分为这三个模块:第一,数据的输入;第二,数据的运算;第三,数据的输出。刚刚我们解决的这个程序就是一个典型的顺序结构程序,它是按照一定的(输入—运算—输出)顺序进行的,在这个过程中,每一个语句块都是一次执行,显示输入三角形的各个边长,然后对半周长进行运算,最后输出我们的半周长。其中没有跳过任何一个语句,也没有让其中的某条语句执行多次,这就是我们今天所学的顺序结构。print(“该三角形的半周长是:”,p)巩固练习布置课堂作业:问题:在商场中,我们经常看到售货员通过水果的单价和重量,可以迅速的算出水果的总金额,那根据我们刚刚学的知识,用Python程序怎么完成呢?根据教师发给学生的Word文档进行作答,并在规定时间内发送至教师端。在规定的时间内各自完成这个题目并在学生端提交作业通过课堂作业的练习与检测,一方面加强学生对本节课知识内容的掌握,另一方面帮助学生养成分析问题,写出问题步骤的良好习惯,充分体现“以教师为主导,学生为主体”的教学理念,并让学生感受用计算思维的相关特征点独立解决问题的过程。交流评价师生交流与评价:教师引导各小组学生对课堂作业进行分享解答,并相互指出对方的优点和缺点,来优化自己的代码。学生相互交流与评价,思考不同小组在解决问题时存在的不足以及值得本小组借鉴的地方。通过小组间的交流与评价,可以及时的查看学生的进展和优缺点,也可以培养学生相互分享、取长补短的意识总结提升总结与提升:1.总结本节课的顺序结构内容解决问题的方法分析问题—写出算法—编写程序—自动运行2.布置课后作业测量学生的体重指数BMI学生一起回忆本节课知识点,思考老师布置的问题。对本节课的知识起到一个总结的作用,通过总结也可以增强学生解决问题的信心,同时课后作业的布置一是为该堂课所学的知识加强练习,二是为了下节课选择结构的学习奠定案例基础。