Skip To Main Content

We need your input for strategic planning! Take our Strategic Priorities and Communications surveys before September 17.


Grade: 11-12

Credits: 1.5 units
Dual Credit: UCM CS 1030, 2030 (6 credits available to eligible students)

PREREQUISITE: GPA: 2.5 cumulative or higher; Attendance: 90% or higher; Math; Algebra II, B- or higher or previous
programming knowledge; Reading/Writing: 10th grade or higher; Keyboarding, minimum of 30 WPM.
Recommended: One of the following courses: PLTW Computer Science Essentials OR PLTW Computer Science Principles
OR Computer Hardware and Operating Systems I (offered in a traditional format or through R7 Online)

Become empowered to program by learning the critical concepts of computer programming through the Python language. Learn
Python content currently taught in college curriculum and in industry. Topics include basic computer organization and systems,
data representation, algorithms, selections, loops, functions, classes, objects, elementary programming, applications, strings
and text I/O, inheritance, lists, dictionaries, scripting, and various Python libraries. Students interested in the MIC Computer
Science: Software Development or Software Engineering early bachelor degree program must enroll in this course and Software
Development - Java.