Current and Prior Courses

Note: Some course links require CSUB LMS access and enrollment in the course. Some course links will open in a new window.

Fall 2026
CMPS 3500 - Programming Languages
Summer 2026
CMPS 3600 - Operating Systems
Spring 2026
SCI 5200 - Computational Thinking

Archived Courses

This is archived content generated before April 2026 which is provided solely for reference, research, or recordkeeping purposes.

Fall 2025
CMPS 4620 - Network and Computer Security
CMPS 4928 - Senior Project II
Summer 2025
CMPS 3600 - Operating Systems
Spring 2025
CMPS 4910 - Senior Project I
SCI 5200 - Computational Thinking
Fall 2024
CMPS 4510 - Vulnerability Analysis
Spring 2024
CMPS 3650 - Digital Forensics
SCI 5200 - Computational Thinking
Fall 2023
CMPS 4620 - Network and Computer Security
Spring 2023
CMPS 4928 - Senior Project II
SCI 5200 - Computational Thinking
Fall 2022
CMPS 4510 - Vulnerability Analysis
CMPS 4910 - Senior Project I
Spring 2022
CMPS 3650 - Digital Forensics
SCI 5200 - Computational Thinking (March 21st through May 16th)
Fall 2021
CMPS 2650 - Linux Environment and Administration
CMPS 4620 - Network and Computer Security
Summer 2021
SCI 5200 - Computational Thinking
Spring 2021
CMPS 4928 - Senior Project II
Fall 2020
CMPS 3600 - Operating Systems
CMPS 4510 - Vulnerability Analysis
CMPS 4910 - Senior Project I
Fall 2018
CMPS 4510 - Vulnerability Analysis
Spring 2018
CMPS 4928 - Senior Project II
Fall 2017
CMPS 4910 - Senior Project I
Spring 2017
None
Fall 2016
CMPS 4510 - Vulnerability Analysis

Quarter to Semester Transition

All course links below this point are the quarter-system version of the courses.

Spring 2016
CMPS 476 - Advanced Computer Networks and Security
CMPS 490B - Senior Project II
Winter 2016
CMPS 490A - Senior Project I
Fall 2015
CMPS 350 - Programming Languages
Spring 2015
CMPS 451 - Vulnerability Analysis
Winter 2015
CMPS 321 - Computer Architecture
Fall 2014
CMPS 376 - Computer Networks
Spring 2014
CMPS 150 - Introduction to Unix
CMPS 476 - Advanced Computer Networks and Security
Winter 2014
CMPS 150 - Introduction to Unix
CMPS 376 - Computer Networks
CMPS 445 - Data Mining and Visualization
Fall 2013
CMPS 150 - Introduction to Unix
CSUB 101 - Introduction to CSUB (Engineering Section)
ECE 160 - Introduction to Engineering
Spring 2013
CMPS 150 - Introduction to Unix
CMPS 340 - Digital Forensics
CMPS 376 - Computer Networks
Winter 2013
CMPS 150 - Introduction to Unix
CMPS 321 - Computer Architecture
Fall 2012
CMPS 150 - Introduction to Unix
CSUB 101 - Introduction to CSUB (Engineering Section)
CMPS 221 - Programming Fundamentals
Spring 2012
CMPS 150 - Introduction to Unix
CMPS 223 - Data Structures and Algorithms
CMPS 476 - Advanced Computer Networks and Computer Security
Winter 2012
CMPS 150 - Introduction to Unix
CMPS 222 - Object-Oriented Programming
CMPS 376 - Computer Networks
Fall 2011
CSUB 101 - Introduction to CSUB (Engineering Section)
CMPS 150 - Introduction to Unix
CMPS 221 - Programming Fundamentals
Spring 2011
CMPS 150 - Introduction to Unix
CMPS 223 - Data Structures and Algorithms
CMPS 376 - Computer Networks
Winter 2011
CMPS 150 - Introduction to Unix
CMPS 222 - Object-Oriented Programming
CMPS 340 - Digital Forensics
Fall 2010
CMPS 150 - Introduction to Unix
CMPS 215 - Unix Programming Environment
CMPS 221 - Programming Fundamentals
Spring 2010
CMPS 150 - Introduction to Unix
CMPS 223 - Data Structures and Algorithms
CMPS 476 - Advanced Computer Networks and Computer Security
Winter 2010
CMPS 222 - Object-Oriented Programming
CMPS 376 - Computer Networks
Fall 2009
CMPS 215 - Unix Programming Environment
CMPS 221 - Programming Fundamentals
Spring 2009
CMPS 376 - Computer Networks
CMPS 490 - Senior Project
Winter 2009
CMPS 222 - Object-Oriented Programming
CMPS 321 - Computer Architecture
Fall 2008
CMPS 215 - Unix Programming Environment
CMPS 221 - Programming Fundamentals
Spring 2008
CMPS 223 - Data Structures and Algorithms
CMPS 476 - Advanced Computer Networks and Computer Security
Winter 2008
CMPS 356 - Artificial Intelligence
CMPS 376 - Computer Networks
Fall 2007
CMPS 215 - Unix Programming Environment
CMPS 223 - Data Structures and Algorithms
Spring 2007
CMPS 376 - Computer Networks
CMPS 490 - Senior Project
Winter 2007
CMPS 222 - Object-Oriented Programming
CMPS 321 - Computer Architecture
Fall 2006
CMPS 215 - Unix Programming Environment
CMPS 221 - Programming Fundamentals
Spring 2006
CMPS 221 - Programming Fundamentals
CMPS 476 - Advanced Computer Networks and Computer Security
Winter 2006
CMPS 216 - Unix System Administration
CMPS 376 - Computer Networks