Spring 2026 Course Offerings
The following courses are tentatively scheduled for Spring 2026.
Courses offered in Spring 2026 will be delivered in-person, unless specified below.
For delivery method and date and time of offer please look at the schedule of classes once its been updated. For course instructor information, please follow the instructions linked here.
|
Recommended Background |
Area |
Number |
Course Title |
| MHI Students Only | N/A | CS 634 | Security and Privacy in Health Systems |
| Software Engineering | CS 645 | Software Requirements and Specification Analysis | |
| Software Engineering | CS 646 | Software Design and Architectures | |
| Graphics and User Interfaces | CS 649 | Human-Computer Interaction | |
| Hardware and Software Systems | CS 652 |
Real-Time Programming |
|
| Hardware and Software Systems | CS 653 | Software and Systems Security | |
| Hardware and Software Systems | CS 656 | Computer Networks | |
| Hardware and Software Systems | CS 659 | Privacy, Crypto, Data Security | |
| Algorithms and Complexity | CS 666 | Algorithm Design and Analysis | |
| Scientific and Symbolic Computing | CS 675 | Computational Linear Algebra | |
| Computational Statistics | CS 680 | Intro to Machine Learning | |
| Artificial Intelligence | CS 686 | Intro to Artificial Intelligence | |
| Graphics and User Interfaces | CS 688 | Intro to Computer Graphics | |
| CS 698 LEC 001 and LEC 002 | *Cancelled* Please note that CS 698 LEC 001 is now listed as CS 653 and CS 698 LEC 002 is now listed as CS 659 |
||
| Algorithms and Complexity | CS 763 | Computational Geometry | |
| Students should have generic knowledge of programming and software engineering (e.g., requirements, design and architecture, testing, program analysis, etc.) and be interested in the application of machine learning and artificial intelligence in software engineering. | Software Engineering | CS 846 SEM 001 | Adv Topics in Software Engineering: Machine Learning for Software Engineering |
| General CS background. | Software Engineering | CS 846 SEM 002 | Adv Topics in Software Engineering: Software Engineering for Big Data and AI |
| Data Systems | CS 848 | Adv Topics in Databases: Research Topics in Data Lakes and Model Lakes | |
| Prior security background is helpful but not necessary | Hardware and Software Systems | CS 858 |
Advanced Topics in Cryptography, Security and Privacy: Advanced Topics on Mobile and IOT Security |
| Algorithms and Complexity | CS 860 | Adv Topics in Algorithms and Complexity: Algorithmic Spectral Graph Theory | |
| Artificial Intelligence | CS 886 | Adv Topics in Artificial Intelligence: Trust, Explanation, Social Nets |