儿童编程工具ScratchJr零基础安装亲子教程
儿童编程入门从图形化编程工具开始,ScratchJr作为专为5-7岁儿童设计的开源编程软件,让孩子通过拖拽积木就能创造互动故事和游戏。本指南将帮助您和孩子一起轻松完成安装,开启愉快的亲子编程时光。
准备篇:检查设备是否适合小创客的编程冒险
痛点:担心电脑带不动?设备检查清单来帮忙
在开始安装前,请和孩子一起对照这份清单检查设备:
| 检查项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 7/macOS 10.10 | Windows 10/macOS 11以上 |
| 处理器 | 双核处理器 | 四核处理器 |
| 内存 | 2GB RAM | 4GB RAM |
| 存储空间 | 300MB可用空间 | 500MB以上可用空间 |
| 网络连接 | 安装时需要 | 安装后可离线使用 |
👶儿童友好任务:让孩子当"小检查员",对照清单逐一确认设备是否符合要求,培养观察力和责任感。
获取篇:轻松获取积木编程工具的源代码
痛点:不知道从哪里安全下载?两种方式任你选
方法一:使用Git命令克隆(适合有基础的家长)
打开终端(🍎macOS)或命令提示符(🖥️Windows),输入以下命令:
git clone https://gitcode.com/gh_mirrors/sc/ScratchJr-Desktop
# 这条命令会将ScratchJr的源代码下载到您的电脑中
方法二:直接下载ZIP文件(适合新手家长)
- 访问项目页面,找到"下载ZIP"按钮
- 保存到电脑后,右键选择"解压到当前文件夹"
- 建议解压到桌面,方便后续操作
👶儿童友好任务:让孩子选择下载方式,并帮忙点击下载按钮,培养决策能力和动手能力。
配置篇:可视化编程环境的安装魔法
痛点:安装过程太复杂?亲子协作三步搞定
第一步:安装Node.js环境
🖥️Windows/🍎macOS:
- 访问Node.js官网下载12.0或更高版本
- 双击安装文件,使用默认设置完成安装
- 验证安装:打开终端输入
node --version,能看到版本号说明安装成功
第二步:安装项目依赖
打开终端,进入项目文件夹:
cd ScratchJr-Desktop
# 进入项目目录
npm install
# 安装所有必要的组件,这个过程可能需要2-5分钟
🟠安全提示:安装过程中请保持网络连接,不要关闭终端窗口。如果出现错误,可尝试输入
npm cache clean --force && npm install重新安装。
第三步:等待安装完成
安装过程中,您可以和孩子一起观察终端中滚动的文字,简单解释这是电脑在"学习"如何运行ScratchJr。
👶儿童友好任务:让孩子负责观察进度条,当看到"added xxx packages"时,告诉家长"安装完成啦!"
启动篇:第一次运行ScratchJr的奇妙体验
痛点:安装好了怎么用?一行命令轻松启动
在终端中输入启动命令:
npm run start
# 启动ScratchJr桌面版应用程序
首次启动可能需要几秒钟时间,请耐心等待。启动成功后,您将看到ScratchJr的主界面,分为角色区、舞台区和积木区三个主要部分。
图:ScratchJr Windows版界面,适合Windows电脑用户
👶儿童友好任务:让孩子尝试点击界面上的按钮,探索各个区域的功能,熟悉编程环境。
拓展篇:让亲子编程时光更丰富多彩
痛点:安装完成后不知道做什么?亲子编程第一课来啦
安装后亲子编程第一课:让角色动起来
- 在左侧角色区选择一个角色
- 从底部积木区拖拽"向前移动"积木到脚本区
- 点击绿色旗帜运行程序,观察角色移动
- 尝试添加"旋转"积木,让角色边移动边旋转
图:ScratchJr中的可爱角色,孩子可以通过编程让它们动起来
家庭编程环境优化建议
- 为孩子创建专用的编程文件夹,存放创作的项目
- 设置固定的"亲子编程时间",培养规律的学习习惯
- 准备一个小本子,让孩子画出自己的编程创意
- 鼓励孩子给程序添加故事背景,培养叙事能力
小创客疑难诊所
Q:启动后界面显示不正常怎么办?
A:尝试删除node_modules文件夹,然后重新运行npm install
Q:孩子觉得界面文字太小怎么办?
A:可以调整电脑的显示缩放比例,让界面元素更大更清晰
Q:如何保存孩子的编程作品?
A:点击界面上方的保存按钮,作品会自动保存在电脑中
儿童编程学习资源导航
- 官方教程:项目中的docs文件夹包含详细使用指南
- 创意灵感:src/app/samples目录下有多个示例项目
- 角色素材:src/app/svglibrary和pnglibrary文件夹中有丰富的角色和背景素材
通过以上步骤,您和孩子已经成功安装并开始使用ScratchJr这款优秀的儿童编程工具。希望这份亲子教程能帮助您和孩子共同探索编程的乐趣,开启一段美好的创客之旅!
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust098- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiMo-V2.5-ProMiMo-V2.5-Pro作为旗舰模型,擅⻓处理复杂Agent任务,单次任务可完成近千次⼯具调⽤与⼗余轮上 下⽂压缩。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
