首页
/ 儿童编程工具ScratchJr零基础安装亲子教程

儿童编程工具ScratchJr零基础安装亲子教程

2026-05-01 11:09:41作者:鲍丁臣Ursa

儿童编程入门从图形化编程工具开始,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文件(适合新手家长)

  1. 访问项目页面,找到"下载ZIP"按钮
  2. 保存到电脑后,右键选择"解压到当前文件夹"
  3. 建议解压到桌面,方便后续操作

👶儿童友好任务:让孩子选择下载方式,并帮忙点击下载按钮,培养决策能力和动手能力。

配置篇:可视化编程环境的安装魔法

痛点:安装过程太复杂?亲子协作三步搞定

第一步:安装Node.js环境

🖥️Windows/🍎macOS:

  1. 访问Node.js官网下载12.0或更高版本
  2. 双击安装文件,使用默认设置完成安装
  3. 验证安装:打开终端输入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 Mac版界面 图:ScratchJr Mac版界面,适合苹果电脑用户

ScratchJr Windows版界面 图:ScratchJr Windows版界面,适合Windows电脑用户

👶儿童友好任务:让孩子尝试点击界面上的按钮,探索各个区域的功能,熟悉编程环境。

拓展篇:让亲子编程时光更丰富多彩

痛点:安装完成后不知道做什么?亲子编程第一课来啦

安装后亲子编程第一课:让角色动起来

  1. 在左侧角色区选择一个角色
  2. 从底部积木区拖拽"向前移动"积木到脚本区
  3. 点击绿色旗帜运行程序,观察角色移动
  4. 尝试添加"旋转"积木,让角色边移动边旋转

ScratchJr角色示例 图:ScratchJr中的可爱角色,孩子可以通过编程让它们动起来

家庭编程环境优化建议

  1. 为孩子创建专用的编程文件夹,存放创作的项目
  2. 设置固定的"亲子编程时间",培养规律的学习习惯
  3. 准备一个小本子,让孩子画出自己的编程创意
  4. 鼓励孩子给程序添加故事背景,培养叙事能力

小创客疑难诊所

Q:启动后界面显示不正常怎么办?
A:尝试删除node_modules文件夹,然后重新运行npm install

Q:孩子觉得界面文字太小怎么办?
A:可以调整电脑的显示缩放比例,让界面元素更大更清晰

Q:如何保存孩子的编程作品?
A:点击界面上方的保存按钮,作品会自动保存在电脑中

儿童编程学习资源导航

  • 官方教程:项目中的docs文件夹包含详细使用指南
  • 创意灵感:src/app/samples目录下有多个示例项目
  • 角色素材:src/app/svglibrary和pnglibrary文件夹中有丰富的角色和背景素材

通过以上步骤,您和孩子已经成功安装并开始使用ScratchJr这款优秀的儿童编程工具。希望这份亲子教程能帮助您和孩子共同探索编程的乐趣,开启一段美好的创客之旅!

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
docsdocs
暂无描述
Dockerfile
703
4.51 K
pytorchpytorch
Ascend Extension for PyTorch
Python
567
693
atomcodeatomcode
Claude 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 Started
Rust
548
98
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
957
955
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
411
338
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.6 K
940
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.08 K
566
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
128
210
flutter_flutterflutter_flutter
暂无简介
Dart
948
235
Oohos_react_native
React Native鸿蒙化仓库
C++
340
387