Computer Science 8 is a mandatory semester-long project-based course that builds on previous knowledge and skills from Computer Science 7 (CS7). After reviewing the core concepts introduced in CS7, students continue to advance their Design Thinking and Computational Thinking skills and processes. Using the Maker space, the 3D printers, and the laser cutter, with Design Thinking and the Engineering Design Process (DTEP), students solve more complex problems and design multi-part products. A series of photo-editing and advanced web development with HTML coding, JavaScript, and text-based programming provides students with different coding, logical reasoning, and algorithmic thinking skills. Different topics of digital citizenship will also be incorporated throughout the course.