Spring 2024 Course Offerings
The following courses are tentatively scheduled for Spring 2024.
Courses offered in Spring 2024 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 graduate students only. Delivered in online, asynchronous format. | N/A | CS 634 | Security and Privacy in Health Systems |
Open | Software Engineering | CS 646 | Software Design and Architectures |
Open | Graphics and User Interfaces | CS 649 | Human-Computer Interaction |
Open | Hardware and Software Systems | CS 656 | Computer Networks |
Open | Algorithms and Complexity | CS 666 | Algorithm Design and Analysis |
Open | Scientific and Symbolic Computing | CS 675 | Computational Linear Algebra |
Open | Computational Statistics | CS 680 | Introduction to Machine Learning |
Open | Artificial Intelligence | CS 686 | Introduction to Artificial Intelligence |
Open | Graphics and User Interfaces | CS 688 | Introduction to Computer Graphics |
Open | Hardware and Software Systems | CS 698 LEC 001 | Introductory Research Topics: Software and Systems Security |
Open | Hardware and Software Systems | CS 698 LEC 002 | Introductory Research Topics: Privacy, Crypto, Data Security |
Open | Algorithms and Complexity | CS 762 | Graph-Theoretic Algorithms |
Open. Delivered in online, synchronous format. | Hardware and Software Systems | CS 798 | Advanced Research Topics: Privacy in Computation and Communication |
Open background, though basic knowledge of programming language semantics would be preferred | Programming Languages | CS 842 | Advanced Topics in Language Design and Implementation: Probabilistic and Differential Languages |
Open | Software Engineering | CS 846 | Advanced Topics in Software Engineering: Adv. Topics in Electronic Publishing |
Open. Delivered in online, synchronous format. | Databases | CS 848 | Algorithmic Aspects of Query Processing |
Open. | Hardware and Software Systems | CS 854 | Adv. Topics in Computer Systems: Consensus Protocols and Blockchains |
Open | Hardware and Software Systems | CS 858 | Adv. Topics in Cryptography, Security and Privacy: Software Security via Program Analysis |
Open | Algorithms and Complexity | CS 860 | Adv. Topics in Algorithms and Complexity: Algebraic Complexity Theory |
Open. Delivered in online, synchronous format. | Artificial Intelligence | CS 886 | Adv. Topics in Artificial Intelligence: Trust in AI |
Open | Scientific and Symbolic Computing | CS 898 | Adv. Special Topics in CS: Data Sources for Emerging Technologies |