Electives Offered
Current Electives
CS |
CE |
Fall 2024 |
Fall 2024 |
CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) CMPS 497 Special Topics in Deep Learning (co-listed with CMPE 471) CMPE 480 Computer Vision (Prerequisite: CMPS 251) CMPE 488 Wireless Networks and Applications (Prerequisite: CMPE 355) CMPS 381 Applied Cryptography (Prerequisite: CMPS 380 or CMPS 385) |
CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) CMPE 471 Special Topics in Deep Learning (co-listed with CMPS 497) CMPE 480 Computer Vision (Prerequisite: CMPS 251) CMPE 488 Wireless Networks and Applications (Prerequisite: CMPE 355) CMPS 381 Applied Cryptography (Prerequisite: CMPS 380 or CMPS 385) CMPS 380 Cybersecurity Fundamentals (Prerequisite: CMPS 303) |
Spring 2025 |
Spring 2025 |
CMPS 360 Data Science Fundamentals (Prerequisite: CMPS 351) CMPS 497 Special Topics in Cyber-Physical Systems Security (Prerequisite: CMPS 380 or CMPS 385). Co-listed with CMPS 482 Cyber-Physical Systems Security CMPS 497 Special Topics in Reinforcement Learning |
CMPS 485 Network Security (Prerequisite: : CMPE 355 and (CMPS 380 or CMPS 385)) CMP471 Special Topics in Cyber-Physical Systems Security (Prerequisite: CMPS 380 or CMPS 385). Co-listed with CMPS 482 Cyber-Physical Systems Security CMPE 471 Special Topics in Reinforcement Learning CMPE 483 Introduction to Robotics |
Cybersecurity Elective – Spring 2025 |
|
CMPS 482 Cyber Physical Systems Security (Prerequisite: CMPS 380 or CMPS 385) |
Past Electives
CS |
CE |
Spring 2024 |
Spring 2024 |
- CMPS 381 Applied Cryptography (Prerequisite: CMPS 385) Note that this course will soon be listed on Banner as a Spring 2024 elective once a pending issue is resolved. - CMPS 460 Machine Learning (Prerequisite: CMPS 303 & GENG 200) - CMPS 497 Special Topics in Digital Forensics (Prerequisite: CMPS 385). Co-listed with CMPS 483 Digital Forensics |
- CMPE 485 Fundamentals of Digital Image Processing (Prerequisite: ELEC 351) - CMPS 460 Machine Learning (Prerequisite: CMPS 303& GENG 200) - CMPS 385 Computer Security (Prerequisite: CMPS 303) - CMPE 471 Special Topics in Network Security (Prerequisite: CMPS 385). Co-listed with -CMPS 485 Network Security - CMPS 381 Applied Cryptography (Prerequisite: CMPS 385) CE students who already completed CMPS 385 Computer Security from the Common Package, may consider registering CMPS 381 Applied Cryptography. If you opt for this path, it's advisable to consult your academic adviser to later request substitution of CMPS 381 with CMPE 471 Special Topics. This substitution will ensure that CMPS 381 counts toward your CE elective requirement. |
CS Cybersecurity Concentration Spring 2024 |
|
CS |
CE |
Fall 2023 |
Fall 2023 |
- CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) - CMPS 373 Computer Graphics (Prerequisite: CMPS 303) - CMPS 451 Database Management Systems (Prerequisite: CMPS 351) |
- CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) - CMPS 385 Computer Security (Prerequisite: CMPS 303) - CMPE 470 Modern Computer Organization (Prerequisite: CMPE 363) - CMPE 483 Introduction to Robotics (Prerequisites: CMPE 261 and CMPS 151) |
Fall 2022 |
CE |
CMPE 474 Artificial Neural Networks |
|
CMPE 487 Hardware Software Co-Design |
|||
CMPS 312 Mobile Application Development |
|||
CMPS 381 Applied Cryptography |
|||
CS |
CMPS 312 Mobile Application Development |
||
CMPS 356 Web Applications Design and Development |
|||
CMPS 381 Applied Cryptography |
|||
Spring 2023 |
CE |
CMPE 470 Modern Computer Organization |
|
CMPE 471 Special Topics in Linux Security |
|||
CS |
CMPS 460 Machine Learning |
||
CMPS 497 Special Topics in Linux Security |
|||
CS-Cyber Security |
CMPS 489 Special Topics in Linux Security (co-listed with CMPS 497 & CMPE 471)
|
||
Fall 2021 |
CE |
CMPE 471 Selected Topics in Computer Engineering (loT) | |
CMPE 483 Introduction to Robotics | |||
CMPS 312 Mobile Applications Development | |||
CMPS 381 Applied Cryptography | |||
CS |
CMPS 312 Mobile Applications Development | ||
CMPS 373 Computer Graphics | |||
CMPS 381 Applied Cryptography | |||
Spring 2022 |
CE |
CMPS 460 Machine Learning 🆕 | |
CMPE 480 Computer Vision | |||
CMPS 485 Network Security | |||
CS |
CMPS 434 Game Design and Development | ||
CMPS 460 Machine Learning 🆕 | |||
CMPE 480 Computer Vision |
CS |
CE |
Fall 2024 |
Fall 2024 |
· CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) · CMPS 497 Special Topics in Deep Learning (co-listed with CMPE 471) · CMPE 480 Computer Vision (Prerequisite: CMPS 251) · CMPE 488 Wireless Networks and Applications (Prerequisite: CMPE 355) · CMPS 381 Applied Cryptography (Prerequisite: CMPS 380 or CMPS 385)
|
· CMPS 312 Mobile Application Development (Prerequisite: CMPS 251) · CMPE 471 Special Topics in Deep Learning (co-listed with CMPS 497) · CMPE 480 Computer Vision (Prerequisite: CMPS 251) · CMPE 488 Wireless Networks and Applications (Prerequisite: CMPE 355) · CMPS 381 Applied Cryptography (Prerequisite: CMPS 380 or CMPS 385) · CMPS 380 Cybersecurity Fundamentals (Prerequisite: CMPS 303) |
|
|
Spring 2025 |
Spring 2025 |
· CMPS 360 Data Science Fundamentals (Prerequisite: CMPS 351) · CMPS 497 Special Topics in Cyber-Physical Systems Security (Prerequisite: CMPS 380 or CMPS 385). Co-listed with CMPS 482 Cyber-Physical Systems Security · CMPS 497 Special Topics in Reinforcement learning |
· CMPS 485 Network Security (Prerequisite: CMPS 381 Applied Cryptography) · CMP471 Special Topics in Cyber-Physical Systems Security (Prerequisite: CMPS 380 or CMPS 385). Co-listed with CMPS 482 Cyber-Physical Systems Security · CMPE 471 Special Topics in Reinforcement Learning · CMPE 483 Introduction to Robotics
|
Cybersecurity Elective – Spring 2025 |
|
3.5 out Of 5 Stars
5 Stars | 22% | |
4 Stars | 31% | |
3 Stars | 9% | |
2 Stars | 25% | |
1 Stars | 13% |