课件编号10229409

3.3 《计算机程序与程序设计语言》教学设计

日期:2024-04-29 科目:信息技术 类型:高中教案 查看:10次 大小:46203Byte 来源:二一课件通
预览图 1/3
计算机程序与程序设计语言,教学设计
  • cover
课程题目:3.3 计算机程序与程序设计语言 一、教材分析 内容分析:本小节内容是在前两节“计算机解决问题的一般过程”和“算法及其描述”的基础上,学生将会学习到计算机程序及计算机的基本组成、了解三类程序设计语言。 结构分析:本节是第三章最后一节,内容上承接前两节计算机解决问题的一般过程和算法及其描述,同时,为下一章具体开展程序设计基础的学习做铺垫。 课程案例调整:为了促进学生理解,提高学习兴趣,结合学生知识水平,引入学生感兴趣的案例:第一个程序员、高级程序设计语言的发展时间线表探究活动等案例。 二、学习者分析 学生基本情况:高一年级学生 学生知识情况:在之前的课程中,学生已经学习了三种描述算法的方法,但是这三种方法计算机无法识别,必须学习到计算机程序及计算机的基本组成,了解算法、计算机程序、计算机程序设计语言,方可实现用计算机解决问题的目的。 学生综合情况:对编程有挑战欲望,对信息技术有强烈的好奇心,对新事物能够主动思考,乐于探究,积极尝试。 三、学科核心素养及教学目标 核心素养: 信息意识:在实际问题中体会计算机程序及计算机的基本组成,了解三类程序设计语言。 计算思维:加强对算法、计算机程序、计算机程序设计语言的认识,将知识建构、技能培养与思维发展融入信息技术核心素养中。 教学目标: 知识与技能 计算机程序及计算机的基本组成 三类程序设计语言,计算机程序设计语言的发展及种类 过程与方法 对比分析算法、计算机程序、计算机程序设计语言的含义,归纳总结这三个概念的区别与联系; 小组活动探究高级程序设计语言的发展时间线表,了解计算机程序设计语言的发展及种类。 情感态度价值观 激发学生对利用计算机程序解决问题的学习兴趣; 提升学生信息技术学科素养。 四、教学重难点 教学重点 计算机程序及计算机的基本组成 计算机程序设计语言 教学难点 计算机程序设计语言 五、教法及学法 教法:启发式教学法、案例教学法 学法:学思结合、合作与探究相结合 六、教学过程 教学环节 教师活动 学生活动 设计意图 一、 创设情境 引出课题 (3-5分钟) 1. 历史溯源———世界上第一位程序员,数学家阿达·洛芙莱斯,现代计算机程序创始人 2.引入计算机程序与程序设计语言课程要点: 什么是计算机程序? 计算机程序设计语言的三种类型 通过有意思的历史溯源,自然聚焦到本节课的课程内容中。 激发学生学习兴趣,引入本堂课的知识重点和逻辑框架。 二、 师生互动 探索新知 (15-20分钟) 一. 计算机程序 1.给出计算机程序的概念: 2. 介绍计算机的基本组成:? 运算器、控制器、存储器、输入设备和输出设备 ? 只能识别“0”和“1”组成的二进制数 3. 总结计算机的工作过程: ? 采用二进制的形式表达和存储指令或数据。 ? 计算机的工作过程实际上是周而复始地获取指令、执行指令的过程。 二.计算机程序设计语言 1、计算机程序设计语言的定义 ? 一组用来定义计算机程序的语法规则,通常简称为“编程语言” ? 一种被标准化的交流技巧,用于向计算机发出指令 2、机器语言 ? 由“0”和“1”所表示的二进制代码指令组,通常被成为“机器语言”,是第一代计算机语言。 ? 包含两个主要部分:操作和被操作对象。 ? 【举例】图片展示把加数9送到累加器中的机器指令,分析并提问。 ? 机器语言程序针对特定型号计算机,运算效率最高,程序难以理解,当出现问题,修改难度也很大。 ? 【实物展示】在早期人们与计算机的通信过程中,用到的穿孔纸带和早期计算机设备。 4、汇编语言 ? 用类似英文缩略词且带有助记性符号的语言来替代一个特定指令的二进制串,也叫符号语言。 ? 【举例】同样的是把加数9送到累加器中,汇编语言用到指令码‘mov’代表数据的传递,比较容易读 ... ...

~~ 您好,已阅读到文档的结尾了 ~~