# 目标
初步认知和理解常用的计算概念、实践和观念
# 1. 介绍
计算思维作为描述Scratch学习和开发的一种思维方式,这对孩子们来说比学会拖动几个程序块编程更为重要。它是一种解决问题、设计系统、以及通过借鉴计算机科学概念来理解人类行为的方法,它不仅是计算机科学家的专利,而是所有学习编程的小朋友都应培养的思维。
计算思维主要包括:计算概念、计算实践和计算观念三部分:
# 2. 计算概念
![](https://box.kancloud.cn/30d56c0bf3900327e8603d92226712d1_640x258.png)
编写程序时需要掌握的知识与技能
| 概念| 描述|例子|
| --- | --- | --- |
|顺序|明确一个任务的一系列步骤|角色先前进十步,再向上十步,再向右十步达到目的地|
|重复|多次运行同样的顺序|播放多次同一个声音|
|并列|使事情同时发生|播放声音的时候同时跳起来|
|事件|一个事情导致另一个事情发生|当角色被点一下|
|条件|基于条件做决策|当声音大于30做动作A,否则做动作B|
|运算|支持数学和逻辑表达式|加减运算等|
|数据|存储、获取和更新值|设定分数为变数,每次吃到一只鱼,分数就加一分。|
# 3. 计算实践
![](https://box.kancloud.cn/8dd762f5de52c23f7eb06176f8b6318f_640x331.png)
编写程序时所使用的一些实践,应用计算实践可以帮助学生逐步完成项目
|实践|描述|
| --- | --- |
|尝试和迭代|开发一点然后试验一下,然后再开发一点|
|测试和调试|确保程序可工作,以及发现和解决出现的问题|
|重用和再利用|在已有项目或想法上去构建程序|
|抽象和模块化|探索全部和部分之间的联系|
# 4. 计算观念
![](https://box.kancloud.cn/28f13f7929aa60581da37412a771d8fd_640x304.png)
当我们谈到编程的时候,往往将这个过程看成是真实世界的一种仿真,这一点尤为重要:将想法当现实。因此,编程并不是一个简单的“砌代码墙”的工作,而是呈现了一种新的认识世界的方式。
计算观念对应情感态度与价值观,透过作品说明制作者对于世界与自身的看法
|视角|描述|
| --- | --- |
|表达|认识到计算是创作的一种媒介(“我能够创作”)|
|连接|认识到利用和为其他人创作的力量(“当我与其他人联系时,我能够做出与众不同的事情”)|
|质疑|感觉被赋予提出有关世界的问题的能力(“我能通过问问题来理解世界”)|
# 5. 建立思维的策略
计算思维应该作为Scratch编程学习中很重要的内容,那么如何让学生在课程中能经历、体验并逐步建立起学科独特的思维方式呢?以下是一些值得借鉴策略:
1. 采用系统性、整体性的教学策略,打破以单一知识点、技能点的教学方式,以项目的方式完成学习任务
2. 以学生为主,教师为辅的教学思想,尽可能让学生发现问题,提出问题,解决问题
3. 教学内容贴近学生的学习生活,努力达到学以致用的目标
- 前言
- 第一章 搬仓鼠偷抢粮食 – 安装和运行
- 第二章 警长闯入老鼠洞 – 方向和移动
- 第三章 老鼠铁笼抓警长 – 顺序和调试
- 第四章 唱歌跳舞齐庆祝 – 循环和角色
- 第五章 一只耳监狱逃跑 – 事件和舞台
- 第六章 钻入老鼠窄隧道 – 条件和图形
- 第七章 猜数字开城堡门 – 运算和数据
- 第八章 空中城堡捡星星 – 坐标和飞行
- 第九章 老鼠集体大反击 – 克隆和参考
- 第十章 猫鼠空中大决斗 – 重用和大招
- 第十一章 一只耳偷吃玉米 – 线上编辑器和帮助
- 第十二章 猫鼠枪战大终结 – 英文编辑器和多人游戏
- 第十三章 热闹音乐庆功会 – 声音和乐器
- 第十四章 妙笔生花齐欢乐 – 画笔和印章
- 第十五章 新闻播报传喜讯 - 官网和分享
- 附:编程启蒙疑问
- 附:了解计算思维