Scratch intermediate

This class will accommodate students who are already familiar with the block programming language Scratch. Most students will work with the instructor during classes as we build projects designed for their skill levels. Some of these projects may span multiple sessions. Those who are sufficiently advanced can create their own ideas, subject to the instructor’s approval. The projects can range from simple animations to fully integrated games and other applications, with the goal being that they learn and have fun at the same time!

Teacher: Mr. Costa(see teacher’sBIO)

Python Intermediate(Grade 4 & up)

Python is a highly intuitive programming language. In this class, we will use Project Based Learning (PBL) which is a teaching method in which students learn by actively engaging in real-world and personally meaningful projects.

We’ll be teaching programming through the following projects:

● Automatic Visual calculator – (Variables)

● Logo Designer – (Loop / Variables)

● Roll a dice – (List / Loop)

● Number Lines – (Function / List / Loop)

● & more

Teacher: Mr. Xie(see teacher’sBIO)

Python Beginner (Grade 3-5) (This class is conducted in CHinese)

Python是一种广泛使用的通用高级编程语言,其语法允许程序员用更少的代码行来表达概念。Python的应用场景主要涵盖网路搜索爬虫、大数据抓取、数据科学分析、金融生物等场景。

Python Beginner专门针对中小学生定制,主要涵盖以下内容:Python概述,Python语法基础,Python数据类型,Python运算符,Python判断语句,for循环语句,while循环语句,Python列表(一),Python列表(二),Python元组,Python字典,字符串,函数,Python文件操作,turtle模块。

开课日期 :9/18~12/18, /2020

上课时间 : 19:30-21:00, every Friday

适合年龄 :3 – 5 年级学生

班级人数 :8 – 10 人

课程安排 :

  第一节 Python概述   1.Python发展历程 2.Python特点 3.Python的应用领域 4.Python的安装      第二节  Python语法基础   1.Python注释 2.Python语句换行 3.Python输入/输出 4.Python变量 5.练习  第三节  Python数据类型   1.整型 2.浮点型 3.字符串 4.布尔类型 5.数据类型转换 6.练习
  第四节  Python运算符   1.基本运算符 2.比较运算符 3.等式运算符 4.实战练习  第五节  Python判断语句   1.单条件判断 2.多条件判断 3.实战练习  第六节  for循环语句   1.三种循环方式 2.实战练习    
  第七节  while循环语句   1.while循环循环 2.break关键字 3.continue关键字 4.实战练习  第八节 Python列表(一)   1.认识列表 2.下标 3.元素查询 4.实战练习  第九节 Python列表(二)   1.列表添加 2.列表删除 3.列表修改 4.实战练习
  第十节  Python元组   1.认识元组 2.元组查询 3.元组修改 4.元组删除 5.实战练习    第十一节  Python字典   1.认识字典 2.字典查询 3.字典添加 4.字典修改 5.字典删除 6.实战练习  第十二节  字符串   1.认识字符串 2.字符串基本操作 3.实战练习  
  第十三节  函数   1.认识函数 2.创建函数 3.调用函数 4.带参数函数 5.实战练习  第十四节 Python文件操作   1.打开文件 2.读取文件 3.写入文件 4.关闭文件 5.实战练习  第十五节  turtle模块   1.常用函数 2.实战练习  

老师:张老师(see teacher’sBIO)

Scratch Beginner (Grade 1 & up) (This class is conducted in Chinese)

课程简介:

Scratch初级课程共包含三部分内容:

1.基础入门,基础入门着重于培养编程兴趣,熟悉Scratch编程,掌握编程方法。

2.进阶实战,持续提升编程能力,将所学知识应用于游戏项目开发。

3.数学算法,与数学相结合,用程序解决数学问题。

开课日期 :9/17~12/17,2020

上课时间 : 19:00-20:30 , every Thursday

适合年龄 :一年级以上

班级人数 :8 – 10 人

教学大纲

1.行走的小猫1

教学目标:认识编程,熟悉程序的基本结构。

2.听话的甲壳虫

教学目标:掌握画笔模块

3.演奏大师

教学目标:掌握音乐模块

4.联欢晚会

教学目标:掌握广播

5.神奇的特效

教学目标:掌握外观特效

6.模拟画笔

教学目标:认识两种舞台模式

7.行走的小猫2

教学目标:认识坐标

8.弹球游戏

教学目标:掌握碰撞检测

9.画图1

教学目标:掌握正多边形的画法

10.丛林探险

教学目标:掌握停止脚本

11.打地鼠

教学目标:认识变量

12.猜数字1

教学目标:认识IPO模式

13.幸运大转盘

教学目标:认识列表

14-15.阶段测试+讲解

教学目标:感受竞赛氛围,进行实际演练。

老师:靳老师(see teacher’sBIO)