内容正文:
课题:第一节 程序设计简介(一)
教材分析
程序设计这一章是八年级最后一章的内容,程序设计的概念和思维方式对学生来说是全新的,学生接受起来非常难,所以本节课教学方法非常重要。
学情分析
学生对本章内容从来没有接触过,感觉特别神秘,再加上学生之间操作能力和理解力相差很大,所以本章从一开始就用学生特别熟悉的QQ界面引入,拉近与学生之间的距离。
教学目标
1. 知识与技能
(1)了解程序设计的基本概念和用编程方法解决问题的一般过程。
(2)了解计算机软件与程序设计的密切关系。
(3)了解程序设计语言的三种类型。
(4)掌握VB环境下编写程序的一般步骤。
2.过程与方法
(1)通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用自然语言表达一些具体问题的算法。
(2)通过对现实问题的分析与解决,让学生认识到生活中到处是程序,而程序解决的往往就是生活中的现实问题,培养学生利用计算机解决实际问题的能力。
3.情感态度与价值观
(1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主动地学习态度。
(2)通过问题的分析与解决,帮助学生克服程序设计的畏难情绪,培养他们严谨、缜密、科学的程序设计作风。
教学重点
程序设计的基本概念与学习程序设计的意义。
教学难点
程序设计的基本概念与学习程序设计的意义。
实验器材
计算机网络机房
教学内容(问题设计)
活动设计(师生)
备注
第一课时
一、情景导入,揭示教学内容
今天我们一起来认识和了解程序。
2、 由过河趣题,了解什么是程序 。
总结:
通过这些有序的指令(自然语言、符号语言等)完成了一项具体的工作,这些指令的集合就是程序。
总结:使用计算机能识别的语言来描述的指令,就是计算机程序。
三、程序与软件
软件是计算机程序、数据和相关文档资料的集合,程序是软件的重要组成部分。
用计算机解决问题,首先应考虑选择合适的计算机软件。当没有合适的软件时,就要亲自编写程序来解决问题。
四、体验计算机程序
五、程序设计语言分类
教师:课件展示程序设计语言分类
机器语言:二进制代码
汇编语言
高级语言:根据要求选用不同的高级语言。Basic、foxpro、c、java……
总结:
1、机器语言编写的程序执行效率高,但可读性差;
2、汇编语言用比较