ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
**程序设计基本知识** **【****课程标准****】** 1.掌握一种程序设计语言的基本知识。 2.程序设计语言基础知识:数据类型、常量、变量和表达式、运算符 3.通过解决实际问题,体验程序设计的基本流程。 **【****教学目标****】** 1.掌握Python语言中的语法规范,能根据实际问题,编写正确的语句。(计算思维) 2.能使用顺序结构解决项目问题,体会循序渐进、逐步完善的程序设计思想方法,培养学生使用计算机解决问题的能力。(计算思维) 3.通过解决项目问题,掌握用计算机解决问题的基本方法,并能迁移到其他问题的解决之中,感受计算机编程的魅力。(计算思维、信息社会责任) **【****学业要求****】** 掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。 **【学情分析】** 经过前面的学习,学生已经掌握了解决问题的思路,本节课主要学习数据类型、常量、变量和表达式、运算符,并编写程序解决简单问题,积累了用计算机编程解决现实问题的初步经验。 有些学生在平时生活中有使用“自助式人行过街红绿灯”的经验,了解路口红绿灯变化的过程。考虑到学生个体之间的差异,本节课为基础较差的同学提供了不同任务的程序半成品来辅助学习。 **【****教学重点****】** 掌握数据类型、常量、变量和表达式、运算符的基本语法及其应用特点,综合使用这些知识解决问题。 **【教学难点】** 能根据真实项目情境和问题解决需求,设计并完善算法,综合使用基础知识解决实际问题。 **【****教学方法****】** 教学方法:项目学习(项目分析、项目实现、项目完善串联课堂教学);问题导学(以问题引领学生探究)。 本课由学习引入“自助式人行过街红绿灯”项目主题,由于项目程序的编写难度较大,如果以教师讲授的方式为主,很难吸引学生。反之,采用项目学习和问题导学,可以帮助学生循序渐进地逐步完善项目程序,在迭代开发过程中既完成任务,又能很好地培养学生的计算思维。 软硬件资源:电子白板、Python编程环境、教学课件、微课、任务程序半成品。 **【****教学过程****】** ![](http://h.yiniuedu.com/481ef58259715148aeba0727a77bedec) ![](http://h.yiniuedu.com/6e7007aece50ffbdc4f44c6090083367) ![](http://h.yiniuedu.com/9419462201b95e8c7d4d600db47a853e)