Blockly 创意趣味编程
Blockly 创意趣味编程
5000+ 人选课
更新日期:2025/05/21
开课时间2020/09/16 - 2020/12/19
课程周期14 周
开课状态已结课
每周学时-
课程简介

人类社会的进步与发展离不开创新,离不开对未知事物的探索。以计算机技术为先驱的科技革命深刻地影响着人类的生活生产方式、管理方式以及思维方式,推动着人类社会的蓬勃发展。科技发展为人们带来便利的同时,也增加了人们的焦虑与压力。人们必须要树立终身学习的理念,加强自己的计算思维和创新能力,确保自己紧跟时代前进的步伐。

Blockly谷歌发布完全可视化的编程语言。Blockly代码块由类似于积木的图形对象构成,用户可以通过类似玩拼图玩具的方式,将它们拼接起来,创造出简单功能,然后将一个个简单功能组合起来,最终构建出一个程序。计算机发展至今,已有上千种不同的编程语言,显然,掌握每一种编程语言是不现实的。相较于其他种类编程语言,Blockly语言无需用户编写冗长的代码和考虑复杂的语法规则,并且可以根据需要导出不同语言的代码,例如Python、JavaScript、PHP等,降低了学习成本。

  本课程使用Blockly语言介绍程序设计与算法,兼顾基础概念和高级应用,将理论和应用技术有机地结合在一起,并搭配相应的小游戏,游戏内容较全面的涵盖了知识点,学习者可以通过打游戏的方式,巩固知识点内容,反思学习效果。目的是使学习者掌握Blockly的使用,培养学习者的编程素养、计算思维和创新能力。


课程大纲

第1章 信息技术与Blockly

1.1 信息

1.2 信息技术

1.3 什么是Blockly

1.4 Blockly编程环境

1.5 Blockly模块功能介绍

第1章 单元测验

第2章 数据与数据运算

2.1 数据的概念

2.2 数据类型

2.3 变量

2.4 运算符

第2章 单元测验

第3章 程序设计基础

3.1 程序与算法

3.2 用顺序结构设计程序

第3章 单元测验

第4章 选择结构

4.1 用选择结构设计程序

4.2 单分支选择结构

4.3 双分支选择结构

4.4 多分支选择结构

4.5 选择结构的嵌套

第4章 单元测验

第5章 循环结构

5.1 用循环结构设计程序

5.2 次数重复循环结构

5.3 条件重复循环结构

5.4 步长循环结构

5.5 列表循环结构

5.6 循环的中断与继续

5.7 循环结构的嵌套

第5章 单元测验

第6章 列表

6.1 数组

6.2 列表的基本操作

6.3 列表的使用

第6章 单元测验

第7章 函数

7.1 函数

7.2 实参与形参

7.3 函数的创建与使用

7.4 函数的返回值

第7章 单元测验

第8章 综合实践

8.1 程序设计的过程

8.2 计算思维

8.3 Blockly开发工具

8.4 二次开发案例(上)

8.4 二次开发案例(下)

8.5 Blockly的高级使用

第8章 单元作业