Students are introduced to the concepts of computer and computing while investigating the major components of computers and the suitability of these components for particular applications.

Students will have opportunities to become “computational thinkers” by applying problem-solving techniques, thinking abstractly and applying and creating algorithms.

Students expand their knowledge of algorithms, abstraction, and web page design and apply it to the creation of web pages and documentation for users and equipment.

Students design algorithms and create programming solutions to a variety of computational problems using an iterative development process in Scratch.

Students explore how computing has facilitated new methods of managing and interpreting data, finding patterns using their own, local data and a variety of large data sets.

This unit introduces how robotics enables innovation by automating processes that may be problematic for humans. Students explore how to integrate hardware and software.