Introduction to Design Thinking
Design Thinking Process (empathy, ideate, prototype, feedback)
Participate in a Design Sprint
(Specific design problems can be personalized)  

Introduction to Coding and Programming Includes:
Coding-specific terminology and structures common to all languages
Practicing with pseudo-code programs like Scratch and/or Hopscotch
Building your first code

Introduction to App/Web Design
Overview of apps and programs and preliminary app/program selection.
Learning App creation methods and principles of design.
Practice prototyping and testing with feedback
Use pseudo-code to program one interactive screen

Introduction to Computational Thinking and Computer Science:
Computational thinking using the inquiry method and practical applications
Computer Science with analogies & challenges
Computer functions, systems and common terms

 

ONGOING SUPPORT INCLUDES:

Links to websites and organizations to help with the app design process
Links to online coding sites for self-directed learning
Continued email communication and support