Upcoming Class Schedule

Note: Courses and class times are subject to change.

Fall 2019

Course Number Title Instructor Hour
1 Introduction to Programming & Computation Cormen 2
2 Program Interactive AV Art Casey 2
10-01 Problem Solving via Object-Oriented Programming Pierson 12
10-02 Problem Solving via Object-Oriented Programming Pierson 2
16 Introduction to Computational Neuroscience Granger [PBS] 2A
22/122 3D Digital Modeling Mahoney 2A
25.02 Intro to UI/UX Design II Loeb ARR
28 Advanced Projects in Digital Arts Loeb ARR
29.22 AR and VR Design Mahoney 2
30 Discrete Mathematics in Computer Science Chakrabarti 10A
49/149 Approximation Algorithms Chakrabarty 2A
50 Software Design & Implementation Taylor [Thayer] 3B
55 Security and Privacy Palmer 11
57 Compilers Kommineni 12
58 Operating Systems Smith 10
71 Numerical Methods in Computation Shepherd [Thayer] 12
74/174 Machine Learning and Data Analysis Vosoughi 2
75/175 Intro. to Bioinformatics Bailey-Kellogg 10A
76/176 Artificial Intelligence Subrahmanian 10A
81/181 Principles of Robot Design and Programming Quattrini Li 2A
87/187 Rendering Algorithms Jarosz 12
89.14/189 Research Topics in HCI Yang 10A
89.18/189 Physical Computing Zhu 10A
89.22 AR and VR Development Mahoney 2
98.01 Senior Design and Implementation Project I Tregubov 3B
231 Advanced Algorithms Jayanti 10A

Winter 2020

Course Number Title Instructor Hour
1-01 Introduction to Programming & Computation Kommineni  
1-02 Introduction to Programming & Computation     Kommineni  
10-01 Problem Solving via Object-Oriented Programming Pierson  
10-02 Problem Solving via Object-Oriented Programming Pierson  
11 See COSC 70.01 Zhu  
21/121 Foundations of Digital Design Mahoney  
24/124 Computer Animation: The State of the Art Hannaway  
25.02 Intro to UI/UX Design II Loeb  
28 Advanced Projects in Digital Arts Loeb ARR
29.04/129 Impact Design: The Psychology and Design of Impactful Experiences Loeb  
30 Discrete Mathematics in Computer Science Chakrabarty  
31 Algorithms Jayanti  
50 Software Design & Implementation Prioleau  
51 Computer Architecture Smith  
65/165 Smartphone Programming Yang  
69/169 TBD Quattrini Li  
70.01 Foundations of Applied Computer Science Zhu  
77/177 Computer Graphics Jarosz  
78/178 Deep Learning Torresani  
89.23/189 Network Science and Complex Systems Vosoughi  
89/189 TBD Subrahmanian  
98.01 Senior Design and Implementation Project I Tregubov  
98.02 Senior Design and Implementation Project II Tregubov  

Spring 2020

Course Number Title Instructor Hour
1 Introduction to Programming & Computation Balkcom  
10 Problem Solving via Object-Oriented Programming Quattrini Li  
11 See COSC 70.01 Jarosz  
22/122 3D Digital Modeling Loeb  
25.01 Intro to UI/UX Design I Loeb  
27/127 Projects in Digital Arts Mahoney  
28 Advanced Projects in Digital Arts Loeb ARR
31 Algorithms Chakrabarty  
35/135 Data Stream Algorithms Chakrabarti  
50 Software Design & Implementation Kommineni  
52 Full-Stack Web Development Tregubov  
56 Digital Electronics [Thayer faculty]  
60 Computer Networks TBD  
61 Database Systems Pierson  
65/165 Smartphone Programming Campbell  
67/167 Introduction to Human-Computer Interaction Yang  
69/169 Mobile Sensing Campbell  
70.01 Foundations of Applied Computer Science Jarosz  
74/174 Machine Learning and Data Analysis Vosoughi  
89.11/189.7 Cognitive Computing with Watson Palmer  
89.20/189 Data Science for Health Prioleau  
89.18/189 Physical Computing Zhu  
98.02 Senior Design and Implementation Project II Tregubov  

 COSC 11 has been renumbered to COSC 70.01, and if you took 11 already, it counts as 70.01.