课程目的


近两年,电子商务的竞争越来越激烈。电子商务从过去的流量红利阶段变为当下的综合产品服务比对阶段。随着大数据技术的发展,商务数据在数据量和数据维度上呈现爆发式增长,企业利用商务数据来改善产品,提升服务和品牌影响力,构建自身竞争壁垒。然而商务数据的应用受限于很多因素,包括数据采集、数据处理、数据分析以及如何将数据与自身业务场景结合。

本课程采用一种图形化编程工具-电商记®️,主要解决商务数据分析中数据的处理和图表可视化问题。

图形化编程工具指的是一种采用完全可视化编程语言的软件开发工具,学习者可以像玩拼图玩具一 样将可视化的积木块(代码块)拼接起来构建出程序。熟练掌握图形化编程对于办公自动化是必备的基础能力。

课程大纲

本课程使用 Google公司发明的Blockly 语言介绍图形化编程方法,使用在线版Blockly语言编程环境-电商记®️进行程序设 计与算法,兼顾基础概念和高级应用。课程配有丰富的案例,以数据图表自动化为核心,培养学习者的计算思维能力和创新能力。

一、授课方式与目标

本课程是机器人流程和办公自动化的课程,是一门在线课程。同学们 可以在开课时段利用碎片化时间学习。 授课目标有三个方面:
  1. 了解电商记的基本操作与高级使用;
  2. 培养同学们的编程能力和编程素养;
  3. 掌握自动化生成图表的数据工具。

二、预备知识

本课程不需要同学们预先掌握其他编程语言,不需要同学们有任何编程基础, 只需要同学们有足够的热情和意愿来了解和学习Blockly。本课程适合中小学生、各专业大 学生和社会学习者。零基础学编程。

三、课程进度安排

本课程在夏季开办一期公共学习班,讲授内容共七章,每两周学习一章,最后两周是复习和期末考试。同学们尽量在每章开课周内完成本章的 所有学习任务(观看课程视频、完成章节测验、参与主题讨论等)。


 

第1章

Blockly概述

什么是 Blockly

理解 Blockly 的概念、编程方式

可视化编程环境-电商记®️

掌握在线版Blockly开发工具-电商记®️的配置与使用

模块功能介绍

了解电商记®️各个模块的主要功能

 

 

第 2 章

数据与数据运算 

数据的概念

了解数据的含义

了解数据在计算机中的表示形式

数据类型

掌握 Blockly 中的数据类型

变量  

了解变量的定义

掌握变量的创建和初始化 

运算符 

了解运算符的种类

掌握运算符的优先级 

 

第 3 章

程序设计基础 

 

程序与算法

了解程序的概念

了解算法的概念、表示方法了解三种基本控制结构 

用顺序结构设

计程序

了解顺序结构的基本思想掌握 Blockly 顺序结构 

 

 

 

 

 

第 4 章 

选择结构 

用选择结构设

计程序

了解选择结构的基本思想掌握 Blockly 选择结构 

单分支选择结

理解单分支选择结构的概念

运用单分支选择结构解决实际问题

双分支选择结

理解双分支选择结构的概念

运用双分支选择结构解决实际问题

多分支选择结

理解多分支选择结构的概念

运用多分支选择结构解决实际问题

选择结构的嵌

理解选择结构的嵌套

运用选择结构的嵌套解决实际问题

 

 

第 5 章 

循环结构 

用循环结构设

计程序

了解循环结构的基本思想

掌握 Blockly 的循环结构

次数重复循环结构

理解次数重复循环结构的概念

运用次数重复循环结构解决实际问题

条件重复循环结构

理解条件重复循环结构的概念

运用条件重复循环结构解决实际问题

步长循环结构

理解步长循环结构的概念

 

列表循环结构

理解列表循环结构的概念

运用列表循环结构解决实际问题

循环的中断与继续

理解中断、继续循环的意义

运用循环的中断与继续解决实际问题

循环结构的嵌

理解循环结构的嵌套

运用循环结构的嵌套解决实际问题

 

第 6 章 

列表 

数组

理解数组的定义

列表的基本操

 

掌握Blockly中列表的相关操作

列表的使用

运用列表解决实际问题

 

 

第 7 章

函数 

函数

理解函数的概念

实参与形参

了解函数的实参与形参

函数的创建与

使用

 

了解Blockly中函数的创建与使用

函数的返回值

了解函数的返回值及其用途

 


四、常见问题

1、我能收获什么?
  • 了解电商记的基本操作与高级使用。
  • 提高编程能力和编程素养。
  • 掌握图表自动化生成方法。

2、适合什么人学习?

本课程适合中小学生、各专业大学生和社会学习者。零基础学编程。

3、我在学习过程中遇到问题了,怎么办?

您可以通过以下几种方式获取帮助:

(1)在课程群聊中发布求助信息,说不定和你一起学习这门课的小伙伴就能够解决你的问题呢;

(2)在课程讨论区留言,课程团队看到后将会及时回复。

(3)联系我们的网页客服,或者随时给我们发微信。