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