Overview
This course aims to teach participants the core computational concepts through examples from Teaching Kids Programming courseware, primarily focusing on Java. The teaching methods include Agile/XP technical practices such as pair and mob programming, TDD, katas, and koans. The intended audience for this course is educators and individuals interested in making a difference by teaching coding to the next generation of programmers.
Syllabus
Introduction
Close Your Eyes
Meet Genevieve
Lynns story
Lynns perspective
Google
ReInvent
Data Scientists Made Up
Google Event
Bottom Line
Negotiate
Start at home
Small Basic
Java
Python
TKB Java
TKB Events
Visual Computational Thinking
Resources
Lesson Plan
Google Cloud App
Refactoring
Masterybased learning
Inclusive programming
Riverside County
Results
Challenge
Teachers
Women in Advertising
Kids Giving You Feedback
ObjectOriented Programming
Up Your Math Game
Reforming Education
The Lesson Plan
Teaching Kids Programming
Taught by
NDC Conferences