The document discusses key concepts and skills related to computer science and computational thinking including algorithms, logic, and data representation. It outlines six skills students should understand: 1) algorithms and how they are implemented as programs, 2) creating and debugging simple programs, 3) using logic to predict program behavior, 4) using technology purposefully to create, organize, store and manipulate digital content, 5) recognizing common uses of technology beyond school, and 6) using technology safely and respectfully. The document emphasizes teaching these basics to students and evaluating the impact.