Upcoming Class Schedule

Note: Courses and class times are subject to change.

See this Registrar document for definitions of the different weekly time slots.

We provide this list for convenience. For detailed information about the terms and times that courses will be offered, the most definitive source is the Timetables page on the Registrar's site. (Click on Subject Area(s), then search for COSC courses.)

Fall 2021

Number Title Instructor Hour
1 Introduction to Programming and Computation  Kommineni 11
1 Introduction to Programming and Computation  Kommineni 12
10 Problem Solving via Object-Oriented Programming  Pierson 12
10 Problem Solving via Object-Oriented Programming  Pierson 2
22/122 3D Digital Modeling  Loeb 10A
23.01/123 AR & VR Design  Mahoney 2A
24/124 Computer Animation Hannaway 3B
25.02 Intro to UI/UX Design II Loeb ARR
28 Adv Projects in Digital Art Loeb ARR
30 Discrete Mathematics in Computer Science  Jayanti 10
49/249 Computational Topology Chang 2A
50 Software Design and Implementation Palmer 10
50 Software Design and Implementation Prioleau 12
51 Computer Architecture Smith 10
55 Security and Privacy Mehnaz 3A
60 Computer Networks Joosten 10
63.01 Augmented and Virtual Reality Development  Mahoney 2A
65/165 Smartphone Programming Yang 10A
69.11/169 Mobile X  Zhou 10A
70 Foundations of Applied Computer Science Zhu 10A
74/274 Machine Learning and Statistical Data Analysis Vosoughi 6A
76/276 Artificial Intelligence Quattrini Li 12
81/281 Principles of Robot Design and Programming  Quattrini Li 2
87/287 Rendering Algorithms Jarosz 10
89.27/189 Security and Privacy of ML Mehnaz 2A
89.28/189 Machine Learning for Healthcare Preum 2A
98.01 Senior Design and Implementation Project I  Tregubov 3A

Winter 2022

 

Number Title Instructor Hour
1 Introduction to Programming and Computation  Kommineni 11
1 Introduction to Programming and Computation  Kommineni 12
10 Problem Solving via Object-Oriented Programming  Pierson 12
10 Problem Solving via Object-Oriented Programming Pierson 2
23.01/123 AR & VR Design  Mahoney 2A
24/124 Computer Animation Hannaway 3A
25.02 Intro to UI/UX Design II Loeb ARR
28 Adv Projects in Digital Art Loeb ARR
30 Discrete Mathematics in Computer Science Chang 2
31 Algorithms Jayanti 10
36/236 Approximation Algorithms Chakrabarty 12
39 Theory of Computation Chakrabarti 10
50 Software Design and Implementation Palmer 9L
58/258 Operating Systems Smith 10
63.01 AR and VR Development Mahoney 2A
67/267 Introduction to Human-Computer Interaction Prioleau 10A
69.16/169 Basics of Reverse Engineering Bratus 2A
70 Foundations of Applied Computer Science Jarosz 10
74/274 Machine Learning and Statistical Data Analysis Vosoughi 6A
89.18/189 Physical Computing Zhu 10A
98.01 Senior Design and Implementation Project I Joosten 3A
98.02 Senior Design and Implementation Project II  Tregubov 3A

 

Spring 2022

 

Number Title Instructor Hour
1 Introduction to Programming and Computation  Balkcom  
1 Introduction to Programming and Computation  Campbell  
2 Programming for Interactive Audio-Visual Arts  Casey  
10 Problem Solving via Object-Oriented Programming  Quattrini Li  
22/122 3D Digital Modeling Loeb  
25.01/125 Intro to UI/UX Design I Loeb  
25.02 Intro to UI/UX Design II Loeb  
27/127 Projects in Digital Arts  Mahoney  
28 Advanced Projects in Digital Art Loeb  
30 Discrete Mathematics in Computer Science Chang  
31 Algorithms Chakrabarty  
40/240 Computational Complexity Chakrabarti  
49.01/149.9 Topics: Algorithms & Complexity/Probability Theory Winkler  
50 Software Design and Implementation  Zhou  
51 Computer Architecture Smith  
52 Full-Stack Web Development Tregubov  
57/257 Compilers Kommineni  
70 Foundations of Applied Computer Science Zhu  
72/LING 48 Accelerated Computational Linguistics Coto-Solano 11
72/LING 48 Accelerated Computational Linguistics Coto-Solano 2
74/274 Machine Learning and Statistical Data Analysis  Preum  
74/274 Machine Learning and Statistical Data Analysis  Vosoughi  
77/277 Computer Graphics Jarosz  
89.11/189.7 Cognitive Computing with Watson Palmer  
89.20/189 Data Science for Health Prioleau  
98.02 Senior Design and Implementation Project II  Joosten  

 

Summer 2022

Number Title Instructor Hour
TBD TBD TBD