What Students Learn

Our curriculum is continuously being revamped to match the pace of change in today’s emerging technology fields. This spring’s content integrates learning experiences in the following six areas:


Web development

Learn programming fundamentals, along with the basics of computing, networks and data structures. Gain an understanding of how to write basic HTML, CSS and JavaScript front-end code. 


Mobile app development

Discover market opportunities/challenges and use the design thinking challenge to create a mobile application prototype with transitions and gestures (e.g. pinch, swipe, etc.). 


Game design

Unpack the term “game” and analyze the mechanics of paper and digital games. Design, develop and test paper and digital prototype games and consider how core mechanics affect player’s experience.


Design thinking

Engage in a full cycle of the design thinking process – empathize, define, ideate, prototype and test.  Work collaboratively in a cohort of six students to respond to a challenge and build a solution.


Data sciences

Define data and delineate between different types of data (e.g. meta data, big data, etc.). Create basic methods for gathering data, analyzing that data, and recommending ways to apply it.