$190
for 8 classesYoung Programmers! - Project-Based Computational Thinking Learning
Completed by 3 learners
Ages 9-12
Live Group Class
Live video meetings
1x per week, 8 weeks
4-8 learners per class
55 min
What's included
8 live meetings
7 hrs 20 mins in-class hoursClass Experience
Hi Parents and Kids! Do you want to be a programmer in the future? Let's go to have your first programming project! In the class, you will just think like a programmer to plan a project and design "Algorithm". In the 8-week class, you will know how to do digital drawing, animation and game design and create your own ones! Are you ready?! Let's go and have some fun to be a programmer! *No background knowledge needed! Teaching in English! [Course Activity]: Kids will learn the computational thinking skills through completing programming projects. For example, drawing geometries to learn the repetitive patterns in programming. There are three kinds of projects in the class, digital drawing, animation and game. We will use the project-based materials in Code.org. [Course Concepts] (1) Basic algorithmic thinking skills: Sequence, Parameter, Loop, Conditional(if-else), Event, Variable. (2) Basic game design: game characters, rules, flows and backgrounds. (3) Digital drawing: simple [Syllabus] (Week 1) The secret of programming - What is Algorithm? (Week 2) Digital Drawing Project(I) :Instruction and Parameter (Week 3) Digital Drawing Project(II) :Loop (Week 4) Animation Project :Event and Character Control (Week 5) Game Project(I) :Background and Character Design (Week 6) Game Project(II) :Game Rules Design- Interaction (Week 7) Game Project(III) : Game Rules Design- Win or Lose (Week 8) Game Project Presentation
Learning Goals
(1) Student will learn the basic computational thinking skills(Sequence, Parameter, Loop, Conditional(if-else), Event, Variable).
(2) Student will learn how to plan and program simple digital works, such as digital drawing and games.
(3) Student will learn the basic game design method.
Other Details
Parental Guidance
We will use Google Slide and Code.org website for delivering course contents and conducting student projects.
The account of Code.org is required to save kids' project progress.
Google account is recommended for access course materials.
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
Hello! Kids and parents!
Let's start a journey to discover the secrets of technology!
I am a Taiwanese Educator, who studied in computer science, UX design and education (learning skills & curriculum design).
I would like to help kids learn CS with design perspectives rather than coding.
Jumping out the thought of "CS skill = Coding", kids will be a thinker, such as a product designer or a software engineer, then use their passions and creativities to design technologies.
The main topics include
(1) Computational Thinking: how CS engineers solve problems, plan a program and design algorithms.
(2)System Design: learn the structures, components and design patterns of different digital products
(3)Design Thinking: design useful digital products by learning users' needs, behaviors patterns and environment characteristics.
My teaching features:
1. Kids will be asked to be an active thinker and doer to make and share their own artifacts.
2. Kids will collaborate with peers in interactive games and small projects together.
Both English and Chinese courses are offered!
Education
• BA in Computer Science, National Yang Ming Chiao Tung University, Taiwan
• MA in Computer Science (Human-Computer Interaction), National Yang Ming Chiao Tung University, Taiwan
• M.Ed in Education (Learning Science & Human Development), University of Washington
Working Experience
• K12 CS Instructor, Enrichment program, University of Washington, 3 years
•Education Podcaster (https://www.instagram.com/edwhypodcast/)
• Tutor for 4th to 8th grades, 10 years
• User Experience Researcher, Garmin Inc
• Education Researcher (Programming & Online learning), National Taiwan University
-------------------------------------------------------------------------
Hi 家長與孩子們!一起展開一場科技探索之旅吧!
Eva是跨域於CS以及使用者體驗的教育家!專精於資訊工程、課程設計與使用者經驗研究
在這裡,Eva用「設計的觀點」帶領孩子認識科技,不同於以往「寫程式」的概念,孩子將成為一個能主動思考"產品設計"和“程式設計“的思考家!
課程將帶領孩子以下角度思考:
1. Computational Thinking 運算思維:認識工程師如何解決問題,設計演算法並且應用於程式之中
2. System Design 系統設計:認識科技產品的設計架構和元件,並透過此架構創作自己的科技設計
3. Design Thinking 設計思考:透過了解使用者需求、行為以及環境情境,來設計出真正有用的科品產品
課程特色:
• 在課程裡,學生能保留本身對科技最大的熱情,探索他們最好奇的科技產品,並且嘗試用自己的創意做設計!
• 課程中也包含大量互動遊戲以及小組專案,能幫助孩子們有更好的溝通、合作以及分享能力
• 中文與英文課程皆有開放!
教育經歷:
學士、碩士| 台灣國立陽明交大資訊工程系(所) - 人類與機器互動研究
教育碩士|華盛頓大學教育所 - 學習科學與人類發展學程
工作經驗:
兒童程式教師|Enrichment program, 華盛頓大學, 3年
教育播客- 上學之WHY
全科家庭教師|4-12年級,台灣,10年
使用者經驗研究員|Garmin,台灣
教育研究員|程式與線上教育研究,台灣大學
Reviews
Related categories
Parents also liked
Scratch Programming: One-On-One Coding Sessions
BrainBytes
4.9
(243)
$65 per session
1-on-1 Lessons
On Demand
6-13
Programming on Minecraft: One-on-One Coding Sessions
BrainBytes
4.9
(243)
$65 per session
1-on-1 Lessons
On Demand
6-15
Beginner Coding Camp With Minecraft: Level 2 - The Basics of Programming
Playful Digital Learning
4.9
(590)
$36 per class
Next session at 8 PM on Monday
Group Class
1 wk, 5/wk, 1.50 hr
8-13
Introduction to C Programming
Mr. Aysola
$27 per class
Next session at 9 PM on Sat 5/31
Group Class
11 wks, 1/wk, 1.33 hr
11-16
[One on One] Private Tutoring JAVA Coding - Introduction to Programming in JAVA
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Introduction To Programming In Python
Ziad Ghazi
4.6
(9)
$95 per session
1-on-1 Lessons
On Demand
10-18
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Java Programming I
Susan Frederick
4.9
(16)
$30 per class
Next session at 2 PM on Mon 6/2
Group Class
2 wks, 3/wk, 1.42 hr
12-17
Python Programming for Beginners: One-on-One Coding on Minecraft
BrainBytes
4.9
(243)
$70 per session
1-on-1 Lessons
On Demand
7-17
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(833)
$32 per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
Website Development | Beginners - Coding
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(10)
$18 per class
Next session at 2 PM on Monday
Group Class
4 wks, 2/wk, 1 hr
12-17
Scratch Video Game Coding: Fun Programming
Michelle Lewis Scratch Coding STEM Educator
5.0
(20)
$48 per session
1-on-1 Lessons
On Demand
7-17
Python Beginners Coding Club- Learn Coding Using Graphics, Games & Animations
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
$15 per class
Next session at 5 PM on Tuesday
Group Class
1/wk, 45 min
10-14
Boomer's Experienced Coding Club
Brenda Ban
4.9
(483)
$15 per class
Next session at 9 PM on Wednesday
Group Class
1/wk, 45 min
5-10
2-in-1 Java and Python Coding| Year-Long Weekly Programming Class for Begineers!
Faruk Hasan
4.8
(149)
$10 per class
Next session at 1:30 AM tomorrow
Group Class
1/wk, 35 min
10-13
Python Coding: 1 On 1 Tutoring
Milisan School - Extracurricular Gamified Learning
5.0
(60)
$60 per session
1-on-1 Lessons
On Demand
9-14
More to explore
Skill Targeted Sessions
Invention
Crush Act Math
Beginning Japanese
Algebra Ii Prep
Wings Of Fire Clay
Intermediate Asl
How To Make Friends
Writing Animal
Freshman Writing
History Japan
Muse
Photograph
United-states-and-world-government
My First Spanish
Animal Writing
Natural Disaster Survival
Wild And Unstructured Geography
Computer Hacking
Basic Drawing