View
9
Download
0
Category
Preview:
Citation preview
Thinkland.ai 2021 Coding and AI
Online Summer Courses 1. Children ‘s AI Programming 000 for 5-7 years old
Scratch Jr, Introduction to the world of coding - Session #1: Animation, Stories and Games with Scratch Jr. – 15 activities
2. Children ‘s AI Programming 001 for 7-9 years old Scratch Coding Based on Google CS First
- Session #1: Storytelling with Scratch – 8 activities - Session #2: Sports with Scratch – 8 activities - Session #3: Game Design with Scratch – 8 activities
o Advanced topics and projects building in Scratch
3. Children ‘s AI Programming 002 for 9-12 years old Introduction to Machine-learning based AI using Scratch
- Session #1: Image Recognition, Natural Language Processing, Sentiment Analysis
- Session #2: Facial Recognition, Decision Trees, Speech Recognition - Session #3: Brainstorming, Workshop, Create your own AI/ML project
4. Children ‘s AI Programming 003 for 10-14 years old Getting started with Python programming
- Session #1: Introductory Topics, Conditionals, Looping - Session #2: Functions, Modules, Object-Oriented Programming
Python App and PyGame - Session #3 & 4 & 5: Design and Implementation of Games (and Applications)
o Introducing PyGame - 2-D Graphics Game Design using Python
5. Children ‘s AI Programming 005 for 11-15 years old Introduction to Java programming
- Session #1: Introductory Topics, Data Types, System Output, and Input - Session #2: Decision Structures and Boolean, Loops, Exceptions, Arrays
Advanced Java programming - Session #3: Base Systems, Math Operators, and Object-Oriented
Programming - Session #4: Threads, Advanced Exceptions, ArrayLists, New Additions
https://school.thinkland.ai/class
Thinkland.ai 2020 Coding and AI Online Summer Courses
Children ‘s AI Programming 000 for 5-7 years old - Scratch Jr. Introduction to the world of coding
Scratch Jr. is a programming language that offers a very simple introduction into the
world of programming for younger students. It enables five- to seven-year-old children
to create their own interactive projects through coding. In the AI000 Course students
will learn the fundamentals of programming through the creation of over a dozen
projects related to Animation, Storytelling, and Games. The projects are cumulative so
that students can begin to develop an intuition for how different pieces of a project build
upon one another. Contents
● 4 Animation Activities will begin their programming journey. Students will
learn to use blocks to animate their characters and move them around the
screen. The kids will create four smaller basic animations and then combine
them at the end to complete their first story.
● 6 Storytelling Activities will be the next step, wherein students will take their
original animation and add scenes, dialogue, and edits to create new stories.
These different stories will be combined in the end to create a short movie
made entirely by the student.
● To finalize their Scratch Jr. education, students will participate in 5 Game-
Building Activities. Students will be taught 4 different fundamental game-
building techniques through the creation of 4 games. Once we have covered
the main techniques, the students will create a final game using everything
they have learned all at once.
Thinkland.ai 2020 Coding and AI Online Summer Courses
Children ‘s AI Programming 001 for 7-9 years old - Scratch Coding Based on Google CS First
This course is taught using the Scratch 3.0 software and is based on Google’s CS First
program. We have tailored the curriculum to effectively introducing coding principles
through projects, much like AI000, but with more depth and Computer Science
understanding. The AI001 Course is structured with 3+ Sessions, each of which is based
on a separate theme and increases in difficulty. Each Session is 16 Hours for a total of
48 Hours if all sessions are completed. (NOTE: Not all sessions must be completed in
order to move on to the next course. This is up to the skill of each individual student.)
Contents ● Session 1 : Storytelling with Scratch – 8 activities
Students use code to tell fun and interactive stories. Storytelling emphasizes
creativity by encouraging students to tell a unique story each day.
● Session 2 : Sports with Scratch -- 8 activities
Students use computer science to simulate extreme sports, make their own
commercials, and create commentary for a sporting event.
● Session 3 : Game Design with Scratch – 8 activities
Students learn basic video game coding concepts by making different types of
games, including racing, platform, and launching.
● Session 4 : Advanced topics and projects building in Scratch
Skills to develop
Computational Thinking
Creativity
Presentation
Design and Planning
Thinkland.ai 2020 Coding and AI Online Summer Courses
Children ‘s AI Programming 002 for 9-12 years old - Introduction to Machine-learning based AI using Scratch
Have you ever wondered how Alexa could always find an answer to your whimsical
questions? We have and we figured that out, in Scratch. Using the proprietary AI
platform built by Thinkland.ai, we introduce grades 6-8 students to the concept of
machine learning and its applications in real life. Learning with projects from
different AI focuses all implemented in Scratch, the kids will explore the meanings of
artificial intelligence in our daily life and the engineering principles behind these AI-
based applications. Projects
• SpongeBob and friends -image classification
• A Simple Smarthome – intent classification
• Praises and Criticisms – sentiment analysis
• Face lock – face recognition
• Voice Lock – human voice classification and voice-to-text
• Where’s waldo – image classification in gaming.
• Flappy Bird – decision tree model in gaming
• Pac Man – decision tree model in gaming workshop
• Build a Smarthome with Alexa – intent and entity in text
Skills to develop
Understanding of machine learning and artificial intelligence
Advanced coding in Scratch, design, and implementation,
Thinkland.ai 2020 Coding and AI Online Summer Courses
Children ‘s AI Programming 003 for 10-14 years old - Getting started with Python programming
AI003 is a course designed to give an applicable introduction to programming using an
actual programming language. Over the course of 4 sessions, students will learn to set
up a development environment, understand and implement programming log, and
develop games - all in a programming language that is used in the industry. Sessions 1
and 2 focus on computer science related concepts with small projects, whereas Session
3&4&5 are project-based courses focused entirely on implementation and game design.
SESSION 1
● Introductory Topics : Data Type, Variables and Basic Data Structures ● Comparators, Logic Operations, and If Statements ● While Loops and For Loops ● NumPy and Turtle Libraries
SESSION 2 ● Basic Algebraic Concepts ● Introduction to Functions ● Building-Block Software Design ● Object-Oriented Programming
SESSION 3 ● Review of In-Built Libraries, Functions, and I/O Methods ● Introduction to Debugging ● List and Dictionary Implementation ● Introduction to Game AI ● Cryptography Fundamentals
SESSION 4 & 5 ● PyGame Library ● Graphics, Audio, and Animation ● Game Design Logic and Methodology ● Multiple Projects in PyGame
Thinkland.ai 2020 Coding and AI Online Summer Courses
Children ‘s AI Programming 005 for 11-15 years old - In-depth with Java programming
AI005 is a course designed to give an in-depth understanding to future software
developers. This course is 4 sessions, all of which are tailored toward students who are
a bit older and wish to understand all of what the field of programming has to offer. In
this course, we dive into some of the more technical concepts that most students
wouldn’t see until college, and we introduce them to the students in easily digestible
chunks.
Part I: Introduction to Java programming
● Session 1: Introductory Topics, Data Types, System Output and Input
○ Project Lab 1 - Mini market
● Session 2: Decision Structures and Boolean, Loops, Exceptions, Arrays
○ Project Lab 2 - Rock paper scissors game ○ Project Lab 3 - Mini market revisited: using arrays and loops
Part II: Advanced Java
● Session 3 : Base Systems, Math Operators, Object-Oriented Programming
○ Project Lab 4 - Create a calculator ○ Project Lab 5 - Create your own objects that solve a math problem
● Session 4 : Threads, Advanced Exceptions, ArrayLists, New Additions
○ Final Project - Create your own objects expanded, Use everything you learned to create anything you want
Skills to develop
Preparation for AP Java
AI 课程时间安排 (2021 Summer) – 每 5 周一个 session(15-20 课时) – 一周 2 天上课,每次上课时间为 1.5-2 小时
AI000, AI001, AI002, AI003, AI005:
1.5 hours Class
twice per week
Monday & Wednesday Tuesday & Thursday
9:30 – 11:00 am 9:30 – 11:00 am
1:30 - 3:00pm 1:30 - 3:00pm
3:30 - 5:00pm 3:30 - 5:00pm
AI002, AI003, AI005:
2 hours Class
twice per week
Monday & Wednesday Tuesday & Thursday
9:30 – 11:30 am 9:30 – 11:30 am
1:30 - 3:30pm 1:30 - 3:30pm
3:30 - 5:30pm 3:30 - 5:30pm
Parents can sign up from 5 weeks to 10 weeks (session 1-2) - every 5 weeks is 1 session
AI Teacher 安排 (2021 Summer)
Class ID
Name Dept Age/Grade Day Class Time Instructor
000 Children’s AI Programming 000 Scratch Jr.
AI Coding
Age 5-7 Mon Wed 10:00 – 11:00 am Thinkland.ai (Dr. Michael Liu)
000 Children’s AI Programming 000 Scratch Jr.
AI Coding
Age 5-7 Tue Thu 1:30 – 2:30 pm Thinkland.ai (Dr. Michael Liu)
001 Children’s AI
Programming 001 Scratch
AI Coding
Age 7-9 Mon Wed 9:30 – 11:00 am Thinkland.ai (Dr. Michael Liu)
001 Children’s AI Programming 001 Scratch
AI Coding
Age 7-9 Tue Thu 1:30 - 3:00pm Thinkland.ai (Dr. Michael Liu)
002 Children’s AI
Programming 002 Scratch+AI
AI Coding
Age 9-12 Mon Wed 1:30 - 3:00pm Thinkland.ai (Dr. Michael Liu)
002 Children’s AI Programming 002 Scratch+AI
AI Coding
Age 9-12 Tue Thu 9:30 – 11:00 am Thinkland.ai (Dr. Michael Liu)
003 Children’s AI
Programming 003 Python
AI Coding
Age 10-14 Mon Wed 9:30 – 11:30 am Thinkland.ai (Dr. Michael Liu)
003 Children’s AI Programming 003 Python
AI Coding
Age 10-14 Tue Thu 3:30 - 5:30pm Thinkland.ai (Dr. Michael Liu)
005 Children’s AI Programming 005 Java
AI Coding
Age 11-15 Mon Wed 3:30 - 5:30pm9 Thinkland.ai (Dr. Michael Liu)
005 Children’s AI Programming 005 Java
AI Coding
Age 11-15 Tue Thu :30 – 11:30 am Thinkland.ai (Dr. Michael Liu)
Recommended