CMPS courses
77 courses · California State University, Bakersfield · Fall 2026
- CMPS 1200 — Basic Computer Skills ((3))1 section
- CMPS 2000 — Introduction to Programming Concepts ((4))1 section
- CMPS 2010 — Programming I: Programming Fundamentals ((4))1 section
- CMPS 2020 — Programming II: Data Structures and Algorithms ((4))1 section
- CMPS 2120 — Discrete Structures ((4))1 section
- CMPS 2240 — Computer Architecture I: Assembly Language Programming ((4))1 section
- CMPS 2650 — Linux Environment and Administration ((4))1 section
- CMPS 2680 — Web Programming I: Client -side Web Programming ((3))1 section
- CMPS 2770 — Special Topics ((1-4))1 section
- CMPS 2771 — Special Topics Laboratory ((1))1 section
- CMPS 2860 — Cloud Computing and Virtualization ((3))1 section
- CMPS 3120 — Algorithm Analysis ((3))1 section
- CMPS 3140 — Theory of Computation ((3))1 section
- CMPS 3240 — Computer Architecture II: Organization ((4))1 section
- CMPS 3350 — Software Engineering ((4))1 section
- CMPS 3390 — Application Development ((4))1 section
- CMPS 3420 — Database Systems ((4))1 section
- CMPS 3480 — Computer Graphics ((4))1 section
- CMPS 3500 — Programming Languages ((3))1 section
- CMPS 3560 — Artificial Intelligence ((3))1 section
- CMPS 3600 — Operating Systems ((4))1 section
- CMPS 3610 — Network Management ((3))1 section
- CMPS 3620 — Computer Networks ((4))1 section
- CMPS 3640 — Distributed and Parallel Computation ((3))1 section
- CMPS 3650 — Digital Forensics ((4))1 section
- CMPS 3680 — Web Programming II: Server-side Web Programming ((3))1 section
- CMPS 3770 — Special Topics ((1-4))1 section
- CMPS 3771 — Special Topics Laboratory ((1))1 section
- CMPS 4300 — Applied Cryptography ((4))1 section
- CMPS 4350 — Advanced Software Engineering ((4))1 section
- CMPS 4420 — Advanced Database Systems ((4))1 section
- CMPS 4430 — Introduction to Data Science ((4))1 section
- CMPS 4450 — Data Mining and Visualization ((4))1 section
- CMPS 4470 — Computer Vision ((4))1 section
- CMPS 4480 — Computer Animation ((4))1 section
- CMPS 4490 — Game Development ((4))1 section
- CMPS 4510 — Vulnerability Analysis ((4))1 section
- CMPS 4550 — Applied Machine Learning ((4))1 section
- CMPS 4560 — Advanced Artificial Intelligence ((4))1 section
- CMPS 4620 — Network and Computer Security ((4))1 section
- CMPS 4770 — Special Topics ((1-4))1 section
- CMPS 4771 — Special Topics Laboratory ((1))1 section
- CMPS 4800 — Undergraduate Research ((1-4))1 section
- CMPS 4860 — Internship in Computer Science ((1-4))1 section
- CMPS 4870 — Cooperative Education ((1-4))1 section
- CMPS 4890 — Experiential Prior Learning ((1-4))1 section
- CMPS 4910 — Senior Project I ((2))1 section
- CMPS 4928 — Senior Project II ((2))1 section
- CMPS 4960 — Leadership in Computer Science ((1-2))1 section
- CMPS 4970 — Service Learning in Computer Science ((1-2))1 section
- CMPS 4980 — Teaching in Computer Science ((1-2))1 section
- CMPS 5000 — Colloquium in Computer Science ((1))1 section
- CMPS 5010 — Current Topics in Computer Science ((2))1 section
- CMPS 5020 — Research Topics in Computer Science and Professional Ethics ((3))1 section
- CMPS 5100 — Research Methodologies and Professional Ethics ((2))1 section
- CMPS 5120 — Graduate Algorithm Design and Analysis ((3))1 section
- CMPS 5150 — Parallel Algorithms ((3))1 section
- CMPS 5160 — Distributed Learning and Optimization ((3))1 section
- CMPS 5240 — Graduate Computer Architecture ((3))1 section
- CMPS 5270 — Hardware Security ((3))1 section
- CMPS 5350 — Graduate Software Engineering ((3))1 section
- CMPS 5420 — Natural Language Processing ((3))1 section
- CMPS 5450 — Graduate Data Mining ((3))1 section
- CMPS 5500 — Graduate Programming Languages and Compilers ((3))1 section
- CMPS 5510 — Reverse Engineering ((3))1 section
- CMPS 5560 — Machine Learning ((3))1 section
- CMPS 5600 — Graduate Operating Systems ((3))1 section
- CMPS 5640 — Graduate Distributed Computation ((3))1 section
- CMPS 5650 — Operations Security ((3))1 section
- CMPS 5770 — Special Topics in Computer Science ((1-3))1 section
- CMPS 5800 — Graduate Research ((1-3))1 section
- CMPS 5860 — Graduate Internship in Computing ((1-3))1 section
- CMPS 6910 — Thesis Research ((1-3))1 section
- CMPS 6920 — Thesis Defense ((1))1 section
- CMPS 6950 — Graduate Project I ((2))1 section
- CMPS 6960 — Graduate Project II ((1))1 section
- CMPS 7000 — Continuous Enrollment ((0))1 section
Spot missing or incorrect course data?