| Program start date | Application deadline |
| 2026-03-01 | - |
| 2026-06-01 | - |
Program Overview
Introduction to Computer Science I
Course Description
This course provides an introduction to computer science via theory, applications, and programming. Students will learn basic data types, operators, and control structures, and gain exposure to object-oriented software development.
Course Details
- Duration: As few as 11 weeks
- Units: 4.0
- Current Formats: Online
- Cost: Starting at $1,100.00
What You Can Learn
- Learn basic data types, operators, and control structures
- Gain exposure to object-oriented software development
- Engage in procedural and data abstraction
- Apply computer science theories and applications to programming
About This Course
Introduction to computer science via theory, applications, and programming. Basic data types, operators, and control structures. Input/output. Procedural and data abstraction. Introduction to object-oriented software development. Functions, recursion. Arrays, strings, pointers. Abstract data types, object-oriented programming. Examples and exercises from computer science theory and applications. Transferable for UC credit.
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
Related Programs
Software Development Certificate
Develop software applications in Java and Python and enhance your web development skills. Gain the practical knowledge necessary to compete in an evolving technology ecosystem.
