Program schedule
The Accelerated M.S. in Applied Computer Science is a four-semester, on-campus degree program. The program consists of 30 units (10 courses) to be completed over 16 months. Students are grouped into a cohort that follows the same class schedule throughout the program.
The program curriculum is designed with the following learning goals: foundational knowledge of software development, implementation and management of software process, assessment/appraisal of computing technologies, collaboration and teamwork, critical thinking and problem solving, research and communication.
The program supports working professionals with evening classes and one online course each term for added flexibility.
Foundation
CPSC 456: Network Security Fundamentals*
CPSC 533: Applied Algorithms
CPSC 541: Systems and Software Standards and Requirements
CPSC 545: Software Design and Architecture
Applications
CPSC 483: Introduction to Machine Learning*
CPSC 515: Mobile Computing
CPSC 531: Advanced Database Management
CPSC 549: Web Application Frameworks
Capstone
CPSC 589: Seminar in Computer Science
CPSC 597: Project
- All courses are three units. -
*The course may be replaced by a Grad level course
| Term | Dates | Course | Course Title | Units |
|---|---|---|---|---|
| Fall |
Aug to Dec | CPSC 456* | Network Security Fundamentals | 3 |
| CPSC 533 | Applied Algorithms | 3 | ||
| CPSC 541 | Systems and Software Standards and Requirements | 3 | ||
Spring |
Jan to May | CPSC 545 | Software Design and Architecture | 3 |
| CPSC 483* | Introduction to Machine Learning | 3 | ||
| CPSC 531 | Advanced Database Management | 3 | ||
| CPSC 549 | Web Application Frameworks | 3 | ||
| Summer |
May to June | CPSC 589 | Seminar in Computer Science | 3 |
| Fall | Aug to Dec | CPSC 515 | Mobile Computing | 3 |
| CPSC 597 | Project | 3 | ||
| TOTAL UNITS | 30 | |||
*The course may be replaced by a Grad level course.











