《Scratch创意编程(新工科建设之路计算机类规划教材)》(编者:林菲//龚晓君|责编:戴晨辰)-图书推荐
编辑推荐语
基于Scratch 3.0,适合编程初学者开启创意编程之旅。内容讲解由浅入深,从介绍积木的功能,到介绍程序设计基本结构,再到介绍数据结构与算法,不断培养学生的编程思维与计算思维能力。案例趣味性强,涉及动画、游戏、音乐等领域,使学生体验编程的乐趣。精心设计课后习题,使学生巩固所学知识。
内容提要
Scratch是麻省理工学院(MIT)开发的图形化编程工具,它可以将复杂的程序指令以类似拼图或堆积木的方式编写出来,简化了程序设计的难度,同时训练了用户的逻辑思维能力,非常适合程序设计初学者学习。本书以程序设计初学者为主要对象,以Scratch 3.0为基础,主要内容包括Scratch简介、变量与运算符、运动与绘图、外观与音效、分支结构、循环结构、消息与过程、数据结构与算法,在介绍编程知识的同时,通过一个个有趣的案例,逐步引入和巩固各个知识点,从而使初学者在学习编程知识的过程中感受到编程的乐趣。相信对有创意的程序设计初学者来说,本书会是一本非常实用的入门书籍。让我们开始学习吧!
作者简介
林菲,教授,硕士生导师。主要研究方向:软件工程、分布式计算、数据挖掘、智能信息系统。主持和参与项目20余项,其中国家自然科学基金1项、省自然科学基金1项;出版教材5部,其中省重点教材1部;发表论文12篇。多次获得校级教坛新秀称号、教学优秀奖、教学杰出奖、优秀毕业设计指导教师称号。
目录
CHAPTER 01Scratch简介
1.1 什么是Scratch
1.1.1 计算机语言
1.1.2 程序和软件
1.1.3 图形化编程
1.1.4 Scratch概述
1.2 Scratch的编程环境
1.2.1 Scratch编程环境的搭建
1.2.2 Scratch编程环境的使用
1.2.3 Scratch积木简介
1.3 Scratch的程序界面
1.3.1 程序界面简介
1.3.2 舞台背景控制
1.3.3 平面直角坐标系
1.4 **个Scratch游戏
1.4.1 任务描述
1.4.2 任务实施
本章小结
练一练
CHAPTER 02变量与运算符
2.1 数据类型
2.1.1 Scratch中的数据类型
2.1.2 参数凹槽与积木形状
2.1.3 数据类型的自动转换
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.2.3 变量的创建和使用
2.2.4 克隆体的变量
2.2.5 变量值显示器
2.2.6 获取用户输入的方法
2.3 算术运算符与表达式
2.4 字符串运算符
2.5 吹泡泡
2.5.1 任务描述
2.5.2 任务实施
2.6 奔跑吧机器人
2.6.1 任务描述
2.6.2 任务实施
2.7 大鱼吃小鱼
2.7.1 任务描述
2.7.2 任务实施
本章小结
练一练
CHAPTER 03运动与绘图
3.1 “运动”模块
3.1.1 “运动”模块中的积木概览
3.1.2 “运动”模块中积木的应用
3.2 控制码猿运动
3.2.1 任务描述