🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 目标 初步认知和理解常用的计算概念、实践和观念 # 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. 教学内容贴近学生的学习生活,努力达到学以致用的目标