Courses
Current and previous offered systems courses
Faculty in our group are teach several courses in various areas of systems and networking.
Are you a student interested in systems? Great! We recommend you check out the following courses, often taught by faculty in our group.
For information on specific course offerings per semester, see the department website.
Core courses
- CSCI0330: Introduction to Computer Systems
- CSCI0320: Introduction to Software Engineering
- CSCI0300: Fundamentals of Computer Systems
- CSCI1310: Fundamentals of Computer Systems (Masters)
- CSCI1380: Distributed Systems
- CSCI1390: Systems for Machine Learning
- CSCI1600: Real-Time and Embedded Software
- CSCI1675: Designing High-Performance Network Systems
- CSCI1680: Computer Networks
- CSCI1710: Logic for Systems
- CSCI1952-Y: Computer Architecture
Seminar courses
These courses are offered less-frequently, and cover specific research areas:
- CSCI2690: Cloud and Datacenter Operating Systems, , Deepti Raghavan
- CSCI2680: Computer Networks and the Internet, , Akshay Narayan
- CSCI2390: Privacy-Conscious Computer Systems, , Malte Schwarzkopf
- CSCI2950-U: Cloud 3.0 Infrastructure, Spring 2018, Rodrigo Fonseca
- CSCI2950-U: Advanced Networking, Spring 2017, Rodrigo Fonseca