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、学生作品设计的点评应再增加一些。


发布评论