This document discusses key concepts related to computational thinking and systems thinking. It covers abstraction, data collection and representation, algorithms, specification, and implementation. Digital systems including hardware, software, and networks are explored. Interactions between people and digital systems and various impacts are also examined. The goal is for students to develop computational thinking skills to solve problems through project-based learning.