Intro to Programming

Emphasizing programming methodology with a concentration on problem solving, students learn and practice computational thinking (CT) skills. This course prepares learners to be computational thinkers who understand how today’s digital tools can help solve tomorrow’s problems. Students use a variety of languages to develop creative artifacts using computers to explore computations and data processing. This course is project based learning, collaborative, interdisciplinary and has a real world application. Students explore the intersection of programming, art and math. Emphasis is on computing’s role in society and interaction between humans and systems. No programming experience is needed.

Course Subject
Course Number
Grade Level
9, 10, 11, 12
Course Duration
Course Credit
Algebra 1
Course Fee