| Program start date | Application deadline |
| 2026-03-01 | - |
| 2026-06-01 | - |
Program Overview
Principles and Practices of Computing
Course Description
The Principles and Practices of Computing course is an introductory programming course designed for computer science majors with no prior experience. It covers problem-solving, data types, control structures, and program design, preparing students for subsequent courses in the computer science sequence.
Course Details
- Duration: As few as 11 weeks
- Units: 4.0
- Current Formats: Online
- Cost: Starting at $1,100.00
About This Course
This course is designed for students in computer science and related majors who do not have prior programming experience. It teaches students how to use computers as a tool for problem-solving, creativity, and exploration through the design and implementation of computer programs. Key topics include data types (integers, strings, and lists), control structures (conditionals and loops), and functional decomposition. The course is graded on a letter scale.
Spring 2026 Schedule
- Date: March 30 - June 8
- Format: Online
- Instructor: Robert Atkinson
- Fee: $1,100.00
- Notes: Enrollment limited; early enrollment advised. Enrollment deadline: April 5th, 2026.
- Deadline: Refunds only available from February 02, 2026 to April 12, 2026
Summer 2026 Schedule
- Date: June 22 - August 31
- Format: Online
- Instructor: Robert Atkinson
- Fee: $1,100.00
- Notes: Enrollment limited; early enrollment advised. Enrollment deadline: June 28th, 2026.
- Deadline: No refunds after June 15, 2026
Applicable Programs
Software Development Certificate
This course applies toward the Software Development certificate, which develops software applications in Java and Python and enhances web development skills. The program provides practical knowledge necessary to compete in an evolving technology ecosystem.
