凤凰机器人来宾校区课程大纲

课程导航

凤凰机器人来宾校区

课程大纲

为已报名学员提供详细的课程学习路径与内容规划,助力孩子在编程世界中探索与成长

课程体系

Scratch编程

图形化编程入门

适用年级: 小学三年级-六年级

Python编程

通用编程语言

适用年级: 五年级-高三

C++编程

系统级编程语言

适用年级: 五年级-高三

WEB安全课程

网络安全防护

适用年级: 初三-高三

Scratch编程

小学三年级-六年级

入门班

1. 海底世界

熟练掌握Scratch的基本操作,包括积木块的使用、界面熟悉、代码拖动方法,学习如何添加背景和角色,创建简单的海底场景动画。

2. 飞天小猫

学习角色移动控制,包括方向键控制和鼠标跟随功能。掌握"重复执行"、"移动"、"转向"等基本积木,理解坐标系统和角色定位的概念。

3. 接礼物

学习随机数的应用,使礼物从随机位置掉落。掌握碰撞检测原理,实现接住礼物的交互效果。练习条件判断积木的使用。

4. 迷宫小游戏

学习场景设计和路径规划,掌握角色移动限制和边界检测。理解"如果碰到"条件判断的高级应用,实现迷宫墙的碰撞效果。

5. 石头剪刀布

学习用户输入与计算机随机选择的交互逻辑,掌握条件分支结构的嵌套使用。理解变量记录分数的方法,实现简单的计分系统。

6. 妙笔生花

探索Scratch的画笔功能,学习颜色切换、线条粗细调整和清除笔迹等操作。掌握按键事件触发绘画的方法,创作简单的绘画程序。

7. 迷宫2

进阶迷宫设计,增加多个关卡和难度递增机制。学习使用变量记录关卡信息,实现游戏状态的保存与切换,添加胜利条件判断。

8. 小猫上学

学习角色动画切换和场景过渡效果,掌握时间控制和等待积木的使用。实现简单的故事情节和多场景切换,理解事件触发机制。

9. 打靶

学习鼠标点击交互和目标移动路径设计,掌握得分计算和显示方法。练习使用克隆功能创建多个目标,实现难度随分数增加的机制。

10. 打篮球

综合应用物理效果模拟(重力、弹跳),学习使用"重复执行直到"积木控制游戏流程。实现计分系统和倒计时功能,掌握游戏结束判断逻辑。

学完10节课可以考虑参加Scratch一级考试

初级班

高级班

适合对Scratch特别感兴趣的学员

Python编程

五年级-高三

基础语法阶段

1. print

学习Python中最基础的输出函数,掌握文本、变量和表达式的打印方法,了解转义字符和格式化输出的使用。

2. input,变量定义,数据类型

学习如何获取用户输入,掌握变量的定义和使用方法,了解Python的基本数据类型及类型转换。

3. 一行输入多个数 input().split()

学习如何在一行中输入多个数据,掌握split()方法的使用,以及map()函数进行批量类型转换的技巧。

4. if 语句

学习条件判断语句的使用,掌握if-elif-else结构,了解比较运算符和逻辑运算符在条件中的应用。

5. for循环

学习for循环的语法结构,掌握range()函数的使用,了解循环中的break和continue语句的作用。

6. while循环

学习while循环的使用方法,掌握循环条件的设置,理解循环控制语句在while循环中的应用。

7. 列表(数组)

学习列表的创建和基本操作,掌握列表的索引和切片方法,了解常用的列表方法和列表推导式。

8. 字符串处理

学习字符串的基本操作和常用方法,掌握字符串的格式化技巧,了解正则表达式在字符串处理中的应用。

9. 函数

学习函数的定义和调用方法,掌握参数传递和返回值的使用,了解函数的作用域和递归函数的概念。

10. 文件处理

学习文件的打开、读取、写入和关闭操作,掌握文本文件和二进制文件的处理方法,了解文件路径的表示方式。

11. 海龟库系列

学习turtle库的基本使用方法,掌握图形绘制的基本命令,通过实例学习如何绘制几何图形、复杂图案和简单动画,理解坐标系统和角度控制。

学完基础语法阶段,可以参加Python4级考试或icode比赛

算法基础

技能阶段

选择系列修炼,也可以都学

算法高级阶段

C++编程

五年级-高三

基础语法

1. 头文件,cout

学习C++程序的基本结构,掌握头文件的包含方法,了解cout的使用和基本输出操作。

2. cin 输入

学习使用cin获取用户输入,掌握基本的输入操作和多个变量的输入方法,了解输入格式的注意事项。

3. 变量定义,数据类型

学习C++的基本数据类型,掌握变量的定义和初始化方法,了解不同数据类型的特点和适用场景。

4. if 语句

学习if语句的语法结构,掌握if-else和if-else if-else的使用,了解条件表达式的构建方法。

5. for循环

学习for循环的语法和执行流程,掌握循环变量的控制方法,了解for循环在数组遍历等场景的应用。

6. while循环

学习while和do-while循环的语法,掌握循环条件的控制,理解两种循环的区别和适用场景。

7. 数组

学习数组的定义和初始化,掌握数组元素的访问和遍历方法,了解多维数组的使用和数组的局限性。

8. 字符串处理

学习C++中字符串的表示方法,掌握string类的常用操作,了解字符串的输入输出和处理技巧。

9. 函数

学习函数的定义和调用,掌握函数参数传递方式和返回值的使用,了解函数重载和作用域的概念。

10. 文件与结构体

学习结构体的定义和使用,掌握文件的打开、读写和关闭操作,了解二进制文件和文本文件的处理区别。

学习完可以参加C++四级考试

基础算法

C++特性

高级算法与数据结构

WEB安全课程

初三-高三

前置知识

1. HTML基础

学习HTML的基本语法和结构,掌握常用标签的使用,了解HTML在网页中的作用和语义化的重要性。

2. CSS基础

学习CSS的基本语法和使用方法,掌握样式的应用和布局技术,了解如何美化网页和实现响应式设计。

3. JavaScript基础

学习JavaScript的基本语法和核心概念,掌握DOM操作和事件处理,了解如何为网页添加交互功能。

4. HTTP协议

学习HTTP协议的基本原理和工作流程,掌握请求方法和状态码的含义,了解HTTP在Web通信中的作用。

5. 浏览器开发者工具

学习浏览器开发者工具的主要功能,掌握网络请求分析和代码调试方法,了解如何利用开发者工具进行Web安全分析。

常见Web安全漏洞

安全工具与实践

法律法规与伦理