CS 402, AP Computer Science I




Big Goals This intermediate course begins with a tour of the Python programming language. It emphasizes the design and implementation of simple computer programs. Python is an object-oriented scripting language with an accessible structure that is used to develop fundamental programming and problem solving skills. We will learn abstract concepts and common computer programming constructs including variables, conventions, conditional execution, iteration, recursion, and file system access.

Course Objectives (What the students will be doing in class) In this course, students will:

Learning Outcomes (What the students will be able to do, think, and feel at the conclusion of class) Upon successful completion of this course, the student will be able to:

Key to Learning Outcomes

NCSSM Learning Outcomes Document