3《程序和程序设计》说课稿
- 格式:pdf
- 大小:172.75 KB
- 文档页数:3
走进程序的世界《认识软件与程序设计》教案一、基本说明(一)教学时间:45分钟(二)授课人数:50人(三)课时:1课时(四)课型:新授课(五)授课班级:八年级五班二、教材分析(一)内容分析课程理念:scratch是一款由麻省理工学院(MIT)设计开发的面向青少年的简易编程工具,能创作故事、动画、游戏、艺术等。
青少年可以不会英语,也可以不会使用键盘,直接用鼠标拖动构成程序的命令和参数的积木模块来实现相应的效果。
Scratch编程非常简单,容易上手,体验就像是在打游戏。
用它于培养兴趣,建立计算机和程序相关的概念,培养小孩子逻辑思维能力也是大有裨益。
让小白通过计算机练习解决问题能力。
可以用来做一些数学问题,编故事,做自己的图形化的小展现等。
总之,Scratch适合没有任何基础的人学习。
能够让孩子初步了解编程的概念,对今后学习编程打下良好的基础。
五大领域融合:科学、语言、艺术、社会、健康五大领域知识与编程知识相融合,让学生在游戏中掌握基础知识,感受创作乐趣,锻炼创新思维,在学习上快人一步。
(二)教学目标1、知识与技能:①了解中央处理器与程序、程序设计、软件的关系。
②理解程序、程序设计、软件的概念,掌握软件与程序的关系。
③认识SCRATCH软件。
2、过程与方法:培养学生抽象思维、概括整理、归纳总结,准确系统的掌握知识规律的系统方法。
3、情感、态度、价值观:①通过音视频、PPT教学,活跃课堂气氛,吸引学生注意力,培养好学上进的情感。
②创设情境,引导学生积极思考与讨论,激发学习动机,培养学生学习兴趣,并培养学生成功的喜悦。
(三)教学重点和难点程序和程序设计的概念,以及软件与程序的关系是本节课的教学重点。
软件与程序的关系是本节课的教学难点。
三、教学建议(一)教学准备①为教师机、学生机安装SCRATCH软件。
②了解学生对程序、程序设计、软件知识的掌握情况。
③搜集或制作一些scratch软件介绍的教程。
④搜集或制作一些简单程序的典型案例。
一、教材分析由中国教育技术协会信息技术教育委员会起草修订的基础教育信息技术课程标准将算法与程序设计纳入小学课堂教学的拓展板块。
在教研组课题研究指引下,我们将Scratch程序设计引进课堂。
这是一种开源的编程环境,以角色为编程对象,借用积木式程序设计语言,形象具体、简单易学。
在Scratch八个程序模块指令组中,本课主要围绕外观和声音指令组展开教学,重点应用“下一个造型”、“弹奏鼓声”、“播放声音”等指令按照情节需求策划舞台节目。
二、学情分析本课面向六年级学生展开教学,学生具备较强的动手实践能力和探索学习能力。
并且学习了Scratch顺序结构和循环语句,较熟练地掌握了动作模块指令,能够结合生活中的具体问题,按照情节需求完成简单的故事小动画,对这门课程有着高涨、浓厚的学习热情和兴趣。
三、教学目标通过对教材和学情的分析,我制定了以下教学目标:1、区别角色和造型的概念,熟练改变角色的多种造型,能够按需求添加声音指令。
这是本课的重点内容。
2、灵活组织已学知识解决问题,尝试读懂程序脚本,体会声音加载位置的合理性。
这是本课的难点内容。
3、体验程序设计作为一种特殊的信息加工处理方式的特点和优势,在编程实践中,养成科学严谨认真的学习习惯。
四、教学策略为达成教学目标,解决重难点,我使用以下教学策略:创设情境导入新课,营造新年氛围,赋予学生小导演的角色激发其创作意识;在任务驱动教学模式下,通过启发式提问将任务化整为零,学生在操作指南的帮助下自主探究,通过小组合作共同完成本课教学任务。
五、教学资源为了辅助教学,我准备了情景导入的Flash动画视频,学生导学的操作指南,作为任务素材的图片、歌曲,以及拓展任务中名为“fashion”的Scratch半成品文件。
六、教学过程围绕已定目标和重难点,我从新课导入、探索发现、巩固提升和总结回顾这四个环节展开教学过程。
(一) 新课导入围绕元旦联欢会进行交流,引出在信息技术课堂当中,可以用Scratch制作自己的演出节目,出示主题任务。
C语言程序设计——数组(说课稿)南京浦口中等专业学校—陈松一、课程目标《C语言程序设计》是中职对口单招计算机专业理论考试和技能考试中一门重要的课程。
要求学生掌握计算机编程语言的基本知识,初步掌握程序设计的基本思想,具有基本的C程序设计能力,能比较熟练地阅读、理解和编制简单的C程序。
二、学情分析本课程是针对综合高中对口单招班高二年级计算机专业的学生,学生已学习了计算机基础和计算机原理课程,对专业知识有了一定的了解。
但班级学生参差不齐,不少学生学习习惯较差,基础较薄弱。
教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策,培养学生学习的积极,提高解决实际问题的能力。
三、教材与参考书本课程使用的教材是《C语言编程基础》(第2版)电子工业出版社。
此教材分为两部分,第一部分是基础知识模块,第二部分是选用模块。
对口单招学生只学习第一部分内容,第二部分内容单招计算机专业的考纲中是不要求的。
辅导练习:1、C语言阶段综合测试卷集。
2、自己编写的每次课的学生工作页。
四、教材分析1、单元内容数组单元是C语言的一个重要章节,本单元教学内容有:(1)一维数组的定义、引用和初始化、一维数组应用。
(2)二维数组的定义、引用和初始化、二维数组应用。
(3)字符串与字符数组、字符串的输入输出、字符串处理函数、字符数组应用。
2、单元设计(1)本单元每次课都编写了学生工作页,让学生根据任务去学习本单元内容。
(2)本单元加强了上机实习的课时数,着重培养学生上机实践能力,提高他们的程序设计能力。
3、教学目标➢知识目标:(1)了解一维数组、二维数值型数组的定义和使用方法。
(2)掌握对数组的初始化。
(3)掌握字符串的输入、输出和处理。
(4)熟练掌握使用数组进行程序设计的方法。
(5)理解程序设计中的几种常见算法的基本思路。
➢技能目标:(1)学生能正确的定义数组;能正确的引用数组和初始化数组;能使用数组进行程序设计。
(2)培养学生的分析、思考能力,提高解决问题的能力。
《C语言程序设计》课程教案表算法2:分析:设想用sum作为累加器,初值为0,利用sum+=i(i依次取值为1、2。
100)此分析需要解决的3个问题:1)sum=0,i=1;2)每执行一次sum+=i 后,i增1(i=i+1);3)判断如果i小于或等于100,重新执行步骤(2),否则停止计算main(){int i,s=0;i=1;while(i<=100)/*i<=100为循环条件*/{s=s+i;i++; /*改变i的值*/}printf(″s=%d″,s);}运行结果:s=5050说明:循环结构的三个术语:1、循环条件:循环结构中的条件表达式如while (i<=100)其中,i<100就是循环条件。
2、循环体:在每个循环周期均要执行一次的语句序列。
如while下用{ }括起来的语句序列。
3、循环控制变量:能够决定控制条件是真是假的量。
如while(i<=100)中的变量i要写出一个正确的循环结构,对控制变量要做三方面的工作:1、对循环控制变量赋初值。
2、将循环控制变量写入正确的控制条件。
3、对循环控制变量值的更新。
使用while语句需要注意以下几点:while语句的特点是先计算表达式的值,然后根据表达式的值决定是否执行循环体中的语句。
因此,如果表达式的值一开始就为“假”,那么循环体一次也不执行。
当循环体为多个语句组成,必须用{}括起来,形成复合语句。
在循环体中应有使循环趋于结束的语句,以避免“死循环”的发生。
下列情况,退出while循环条件表达式不成立(为零)循环体内遇break,gotowhile(s<=10){s=s+i*i;i++;}printf(“%d”,--i);}A) 4 B) 3 C) 5 D) 6对以下程序段,描述正确的是________________。
int x=0,s=0;while(!x!=0) s+=++x;printf(“%d”,s);A) 运行程序段后输出0 B) 运行程序段后输出1C) 程序段中的控制表达式是非法的D) 程序段循环无数次下面程序段的运行结果是[ ]。
c语言说课稿尊敬的各位评委、老师:大家好!今天我说课的内容是《C 语言》。
C 语言是一门广泛应用且具有重要地位的编程语言,下面我将从教材分析、学情分析、教学目标、教学重难点、教学方法、教学过程以及教学反思这几个方面来展开我的说课。
一、教材分析本次授课所选用的教材是《C 语言程序设计》。
这本教材具有以下几个特点:1、系统性强:教材内容涵盖了 C 语言的基础知识、语法规则、数据类型、控制结构等核心知识点,知识体系完整,逻辑清晰。
2、案例丰富:书中提供了大量的实例和代码,有助于学生理解和掌握抽象的编程概念。
3、实用性高:教材中的示例和项目贴近实际应用,能够培养学生解决实际问题的能力。
二、学情分析本次授课的对象是_____专业的学生。
他们已经具备了一定的计算机基础知识和逻辑思维能力,但对于编程还比较陌生。
学生在学习过程中可能会遇到以下问题:1、概念理解困难:C 语言中的一些概念,如指针、结构体等,较为抽象,学生理解起来可能会有一定的难度。
2、编程思维尚未形成:初次接触编程,学生可能难以将实际问题转化为程序代码。
3、缺乏耐心和毅力:在编写代码和调试程序的过程中,遇到错误和挫折时,容易产生放弃的想法。
针对以上学情,在教学过程中我将注重引导学生理解概念,通过逐步引导和实例演示帮助学生建立编程思维,并鼓励学生克服困难,培养他们的耐心和毅力。
三、教学目标根据教材内容和学情分析,我制定了以下教学目标:1、知识目标(1)学生能够掌握C 语言的基本语法规则,包括数据类型、变量、常量、运算符等。
(2)熟练掌握 C 语言的三种基本控制结构:顺序结构、选择结构和循环结构。
(3)了解数组、指针、结构体等复杂数据类型的基本概念和使用方法。
2、能力目标(1)能够运用 C 语言编写简单的程序,解决实际问题。
(2)具备良好的程序调试能力,能够独立查找和纠正程序中的错误。
(3)培养学生的逻辑思维能力和创新能力。
3、情感目标(1)激发学生对编程的兴趣,培养学生的学习积极性和主动性。
信息技术必修1《数据与计算》第三单元穿戴设备助力校园健康安全——算法和程序设计二、单元教学规划1 .主题名称穿戴设备助力校园健康安全——算法和程序设计2 .主题概述校园安全一直是全社会普遍关注的问题,学生的安全更是重中之重,随着家长对于安全意识日益重视,相关一些校园安全设备和措施已经开展。
移动互联网的迅猛发展,智能穿戴设备走进校园,为学生安全保驾护航!智能穿戴设备通过在校园网内部署网关实时获取手环数据,再基于智慧校园后台进行大数据分析,实现了对学生的运动健康、实时定位、体温检测、心率监测等数据的处理和应用。
本单元将围绕“穿戴设备助力校园安全”的实例出发,带领学生学习算法和算法的特征;了解程序设计语言的特点;学会用 Python 程序设计语言实现简单算法,解决问题;体验程序设计的一般过程,掌握程序设计的调试与运行方法。
算法不是计算机特有的,通过认识穿戴设备各项功能的工作方式,让学生对贴近生活的实例产生较强的认同性。
从而达到更好的学习效果。
穿戴设备助力校园健康安全所蕴含的算法和程序设计能够让学生感受到信息社会中思考与解决问题的方式,认识当今数字化世界的运转方式并从深层次发展学生的计算思维,做合格的数字化公民。
1根据本单元的核心概念和知识内容结构,通过穿戴设备的测温、测心率、实行定位、智能识别等功能,了解其工作的基本流程,从而引出算法的概念和描述方法。
再通过情境任务,结合描述出来的算法流程,让学生体会算法的基本控制结构,最后通过本节涉及到的几种算法流程图归纳出算法的特征。
接下来,由手环体温检测,实现全天位体温监测,引出程序概念;分析智能手环测温过程,用输入温度方式代替测温方法,设计算法,初探程序,训练学生的逻辑思维;由摄氏温度转换为华氏温度,经历算法到程序的过程,认识程序设计语言;由监测体温值大小进入校园的过程,设计算法,编程程序,调试运行,认识程序设计过程,锻炼学生的计算思维。
接着根据手环的定位功能为学校管理带来的便利,通过体验学生定位散点图小程序引出探究活动,帮助学生理解和使用分支结构语句去解决问题。
《程序和程序设计》说课稿学科:信息技术说课人:序号13节次:第六节
各位评委大家好,记得有句歌词是“不是我不明白,这世界变化太快”,现在我们每天不得不和各种机器打交道,手机、ipad等等,那么这些机器的各种应用究竟怎么运行的?今天我的说课就从各种电子设备的应用说起,题目是——优雅的程序设计
一、教材分析:
1.课标对本模块的要求
《算法与程序设计》是《普调高中信息技术课程标准》中的选修模块,其目的在于“使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题”。
要“引导学生寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题”。
2.简析教材
粤教版《程序和程序设计语言》从“鸡兔同笼问题”和“求100以内能被3整除的数”两个例子入手,分三个小节,主要讲解了计算机解决问题的过程、算法和算法的描述、程序与程序语言等。
二、学生分析
高中学生已经有了一定的数学基础,甚至数学选修课里面也有“算法”和“程序设计”的内容,他们的抽象思维能力也比初中学生好的多,尤其今天八方中学的同学相比我们的孩子能力更是超出了我
的预期。
但是,目前能认真学这门课的同学不是很多。
也许因为《信息技术》这门课不参与高考而大家都在忙于高考的缘故吧,很多学生对编程不太了解,不知道这门课教什么内容,还有的学生说编程很难,很枯燥。
正所谓“万事儿开头难”,所以,上好程序设计的入门每一课对后边的学习都很重要。
三、教学策略
1.设计方向
记得初中物理第一课,老师走了进来,手里拿了很多好玩的东西,如单摆、不倒翁等,我们在尽情的玩耍中体会到科学的神奇。
这些漫不经心的玩具在我们后来学习的热、电、声光等课程中都用到了,所以我想能否结合《课标》的要求和目前教材的编写思路,在本课程中尽量通过简单的算法、简单的程序从学生们身边的问题入手激发学生对程序和程序设计内容的兴趣。
2.教学目标及教学重点
○1.知识与技能:A.让学生再次深入了解什么是算法
B.让学生了解并掌握一般程序基本规则和一些固定的模式
C.理解并掌握程序的三种基本结构
○2.过程与方法
1.从经典简单的“鸡兔同笼问题”入手,激发学生学习和思考的兴趣。
2.从简单的程序入手,通过多媒体课件让学生理解并掌握什么程序,什么是程序设计语言,什么是程序的结构,并再次深入探讨算法
与算法设计。
3.教学重点
A.程序设计的算法思想
B.程序设计的三种基本结构
C.程序设计的一般过程
4.教学难点
A.程序设计的算法思想
B.程序设计的三种基本结构
四、教学过程
(一)、课前准备:
1.为了能共享教师机的资源,最好所有学生机你都能连接到教师机
2.为了能使演示顺利进行,确保“电子教室教学控制软件”正常使用。
(二)、引入
1.通过“鸡兔同笼问题”再次回顾上节课的算法与算法描述的内容
2.通过“鸡兔同笼问题”的程序了解什么是程序,什么是程序设计;(三)、程序的基本概念
(四)、程序的三种基本结构
(五)、程序设计的一般步骤。
(六)、学生活动:调试“鸡兔同笼问题”的程序
(七)、课后小结:回顾算法与算法描述,程序的概念,程序的三种基本结构,程序设计的一般步骤
(八)、课后作业:学生试着不看课本在计算机上调试“求100以内能被3整除的数”。