The document outlines a beginner-level class called 'Programming with Alice' designed to teach programming concepts using a visual object-based programming language. It emphasizes the importance of a supportive learning environment and provides an overview of programming, including pseudocode as an essential planning step. The course aims to engage students by using interactive computer animations and simple programming tasks.
Related topics: