作品简介

《零基础学Scratch 3.0编程》以Scratch 3.0版为编程环境,从简单的“Hello Scratch!”程序开始,逐步深入地介绍Scratch编程的六大应用类型,包括动画类、艺术类、游戏类、音乐类、教程类和故事类,每一类都提供典型案例,并详细地讲解每一个案例的完整代码。通过学习本书,读者可以编写出Scratch任一类型的程序。《零基础学Scratch 3.0编程》对青少年编程等级认证也进行了介绍,并提供1~4级考试的真题分析,让读者对青少年编程等级考试的题型和知识点有所了解。本书适合从小学到大学各年龄段学生作为学习编程的参考用书,也非常适合作为培训机构指导青少年进行编程培训的指定教材。

阿甘:毕业于北京大学,获得硕士学位。曾就职于华为、三星电子等全球500强企业,有14年软件行业工作经历,有三年Scratch少儿编程研究和培训经验,擅长C/C /Scratch编程。著作有《经典C面试真题精讲》、《ARM嵌入式Linux系统开发从入门到精通》。

作品目录

  • 内容简介
  • 前言
  • 第1章 少儿为什么要学习编程
  • 1.1 少儿编程的现状
  • 1.2 编程能为孩子带来什么
  • 1.3 代码编程与图形编程的区别
  • 1.4 本章小结
  • 第2章 初识Scratch编程
  • 2.1 什么是Scratch
  • 2.2 Scratch 2.0与3.0版的区别
  • 2.3 安装Scratch
  • 2.4 开启你的第一个Scratch作品
  • 2.5 本章小结
  • 第3章 必要的计算机知识
  • 3.1 计算机的硬件构成
  • 3.2 软件的意义
  • 3.3 程序设计语言
  • 3.4 Scratch编程的六大应用类型
  • 3.5 本章小结
  • 第4章 Scratch动画类编程
  • 4.1 动画的基本原理
  • 4.2 动画类实例一:交通信号灯
  • 4.3 动画类实例二:和谐沙滩
  • 4.4 本章小结
  • 第5章 Scratch艺术类编程
  • 5.1 艺术与STEM的关系
  • 5.2 艺术类实例一:电子相册
  • 5.3 艺术类实例二:绘制房屋
  • 5.4 本章小结
  • 第6章 Scratch游戏类编程
  • 6.1 电子游戏的发展与分类
  • 6.2 游戏类实例一:贪吃蛇
  • 6.3 游戏类实例二:射击害鸟
  • 6.4 本章小结
  • 第7章 Scratch音乐类编程
  • 7.1 音乐类程序介绍
  • 7.2 音乐类实例一:演奏儿歌《小星星》
  • 7.3 音乐类实例二:测试绝对音感
  • 7.4 本章小结
  • 第8章 Scratch故事类编程
  • 8.1 故事类程序介绍
  • 8.2 故事类实例一:守株待兔
  • 8.3 故事类实例二:家庭趣事
  • 8.4 本章小结
  • 第9章 Scratch教程类编程
  • 9.1 教程类程序介绍
  • 9.2 教程类实例:新型冠状病毒
  • 9.3 本章小结
  • 第10章 基本数据结构
  • 10.1 数据结构介绍
  • 10.2 数据结构应用
  • 10.3 本章小结
  • 第11章 算法入门
  • 11.1 算法简介
  • 11.2 常见算法应用
  • 11.3 本章小结
  • 第12章 青少年编程等级认证
  • 12.1 青少年编程等级介绍
  • 12.2 全国青少年软件编程等级考试真题讲解
  • 12.3 本章小结
  • 参考文献
  • 附录CD
展开全部