Students will learn the elements of good game design and the different game genres as well as basic video game coding concepts including racing, platform, launching, and more. Students will apply computational thinking to their game designs. Students will be introduced to various programming languages.
This course provides an engaging introduction to computing concepts through a nationally developed curriculum, offered through a unique partnership with Code.org®. The course focuses on the conceptual ideas of computing so that students understand why tools and languages are used to solve problems. This is done through a study of human computer interaction, problem solving, web design, programming, data analysis, and robotics.
Students will learn and apply the Engineering Design Process and use their engineering-thinking skills to creatively address challenges affecting individuals and societies. Students will explore digital systems and devices, by investigating the key components. They begin with defining, identifying and classifying hardware and software and then delve deeper into what makes a computer a computer by investigating input and output devices, storage and processing elements.