Program overview

With years of experience in professional education in the community, we know how to equip our younger generation with the necessary tools and skills for success. This session curriculum continues to offer the acclaimed courses from the past sessions and ensures that our children will have productive and fulfilling time!

2022 Fall Semester Courses: ( Saturday September 17 - Friday November 20, 2022 )

Language/Communication - Learning effective communication skills allows our students to express themselves and benefits them in the future

Reading/Writing Research - Elementary School (Grade 4~5) (Time: Wednesday 6:00-7:30PM, Virtual)

Course Description

This course is designed to help students learn how to read through the lens of a researcher. We will be applying the research process to a topic of students’ choice by reading a variety of texts on that topic. During this course we will learn and review how to read nonfiction, take notes, synthesize information from multiple sources, and create a research report with a works cited page. Students will review how to write an essay, cite sources, and create a cohesive report that teaches others what they’ve learned. This course prepares students to be the kind of readers who apply their research to an authentic writing report. Students will create a final paper that showcases not only their reading skills, but writing skills as well.

Materials Required

● Post-its

● Pencil

● Highlighter

● Index card

● Colored pencils

● Access to printer

Course Schedule:

Week 1

Lesson: Getting Started

In-Class Activity: Brainstorming Topics

Homework: Gather 3 sources on your topic (must include a hardcopy book)

Week 2

Lesson: Creating a Plan

In-Class Activity: Graphic Organizers

Homework: Choose the outline style that best fits your topic

Week 3

Lesson: Research

In-Class Activity: Model Reading & Notetaking

Homework: Choose one source and gather notes; organize in your outline

Week 4

Lesson: Research

In-Class Activity: Model Reading & Notetaking

Homework: Finish research on notecards and organize onto outline

Week 5

Lesson: Essay Review/Write a Draft

In-Class Activity: Turning an outline into an essay

Homework: Write your first draft

Week 6

Lesson: Revising

In-Class Activity: Peer Editing and Revising

Homework: Make your edits

Week 7

Lesson: Works Cited/Formatting

In-Class Activity: Model

Homework: Create Works Cited Page & Format Essay


Week 8

Lesson: Publishing Day

In-Class Activity: Sharing Your Research

Homework: None

Week 9

Lesson: Publishing Day

In-Class Activity: Sharing Your Research

Homework: None

Instructor: Ms. Lindsey Harper

Lindsey Harper received her Bachelors of Arts in Early Childhood Education from Cedarville University. She resides in Columbus, Ohio with her husband, Joe, and dog, Jurgen. Lindsey Harper is certified to teacher Pre-Kindergarten through fifth grade in Ohio. She taught fourth grade for 5 years, and is currently teaching fourth grade where she specializes in planning and teaching reading and science for her grade level team. Lindsey Harper has been an avid reader her entire life and desires to share her love of reading with her students.


Main Standards Addressed

CCSS.ELA-LITERACY.RI.4.3

Explain events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on specific information in the text.

CCSS.ELA-LITERACY.RI.4.6

Compare and contrast a firsthand and secondhand account of the same event or topic; describe the differences in focus and the information provided.

CCSS.ELA-LITERACY.RI.4.7

Interpret information presented visually, orally, or quantitatively (e.g., in charts, graphs, diagrams, time lines, animations, or interactive elements on Web pages) and explain how the information contributes to an understanding of the text in which it appears.

CCSS.ELA-LITERACY.RI.4.8

Explain how an author uses reasons and evidence to support particular points in a text.

CCSS.ELA-LITERACY.RI.4.9

Integrate information from two texts on the same topic in order to write or speak about the subject knowledgeably.

CCSS.ELA-LITERACY.RI.4.10

By the end of year, read and comprehend informational texts, including history/social studies, science, and technical texts, in the grades 4-5 text complexity band proficiently, with scaffolding as needed at the high end of the range.

CCSS.ELA-LITERACY.RI.5.5

Compare and contrast the overall structure (e.g., chronology, comparison, cause/effect, problem/solution) of events, ideas, concepts, or information in two or more texts.

CCSS.ELA-LITERACY.RI.5.6

Analyze multiple accounts of the same event or topic, noting important similarities and differences in the point of view they represent.

CCSS.ELA-LITERACY.RI.5.7

Draw on information from multiple print or digital sources, demonstrating the ability to locate an answer to a question quickly or to solve a problem efficiently.

CCSS.ELA-LITERACY.RI.5.8

Explain how an author uses reasons and evidence to support particular points in a text, identifying which reasons and evidence support which point(s).

CCSS.ELA-LITERACY.RI.5.9

Integrate information from several texts on the same topic in order to write or speak about the subject knowledgeably.

CCSS.ELA-LITERACY.RI.5.10

By the end of the year, read and comprehend informational texts, including history/social studies, science, and technical texts, at the high end of the grades 4-5 text complexity band independently and proficiently.

CCSS.ELA-LITERACY.W.4.2

Write informative/explanatory texts to examine a topic and convey ideas and information clearly.

CCSS.ELA-LITERACY.W.4.2.A

Introduce a topic clearly and group related information in paragraphs and sections; include formatting (e.g., headings), illustrations, and multimedia when useful to aiding comprehension.

CCSS.ELA-LITERACY.W.4.2.B

Develop the topic with facts, definitions, concrete details, quotations, or other information and examples related to the topic.

CCSS.ELA-LITERACY.W.4.2.C

Link ideas within categories of information using words and phrases (e.g., another, for example, also, because).

CCSS.ELA-LITERACY.W.4.2.D

Use precise language and domain-specific vocabulary to inform about or explain the topic.

CCSS.ELA-LITERACY.W.4.2.E

Provide a concluding statement or section related to the information or explanation presented.


CCSS.ELA-LITERACY.W.5.2

Write informative/explanatory texts to examine a topic and convey ideas and information clearly.

CCSS.ELA-LITERACY.W.5.2.A

Introduce a topic clearly, provide a general observation and focus, and group related information logically; include formatting (e.g., headings), illustrations, and multimedia when useful to aiding comprehension.

CCSS.ELA-LITERACY.W.5.2.B

Develop the topic with facts, definitions, concrete details, quotations, or other information and examples related to the topic.

CCSS.ELA-LITERACY.W.5.2.C

Link ideas within and across categories of information using words, phrases, and clauses (e.g., in contrast, especially).

CCSS.ELA-LITERACY.W.5.2.D

Use precise language and domain-specific vocabulary to inform about or explain the topic.

CCSS.ELA-LITERACY.W.5.2.E

Provide a concluding statement or section related to the information or explanation presented.

CCSS.ELA-LITERACY.W.4.7

Conduct short research projects that build knowledge through investigation of different aspects of a topic.

CCSS.ELA-LITERACY.W.4.8

Recall relevant information from experiences or gather relevant information from print and digital sources; take notes and categorize information, and provide a list of sources.

CCSS.ELA-LITERACY.W.5.5

With guidance and support from peers and adults, develop and strengthen writing as needed by planning, revising, editing, rewriting, or trying a new approach. (Editing for conventions should demonstrate command of Language standards 1-3 up to and including grade 5 here.)

CCSS.ELA-LITERACY.W.5.6

With some guidance and support from adults, use technology, including the Internet, to produce and publish writing as well as to interact and collaborate with others; demonstrate sufficient command of keyboarding skills to type a minimum of two pages in a single sitting.

CCSS.ELA-LITERACY.W.5.7

Conduct short research projects that use several sources to build knowledge through investigation of different aspects of a topic.

CCSS.ELA-LITERACY.W.5.8

Recall relevant information from experiences or gather relevant information from print and digital sources; summarize or paraphrase information in notes and finished work, and provide a list of sources.

Public Speaking - Elementary (Grade 3~5) (Time: Monday 6:00-7:30PM, Virtual)

About: This public speaking class will focus on understanding different styles of speech and presenting to improve public speaking skills. Students will practice gaining confidence and comfort in speaking in front of others through games, activities, and discussions, as well as presenting information about different topics.


Week 1

Introduction to Public Speaking

· Introduction

· “Get to Know You” Activities

· Two truths and a lie

· All About Me Presentation

· Tips for Public Speaking

Week 2 & 3

Debate

· What is debate? Discussion

· Tips on Speaking with Confidence

· Pick and Prepare Debates

-Topics including:

Are Zoos Beneficial to Animals in Any Way? Are aliens real?

Week 4 & 5

Impromptu

· What is impromptu speaking?

· Tips on learning to speak without preparation

· Build a Story

-Students create a story by each student thinking on the spot to create the next part in the story

Week 6 & 7

Persuasive Speaking

· Persuasive Speaking

· Tips on how to make speeches convincing

· Create an infomercial activity

-Students are given a product to talk about and convince the “audience” to buy it

· Sales presentation – Students are given a brand and have to present about it

Week 8

Informative Speaking

· Informative Speaking

· Tips on speaking to inform or tell someone about a specific topic

· Book Review Speech

-Students give a speech about their favorite books and why they would recommend it to someone

· Final presentations


Week 9: Student’s Choice

· Students will be the focus of the discussion – asking questions and providing activities they would like to work on before wrapping up the class to get ready to use their public speaking skills in everyday situations

If you have any questions – feel free to email me at shannonnierman@gmail.com

Teacher Introduction: Ms. Nierman

Ms. Nierman will be teaching this public speaking/speech class. She has been a part of the speech community for 12 years. She debated in both high school and college and currently coach debate, as well as judge forensics. Besides helping students after school with public speaking, She is also a 3rd grade teacher in Detroit.

Public Speaking - Middle School (Grade 6~8) (Time: Tuesday 6:00-8:00PM, Virtual)

About: This public speaking class is a continuation for students that have taken a previous public speaking course through the program. Students increase their knowledge of public speaking styles such as debate, forensics, impromptu, presentations, sales, and extemporaneous skills. They will review these styles through discussions, new games and activities, presentations, as well as some research on given speeches.

Week 1: Informative Speaking

Students will practice informative speaking; focusing on speeches in which they inform the audience about a specific topic, product, or person

· Informative Invention Activity – Students will inform others about an object as if we do not know what it is – the idea is to strengthen how we provide and present information to someone through speech and conversation

Week 2: Impromptu

Students will practice speeches that require no preparation time. They will learn to strengthen confidence in “thinking on their feet”

· Background Activity – Students will be given a topic to give audience the background and understanding of it on the spot

· Continuation Stories – Students will go person by person adding onto each other’s story to form a complete story with everyone’s participation – students will not know what the other students will say until seconds before their turn

Week 3: Debate

Students will practice debate through argumentation; picking topics of interest and understanding both sides to it

· Students will be given topics that have different arguments for and against that idea; they will prepare and present those points as well as answer questions from the audience (other students in the class)

Week 4: Debate & Forensics

Students will move a step further within their debate skills, presenting their strengths and weaknesses of a topic with prior research to support their points

· Students will do prior research on the topic, providing specific sources and evidence to support their positions in the debate – this time their classmates will be their opponents

Week 5: Extemporaneous

Students will practice giving speech topics with limited preparation time. The will have various topics to quickly write out notes and/or research before presenting the speech.

Week 6: Broadcasting

Students will practice confidence and tone in speaking when learning broadcasting. They will pretend to be news anchors covering different stories. This will teach them presenting information to an audience and focus on the topic.

· News Anchor Activity – Students will play the role of a news anchor practicing their ability to discuss and inform audience about the topic, while also focusing on their presentation of how they reveal the news

Week 7: Sales

Students will research a product and gives a sales presentation on what they have found. They will look up pricing, description of the product, as well as a catchy slogan to get the audience interested in their product.

· Sales Presentations – Students will research a product or game convincing the class that their product should be picked over any of the competition; allowing the students practice in organization with information and data in speeches

Week 8: Personalized Speeches

Students with have various personalized speeches to construct to start wrapping up the class. Students will practice speaking in a job interview, college admission interview, class president school speeches, and much more.

Week 9: Student’s Choice

Students will be allowed to provide feedback on what they would like to practice before concluded the class. It can range from a style we’ve practiced to anything that they would like to gain and prepare for before utilizing these strategies in the real world and other classes!

If you have any questions – feel free to email me at shannonnierman@gmail.com

Teacher Introduction: Ms. Nierman

Ms. Nierman will be teaching this public speaking/speech class. She has been a part of the speech community for 12 years. She debated in both high school and college and currently coach debate, as well as judge forensics. Besides helping students after school with public speaking, She is also a 3rd grade teacher in Detroit.

Math and Sciences - the universal language of the world

Pre-Algebra (Grade 4~6) (Time: Saturday 3:00~5:00PM, Virtual)

Pre-Algebra is a transition course from elementary school arithmetic to middle school algebra. This course can help students to establish good mathematical thinking habits from the beginning, deepen the grasp of basic concepts and basic knowledge, and lay a solid foundation for mathematics learning throughout the middle school and high school period.

Course plan: This course needs a total of 22 lessons to cover the entire contents, starting from the summer until mid-December. After completing this course, the student can continue to take Algebra-1 class in the following session.

About the instructor: PhD in engineering, working in area of engineering design, computation and analysis for automotive industry. He is passionate in mathematics and has been exploring school math for many years. He has unique insights into the system, characteristics and methods of school mathematics. He is enthusiastic about mathematics teaching, hoping to improve students' learning ability and mathematics level, and helping students to lay a solid foundation for future study.

The course will follow the structure in math text books published by McGraw-Hill.

This class started in this summer. Please contact szhang@nccae.org if you would like further information.

Algebra-1 (Grade 6~8) (Time: Sunday 6:30~8:30PM, Virtual)

Algebra 1 is the foundation of middle/high school mathematics. This course can help students establish good mathematical thinking habits, strengthen the understanding of basic concepts, improve problem solving skills, and build a solid foundation for high school math classes. This course is for incoming 6-8 graders who have completed pre-algebra classes.

Course plan: This course needs a total of 22 lessons to cover the entire contents, starting from summer until mid-December. After completing this course, the student can continue to take Geometry class in the following winter/spring session.

About the instructor: PhD in engineering, working in area of engineering design, computation and analysis for automotive industry. He is passionate in mathematics and has been exploring school math for many years. He has unique insights into the system, characteristics and methods of school mathematics. He is enthusiastic about mathematics teaching, hoping to improve students' learning ability and mathematics level, and helping students to lay a solid foundation for future study.

The course will follow the structure in math text books published by McGraw-Hill.

This class started in this summer. Please contact szhang@nccae.org if you would like further information.

Algebra - 2 (Grade 7~9) (Time: Saturday 6:30~8:30PM, Virtual)

Algebra 2 is the expansion and enhancement of Algebra 1, and also preparation for the Precalculus class. This course can improve mathematical thinking capability, understanding of high school algebra, and build a solid foundation for higher level mathematics courses. This course is for incoming 7-9 graders who have completed algebra-1 class.


Course Plan: This course needs a total of 22 lessons to cover the entire contents, starting from summer until mid-December.


About the instructor: PhD in engineering, working in the area of engineering design, computation and analysis for automotive industry. He is passionate about mathematics and has been exploring school math for many years. He has unique insights into the system, characteristics and methods of school mathematics. He is enthusiastic about mathematics teaching, hoping to improve students’ learning ability and mathematics level, and helping students to lay a solid foundation for future study.


The course will follow the structure in the math textbook published by McGraw-Hill.

This class started in this summer. Please contact szhang@nccae.org if you would like further information.

Arts and Design - To develop the skills, concepts, and sensitivities essential to the visual arts

Drawing, Painting and Design - 1 (Age 4-7) (Time: Saturday 1:00~2:00PM, Virtual)

Drawing, Painting & Design - 1 class (age 4 -7, Saturday, 1-2:00pm ) will introduce and practice the basic skills of drawing , painting and design , with the aim of cultivating children's interest in drawing & painting and developing imagination & creativity. Including teaching cartoon, basic sketching , craft and watercolor. No drawing and painting experience necessary! The teacher will adjust content based on age, level and interest.


Instructor: Yanhong Ye

Ms. Ye obtained Master of Business Administration from University of San Francisco. She is the director of a licensed art studio. She has taught Drawing basic and advanced techniques (class A: age 4-7 and class B: age 8+) in MNCCS since 2019 and joined NCCAE in the summer of 2020 for "Drawing and painting" 2 Art classes (age 4-7 and age 8+)

Drawing, Painting and Design - 2 (Age 8+) (Time: Saturday 2:00~3:30PM, Virtual)

Drawing, Painting & Design - 2 class (age 8+, Saturday, 2:00-4:00pm) , we will focus on the application and practice of hand-drawn & painted skills in design. No drawing and painting experience necessary. The teacher will adjust content based on age, level, and interest.

The class mainly teaches basic skills of hand drawing and painting to apply to real life and future design careers (such as architecture, advertising, fashion, products, etc.), including teaching sketching, cartoons, watercolor , acrylic and craft. Learning perspective, shading, color theory, layout and composition, etc in design application, and simultaneously teaching elements of art and principles of design. We mainly aim to cultivate interests and hobbies, practice how to be accurate, and quickly create designs to develop and achieve their individual goals.

Instructor: Yanhong Ye

Ms. Ye obtained Master of Business Administration from University of San Francisco. She is the director of a licensed art studio. She has taught Drawing basic and advanced techniques (class A: age 4-7 and class B: age 8+) in MNCCS since 2019 and joined NCCAE in the summer of 2020 for "Drawing and painting" 2 Art classes (age 4-7 and age 8+)

Chess - To lean thinking ahead, being patience and making the best choices to develop positive outcomes through the great game

Chess Beginner (All Grades) (Time: Saturday 11:00~1:00PM)

NCCAE Chess class has consistently achieved impressive results in various local chess competitions. Children who love to play chess also want to continue sharpen their skills. Coach Joshua will continue to run the chess classes. This spring, Chess classes is focus for the beginner level. Coach will have one specific topic to cover and the students will have opportunities to compete with each other in a mini tournament on each class.

Children in beginner class do not require any previous knowledge of chess.

Coach:

Joshua Posthuma is 2018 and 2019 Michigan State Champion. He earned the NM title in Chicago at age 15, and earned the FM title by scoring 9/9 in the 2018 Michigan Invitational at age 18. Joshua earned the International Master title at May 2022.

Since graduating from West Ottawa High School in May of 2018, he has been making a living teaching chess lessons and has taught beginner, intermediate and advanced chess class in NCCAE and MNCCS since 2018 and working with NCCAE from 2020..

Chess Intermediate (All Grades) (Time: Monday 6:30~8:30PM Virtual)

NCCAE Chess class has consistently achieved impressive results in various local chess competitions. Children who love to play chess also want to continue sharpen their skills. Coach Joshua will continue to run the chess classes. Chess classes are divided into primary, intermediate and advanced classes based on the level. Coach will have one specific topic to cover and the students will have opportunities to compete with each other in a mini tournament on each class.

There will be a placement test about one week before the semester.

Children in beginner class do not require any previous knowledge of chess.

Children in the intermediate and advanced classes need to have some chess knowledge and have at least one-year of experience playing chess.

Coach: Joshua Posthuma is 2018 and 2019 Michigan State Champion. He earned the NM title in Chicago at age 15, and earned the FM title by scoring 9/9 in the 2018 Michigan Invitational at age 18. Joshua earned the International Master title at May 2022.

Since graduating from West Ottawa High School in May of 2018, he has been making a living teaching chess lessons and has taught beginner and intermediate chess class in MNCCS since 2018 and working with NCCAE from 2020.

Chess Advanced (All Grades) (Time: Thursday 7:00~9:00PM Virtual)

NCCAE Chess class has consistently achieved impressive results in various local chess competitions. Children who love to play chess also want to continue sharpen their skills. Coach Joshua will continue to run the chess classes. Chess classes are divided into primary, intermediate and advanced classes based on the level. Coach will have one specific topic to cover and the students will have opportunities to compete with each other in a mini tournament on each class.

There will be a placement test about one week before the semester.

Children in beginner class do not require any previous knowledge of chess.

Children in the intermediate and advanced classes need to have some chess knowledge and have at least one-year of experience playing chess.

Coach: Joshua Posthuma is 2018 and 2019 Michigan State Champion. He earned the NM title in Chicago at age 15, and earned the FM title by scoring 9/9 in the 2018 Michigan Invitational at age 18. Joshua earned the International Master title at May 2022.

Since graduating from West Ottawa High School in May of 2018, he has been making a living teaching chess lessons and has taught beginner and intermediate chess class in MNCCS since 2018 and working with NCCAE from 2020..

Computer Programing - Learning how to code at a young age can truly set up your child for a lifetime of success

The classes list below with same level will have the same contents. Please refer to this link for the details on the contents for each level.

*** Multiple scheduled class times to fit your student's busy schedule.

USACO Summer Camp

Age 12+

Course Overview

The intensive camp will help students prepare USACO. More detailed the syllinformation will come soon.


AI 000 - SCRATCH JR ( Time: Sunday 3:30 -5:00PM)

Age 5-7

Course Overview

Scratch Jr is an introductory programming language that encourages creativity and expression, enabling five- to seven-year-old children to create their own interactive projects through coding. It provide young children with opportunities to design, create, and express themselves. Using Scratch Jr, children can use the programming blocks to bring their characters to life.

Distinct from the conventional coding courses, we build our learning system around decreasing levels of encapsulation of AI technologies from major names in the industry, such as Google, IBM, Microsoft and Aliyun, to facilitate AI projects from early on.

We design our course contents to suit the different learning needs of students so all age groups can be exposed to the concept and the practice of artificial intelligence at their respective developmental maturities. We organize Maker competitions, workshops and summer camps so students can engage in innovative activities at full scale.

All contents are delivered via practical projects effecting theories of artificial intelligence into applications using engineering principles. Students take initiatives to learn in a fun and engaging manner, building confidence in their engineering skills and gaining true understanding of artificial intelligence.

AI 001 – SCRATCH (Time: Sunday 10:00- 11:30AM )

Age 7-9


Course Overview

Extending from Google’s CS First themed curriculum, we introduce grades 2-5 students (7 years-old and up) to coding principles, all in project-based activities. Kids will systematically learn to program in Scratch, meanwhile explore storytelling techniques, build fun games and craft interesting presentations. The projects will showcase their creativity with the aid of coding and digital designs.


Distinct from the conventional coding courses, we build our learning system around decreasing levels of encapsulation of AI technologies from major names in the industry, such as Google, IBM, Microsoft and Aliyun, to facilitate AI projects from early on.

We design our course contents to suit the different learning needs of students so all age groups can be exposed to the concept and the practice of artificial intelligence at their respective developmental maturities. We organize Maker competitions, workshops and summer camps so students can engage in innovative activities at full scale.

All contents are delivered via practical projects effecting theories of artificial intelligence into applications using engineering principles. Students take initiatives to learn in a fun and engaging manner, building confidence in their engineering skills and gaining true understanding of artificial intelligence.

AI 001 SCRATCH Game Design - (Time: Sunday 15:30 - 17:00PM)

Age 8+

Course Overview

Scratch+ Game Design is centered around the various logic concepts used within many common games. Students will apply their basic knowledge of scratch as well as new important logic and computer science concepts through recreating existing and original games. Students can express their creativity through game design. The course focuses on the application of code in original game mechanics created by the students.

Overview

This course builds off a basic understanding of coding through scratch and introduces more advanced concepts through the creations of popular games.

Contents

● Classic Games

Unit 1: Maze Game

Unit 2: Platformer

Unit 3: Tower Game

Unit 4: Breakout

Unit 5: Snake

Modern Game

Unit 6: Top-down Shooter

Unit 7: Scrolling Platformer

Unit 8: Online Multiplayer Board Game

Unit 9: Online Multiplayer Fighting Game

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf

AI 002 SCRATCH+AI - (Time: Sunday 15:30-17:00PM )

Age 9-12

Course Overview

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 4-8 students to the concept of machine learning and its applications in real life. Learning with 10 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.

Distinct from the conventional coding courses, we build our learning system around decreasing levels of encapsulation of AI technologies from major names in the industry, such as Google, IBM, Microsoft and Aliyun, to facilitate AI projects from early on. We design our course contents to suit the different learning needs of students so all age groups can be exposed to the concept and the practice of artificial intelligence at their respective developmental maturities. We organize Maker competitions, workshops and summer camps so students can engage in innovative activities at full scale.

All contents are delivered via practical projects effecting theories of artificial intelligence into applications using engineering principles. Students take initiatives to learn in a fun and engaging manner, building confidence in their engineering skills and gaining true understanding of artificial intelligence.

AI 003 PYTHON - (Time: Sunday 15:30--17:00AM )

Age 10-11

Course Overview

Get started with an introductory session for those interested in learning Python, programming, and how to use programming in various mathematical and scientific tasks. Students will install Python 3.8, learn the basics of Python programming, and apply the basics to various tasks. And then gradually expand to computational thinking skills behind software application design.

*Python course duration: Session#1 -> Session#2 -> Session#3 -> Session#4.

Distinct from the conventional coding courses, we build our learning system around decreasing levels of encapsulation of AI technologies from major names in the industry, such as Google, IBM, Microsoft and Aliyun, to facilitate AI projects from early on.

We design our course contents to suit the different learning needs of students so all age groups can be exposed to the concept and the practice of artificial intelligence at their respective developmental maturities. We organize Maker competitions, workshops and summer camps so students can engage in innovative activities at full scale.

All contents are delivered via practical projects effecting theories of artificial intelligence into applications using engineering principles. Students take initiatives to learn in a fun and engaging manner, building confidence in their engineering skills and gaining true understanding of artificial intelligence.

AI 003 PYTHON + PyGame (Time: Saturday 13:00--15:00)

Age 10-14

Course Overview

Python PyGame course introduces computational thinking skills behind software application design and PyGame. The project-based approach employs a pedagogical sequence: project demo -> requirements analysis -> problem presentation -> solution proposal and implementation -> reinforcement of syntax and coding concepts. The basics of a popular Python library (pygame) bridgesthe concepts common in computer game development while further developing the students’ software development skills.

Contents

Part I - Design and Implementation of Games (and Applications)

1. Interlude - Using the Debugger (1 hour)

2. Project 4a - Designing Hangman with Flowcharts (1.5 - 2 hour)

3. Project 4b - Writing the Hangman Code (2 - 3 hours)

4. Project 4c - Extending Hangman (2 hours)

5. Project 5 - Tic-Tac-Toe (3 - 4 hours)

6. Project 6 - The Bagels Deduction Game (2 – 3 hours)

7. Interlude - The Cartesian Coordinate System (1 hour)

8. Project 7 - Sonar Treasure Hunt (4 hours)

9. Project 8 - Caesar Cipher (2 – 3 hours)

10. Project 9a - The Reversegam Game (4 – 5 hours)

11. Project 9b - Reversegam AI Simulation (2 – 3 hours)

Part II - Introducing PyGame - 2-D Graphics Game Design using Python

1. Project 10 - Creating Graphics (1.5 – 2 hours)

2. Project 11 - Animating Graphics (1.5 – 2 hours)

3. Project 12 - Collision Detection (1.5 – 3 hours)

4. Project 13 - Using Sounds and Images (1.5 – 3 hours)

5. Project 14 - A Dodger Game with Sounds and Images (1.5 – 3 hours)

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf

AI 005 JAVA (Time: Saturday 9:00-10:30AM)

Age 11-15

Course Overview

An in-depth course detailing everything related to java, from basic concepts of how a computer functions to advanced concepts that appear on the AP exams. This course blends rigor with fun as students participate in hands-on projects and labs to better understand the language of java and take the step into more advanced coding.

Distinct from the conventional coding courses, we build our learning system around decreasing levels of encapsulation of AI technologies from major names in the industry, such as Google, IBM, Microsoft and Aliyun, to facilitate AI projects from early on.

We design our course contents to suit the different learning needs of students so all age groups can be exposed to the concept and the practice of artificial intelligence at their respective developmental maturities. We organize Maker competitions, workshops and summer camps so students can engage in innovative activities at full scale.

All contents are delivered via practical projects effecting theories of artificial intelligence into applications using engineering principles. Students take initiatives to learn in a fun and engaging manner, building confidence in their engineering skills and gaining true understanding of artificial intelligence.

AI 006 Data Structures Introduction - (Time: Saturday 9:00--11:00AM)

Age 12+

Course Overview

Data Structure & Algorithms course explores the fundamentals of computer science as well as some of their applications. We will discuss theory and, when the rubber meets the road, we will be using python, but these concepts are applicable across many common programming languages. This course prepares you to understand computer science from the ground up and further exercise critical thinking when you code.

Contents Level #1 (20 hours)

1. Pseudo-code

2. Linear Data Structures & Simple Algorithms • Lists • Linear search • Find max/min • Selection Sort • Queues • Linked Lists

3. Nonlinear Data Structures & Related Algorithms • Binary trees • Binary search trees • Binary search on binary search trees • Breadth-first search

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf

AI 201 HTML & CCS (Time: Sunday 10:00 --11:30AM)

Age 9+

Course Overview

HTML&CSS course serves as a beginner’s guide to HTML and CSS, the major programming languages used to build static websites in the current technologically active age. Through this course, students will learn HTML and CSS in a fun, interactive, and project-based curriculum and develop key web development and design skills. Additionally, students will learn how to properly apply these two powerful languages in building websites of their very own.

Overview

This course covers the fundamental principles of programming and introduces the syntax and semantics of HTML in level 1 and CSS in level 2.

Contents

Level 1 - HTML5

● Unit 1: Basic Elements and Structure

● Unit 2: Parent and Child Relationship

● Unit 3: Media Elements

● Unit 4: Readability and Semantics

● Unit 5: Tables and Forms

Level 2 - CSS

● Unit 6: In-Line Styling

● Unit 7: Embedded CSS

● Unit 8: External CSS

Final Project – Create your own Landing Page

● Part 1: Creating your Company

● Part 2: Creating it’s Landing Page

● Part 3: Sharing and Presenting your Website

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf

AI 301 Python + Machine Learning - (Time: Saturday 9:00 - 10:30AM)

Age 12+

Course Overview

Introduction to machine learning course is for those who have basic knowledge of Python programming and are curious about the magic behind Artificial Intelligence (AI). It covers machine learning key concepts, design principles, and classic algorithms from the widely used traditional algorithms to the booming technology of deep learning and neural networks. The students will be guided to solve real-world problems with what they learn and enjoy the fun of building AI projects from scratch.

Purpose:

• Inspire and cultivate the students' interests in machine learning and AI.

• Give a systematic introduction to machine learning concepts, algorithms, applications, and design principles.

• Provide hands-on experience in building AI projects from scratch.

• Lay the foundation for the future learning of advanced machine learning courses and cutting-edge AI technologies.

Highlights:

• Systematically designed and covers from the very basic concepts to the cuttingedge technologies.

• Based on the principle of “learning by doing”, enables the students to solve realworld problems and crack the competitions.

• Designed for youth with vivid teaching, free from dull theory and full of fun.

Contents

• Topic 1: Introduction to machine learning basics [1]

• Topic 2: Decision Trees [4] o Project: Who wants to buy a Switch?

• Topic 3: K-Nearest Neighbors (KNN) [4] o Project: Movie recommendation

• Topic 4: Linear Regression [4] o Project: House price prediction

• Topic 5: Image Processing and Computer Vision [4] o Project: Filter design

• Topic 6: Deep Learning and Neural Networks [4] o Project: Sentiment analysis

• Topic 7: Image Classification and Face Recognition [6] o Project: Emotion classification

• Topic 8: A Tour of Modern Machine Learning Technologies [1] o GAN, reinforcement learning, ...

Skills to develop - Understanding of machine learning and artificial intelligence

AI 101 Arduino for Robotics- (Time: Saturday 9:00 - 10:30AM)

Age 9+

Arduino for Robotics course combines the world of electronics with software and make your project ideas come to life! Whether it's programming your own smart watering device that will automatically water your plants according to the correct moisture level, or making a suntracking solar array, our Arduino course is the right place to start. You'll learn the basics of electronics and programming in Arduino C, while at the same time, incorporating the knowledge you learn into projects that you're passionate about. The future of microcontrollers is now and explore all the possibilities that Arduino has to offer!

Contents

Arduino I (Level 1)

● Unit #1 – Introduction Projects: Using tinkercad, create a simple circuit to power an LED

● Unit #2 - Ohm’s Law, and short circuits Projects: Ohm’s law practice problem with circuit diagram

● Unit #3 - Basic Electrical Components Projects: Make a rainbow of LED’s

● Unit #4 - Arduino Programming Projects: Serial Communication between 2 arduinos

● Final Project: Button control, Multi-mode LED Strip (Fade, Strobe, Flash)

Arduino II (Level 2)

● Unit #1 –PWM (Pulse-width modulation) Projects: potentiometer servo control with variable speed

● Unit #2 – Sensors: Analog vs Digital sensors, temperature / humidity sensors Projects: Read atmospheric conditions with sensors, compare.

● Unit #3 – Sensors Continued: ultrasonic, light, and IR Projects: Ultrasonic with and without temp factored in VS without

● Unit #4 - Piezoelectricity, tones, and how these bridges digital & analog world Projects: Create a song of your choice (At least 16 notes)

● Final Project: Come up your own idea

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf


AI 007 C++ (Time: Sunday 10:00 - 11:30AM)

Age 13+

Course Overview

In this course we will introduce students to the fundamental concepts of C++ in a comprehensive and efficient way. Being different from other programming languages such as Python or Java, C++ has memory management and can be made into a more efficient format which helps with execution time and memory usage where it is needed. Also, C++ brings benefits in the fact that it is a compiled language not an interpreted one, that means that once compile it should run on almost any machine. The course is structured in beginner and advanced levels, with multiple projects throughout. Students will gain a strong understanding on how to use C++ after completing this course. No prior programming knowledge is required but knowledge of other programming languages would help.

Contents

Level #1 - Beginner

● Class 1: C++ getting started / C++ syntax

● Class 2: Input/Variables/Data Types

● Class 3: Operators/C++ Math

● Class 4: Booleans/Conditionals

● Class 5: While/For Loop

Level 2 - Advanced

● Class 1: Arrays(1D/2D)/Pointers

● Class 2: Functions; C++ problems

● Class 3: Memory Management and Linked Lists

● Class 4: C++ Games(Mad Libs/Guessing Game/Calculator)

Syllabus: https://school.thinkland.ai/syllabus/

Curriculum: https://school.thinkland.ai/curriculum.pdf

Please contact Cindy Miao (cmiao@nccae.org) for more information or any concern on the courses.