2024年4月25日发(作者:)

走进程序的世界《认识软件与程序设计》教案

一、基本说明

(一)教学时间:45分钟

(二)授课人数:50人

(三)课时:1课时

(四)课型:新授课

(五)授课班级:八年级五班

二、教材分析

(一)内容分析

课程理念:

scratch是一款由麻省理工学院(MIT)设计开发的面向青少年的简易编程

工具,能创作故事、动画、游戏、艺术等。

青少年可以不会英语,也可以不会使用键盘,直接用鼠标拖动构成程序的命

令和参数的积木模块来实现相应的效果。

Scratch编程非常简单,容易上手,体验就像是在打游戏。

用它于培养兴趣,建立计算机和程序相关的概念,培养小孩子逻辑思维能力

也是大有裨益。让小白通过计算机练习解决问题能力。可以用来做一些数学问题,

编故事,做自己的图形化的小展现等。

总之,Scratch适合没有任何基础的人学习。能够让孩子初步了解编程的概

念,对今后学习编程打下良好的基础。

五大领域融合:科学、语言、艺术、社会、健康五大领域知识与编程知识相融合,

让学生在游戏中掌握基础知识,感受创作乐趣,锻炼创新思维,在学习上快人一

步。

(二)教学目标

1、知识与技能:

① 了解中央处理器与程序、程序设计、软件的关系。

② 理解程序、程序设计、软件的概念,掌握软件与程序的关系。

③ 认识SCRATCH软件。

2、过程与方法:

培养学生抽象思维、概括整理、归纳总结,准确系统的掌握知识规律的系统

方法。

3、情感、态度、价值观:

① 通过音视频、PPT教学,活跃课堂气氛,吸引学生注意力,培养好学上

进的情感。

② 创设情境,引导学生积极思考与讨论,激发学习动机,培养学生学习兴

趣,并培养学生成功的喜悦。

(三)教学重点和难点

程序和程序设计的概念,以及软件与程序的关系是本节课的教学重点。软件

与程序的关系是本节课的教学难点。

三、教学建议

(一)教学准备

① 为教师机、学生机安装SCRATCH软件。

② 了解学生对程序、程序设计、软件知识的掌握情况。

③ 搜集或制作一些scratch软件介绍的教程。

④ 搜集或制作一些简单程序的典型案例。

(二)过程设计

(1)新课导入(5分钟),引入新课:计算机是人们处理信息的重要工具,人

们经常使用计算机处理信息。通过提问看看这些小游戏你有没有玩过?引入本课

的内容,走进程序的世界。

通过观看视频,一名12岁的手机应用开发者的演讲,引出很多IT大咖都是

和大家相仿的年纪开始学习编程的。建立学习编程的信心。

(2)知识回顾(3分钟),首先,我们一起回顾一下上节课学习的内容。计算

机的组成,计算机是由硬件系统和软件系统两部分组成,上节课我们一起拆了计

算机的主机,认识了计算机的硬件系统都有哪些。输入设备、输出设备、存储器、

运算器和控制器。控制器和运算器共同组成了中央处理器(CPU)。这节课我们

还要再次提到CPU。

(3)新课讲解(10分钟),说起程序设计,它还有一个通俗的名字,编程。好

多人谈编程色变,都觉得编程是很枯燥,难度系数极高,学习编程是一件很痛苦

的事情。

就像这种图,密密麻麻的代码,看的眼花缭乱。大家不要担心,其实我们要学习

的编程是这样的。

我们回过头看程序设计这个词是由程序和设计两个词组成,我们一一分析:

我们说过CPU是计算机的大脑,计算机干的所有事情都是CPU操控的。但是CPU

智商特别特别低,低到吃饭你不告诉它张嘴,它就不会张嘴。那总需要有人告诉

CPU,你张嘴吃饭吧里,这里的“张嘴吃饭”这些文字,就是程序,它告诉CPU

先干什么,后干什么,再干什么。

如果CPU是工人,程序就是工人手里的任务手册,编程就是要写出这样一个

册子,所以需要程序员也就是我们大家编写好文字手册。

我们看这个问题,把大象放冰箱里需要几步?第一步把冰箱门打开,第二步

把大象放进去,第三步关上冰箱门,这些文字其实就是程序,把文字写出来的过

程就是程序设计也叫编程,如果有一个机器人它的任务就是把大象放进冰箱里,

那机器人软件里就必定这个程序,但是我们知道一个机器人肯定不仅仅操作这一

个指令,它可能还会说话,唱歌,那这个机器人软件就包含里多个程序。

(4)认识SCRATCH软件(10分钟),弄明白了程序,程序设计和软件,我们就

进入这节课的重点和难点部分。认识SCRATCH软件。

什么是SCRATCH,Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编

程工具。

其特点是:使用者可以不认识英文单词,也可以不使用键盘,就可以进行编

程。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动指令模块到

脚本区就可以了。

老师已经把SCRACTH软件的安装包拷贝到大家的电脑上,我们稍后双击安装

包进行安装,就能在桌面上看到这样一个快捷健。双击STRACTH软件进入运行界

面。

(5)课堂讨论及练习(15分钟),认识了SCRACTH软件的各个功能,我们一起

创作一个小程序。跳一跳,我们先想一下,大家玩游戏中接触到的“跳”这个动

作一般使用键盘的哪个按钮,空格键,也就是说在敲击空格键后,触发了跳的动

作,那我们再分解一下跳的动作,跳起来再落下去。那我们开始创作吧。

(6)学习编程,就是要让孩子们理解这些道理(3分钟),人的价值由他所掌

握的程序决定,有的人装的程序多,有的人装的程序少;有的人装的程序高级,

有的人装的程序低级。

打个比方说,如果给你一台最新的顶配智能手机,但不允许安装任何 APP,

那这部手机就只能做类似打电话、发短信、看网页这样的简单功能。是不是还不

如老年宝手机的待机时间长、耐摔、耐用,对吧?所以智能手机它的价值就是它

掌握了更多的程序!

再厉害的举重运动员,也不可能跟叉车比力气;再聪明的人类棋手,也不可

能战胜充分训练过的人工智能。机器可以不吃不喝不睡 24 小时运转,不要工资、

不要福利、不请假、不偷懒、不休息、不发脾气,性能两三年就翻一倍,成本则

降低一半,干活比人又快又便宜还靠谱。在跟机器竞争时,人类是永远处于劣势

的。

要知道,我们正生活在一个即将、甚至已经由程序支配的世界。股票交易、

地铁运行早已由程序接管。因为没有人能处理如此大的数据量,没有人能作出如

此精准的操作,更没有人可以承担出错的责任;我们每天拿出手机轻轻一点,百

度地图就帮助你规划好了路线,QQ 音乐帮你识别出了马路上听到的音乐,今日

头条推送了你最感兴趣的新闻,抖音刷出了你最爱看的视频……

到了人工智能时代,我们会发现自己身边存在着无穷无尽的黑魔法,它们功

能强大,简单易用……但是我们总是难以理解它们到底是怎么一回事。如果你不

能理解这个世界,又谈何去改变世界呢?

学习编程,就是要教大家更好地理解并改造我们生活在其中的这个世界,让

大家能够在未来更好地生存下去。

四、作业设计

学习完本节课内容,同学们回去熟悉SCRATCH软件的各个功能,并设计一个简单

的可运行的程序。

五、板书设计

走近程序的世界——认识程序与软件

硬件系统

知识回顾:计算机的组成

软件系统

课程内容:

1、了解程序、程序设计、软件的概念

2、学习Scratch软件

教学重、难点:使用Scratch软件创作一个可运行的小程序。

程序 文字

程序设计 编程 创作的过程

软件 包含至少一个可运行程序

六、课后反思

1、需要提醒学生玩游戏和手机适可而止,并连带讲一些玩游戏和手机的害处

2、学生作品设计的点评应再增加一些。