COMP_SCI 110 | Intro to Computer Programming | 10-10:50 MWF Horn | 10-10:50 MWF (2 sections) Bain & Agarwal | 9:30-10:50 TuTh Kuzmanovic | 10-11 MW & 10-11:20 F (9 weeks) Mamakos |
COMP_SCI 111 | Fundamentals of Computer Programming I | 1-1:50 or 2-2:50 MWF Bain | 11-11:50 MWF Sood | 1-1:50 MWF Sood | 2-3:30 TuTh Hedayati |
COMP_SCI 150 | Fundamentals of Computer Programming 1.5 | 12-12:50 MWF Kurdia & Geisler | 1-1:50 MWF (2 sections) Kurdia | 11-11:50 MWF Geisler | 9-12pm MTWThF (2 weeks) Kurdia |
COMP_ENG 203 | Intro to Computer Engineering | MTuWF 11-11:50 Joseph |
|
|
|
COMP_ENG 205 | Fundamentals of Computer System Software |
|
|
|
|
COMP_SCI 211 | Fundamentals of Computer Programming II | 12:30-1:50 TuTh Hummel & Zhang | 9:30-10:50 TuTh Y. Zhang | 2-3:20 TuTh Hummel |
|
COMP_SCI 212 | Mathematical Foundations of CS Part 1: Discrete mathematics for computer science | 9:30-10:50 TuTh Racz & Agarwal | 11-11:50 MWF Agarwal | 11-11:50 MWF Agarwal |
|
COMP_SCI 213 | Intro to Computer Systems | 9:30-10:50 TuTh Dinda | 2-3:20 TuTh (2 sections) Ghena | 2-3:20 TuTh Hardavellas |
|
COMP_SCI 214 | Data Structures and Algorithms | 11-12:20 TuTh ( 2 sections) St-Amour | 11:00-12:20 TuTh (2 sections) Bhagavatula | 11:00-12:20 TuTh (2 sections) St-Amour |
|
COMP_SCI 217 | Data Management and Information Processing | 9:30-10:50 TuTh Hu |
| 12:30-1:50 TuTh Hu |
|
COMP_SCI 260, 460 | Introduction to Law and Digital Technologies |
|
|
|
|
COMP_SCI 262 | Mathematical Foundations of CS Part 2: Continuous mathematics for computer science |
|
| 9:30-10:50 TuTh Vijayaraghavan |
|
COMP_SCI 295, 396, 496 | AI and Experimental Narrative |
|
| 3:30-4:50 TuTh Horswill |
|
COMP_SCI 296 | AI and International Security |
|
| 9:30-10:50 MW Subrahmanian |
|
COMP_SCI 298 | CS Research Track Program | 1-3:50 F Bhagavatula |
|
|
|
COMP_SCI 301 | Introduction to Robotics Laboratory |
| 12:30-3:20 TuTh Argall |
|
|
COMP_SCI 302 | Artificial Life |
| 1-2:20 TuTh Kriegman |
|
|
COMP_SCI 303 | Full Stack Software Engineering |
|
| 5-6:20 MW Tse |
|
COMP_ENG 303 | Advanced Digital Design | TuTh 12:30-1:50 Gu |
| TuTh 3:30-4:50 Gu |
|
COMP_SCI 307 | Introduction to Cryptography | 12:30-1:50 TuTh Wang |
|
|
|
COMP_SCI 308 | Foundations of Security | 12:30-1:50 TuTh Bhagavatula |
| 11-12:20 TuTh Bhagavatula |
|
COMP_SCI 310 | Scalable Software Architectures | 9:30-10:50 or 3:30-4:50 TuTh Hummel | 3-5:50 W Hummel |
|
|
COMP_SCI 311 | Inclusive Making |
|
|
|
|
COMP_SCI 312, 412 | Data Privacy |
|
| 2-3:20 TuTh Bhagavatula |
|
COMP_SCI 313, 413 | Tangible Interaction Design and Learning |
|
|
|
|
COMP_SCI 314 | Technology & Human Interaction |
| 9:30-10:50 TuTh Gergle |
|
|
COMP_SCI 315, 415 | Design, Technology, and Research | 12-2:50 F H. Zhang | 12-2:50 F H. Zhang | 12-2:50 F H. Zhang |
|
COMP_SCI 320 | Proving Properties of Programs with Mechanized Logic |
|
| 11-11:50 MWF Findler |
|
COMP_SCI 321 | Programming Languages | 2-3:20 TuTh Dimoulas | 11-12:20 TuTh Findler & Geisler | 11-12:20 TuTh Geisler |
|
COMP_SCI 322 | Compiler Construction |
|
|
|
|
COMP_SCI 323 | Code Analysis and Transformation |
|
|
|
|
COMP_SCI 324, 424 | Dynamics of Programming Languages |
|
| 2-3:20 TuTh Dimoulas |
|
COMP_SCI 325 | Artificial Intelligence Programming | 11-11:50 MWF Riesbeck |
|
|
|
COMP_SCI 326 | Introduction to the Data Science Pipeline | 11-12:20 TuTh D'Arcy | 11-12:20 TuTh (2 sections) D'Arcy | 11-12:20 TuTh D'Arcy |
|
COMP_SCI 329 | HCI Studio | 11-12:20 MW H. Zhang | 11-12:20 MW O'Rourke | 10-11:20 MW Jacobs |
|
COMP_SCI 330 | Human Computer Interaction | 3:30-4:50 TuTh Kay |
|
| 2-3:30 MW Banerjee (10 Wks) or 12-2 TuTh Lotsos ( 8 Wks)
|
COMP_SCI 331 | Introduction to Computational Photography |
|
|
| 11-12:20 TuTh (Sync: Class meets remotely) Schiffers |
COMP_SCI 332 | Online Markets | 9:30-10:50 MW Hartline |
|
|
|
COMP_SCI 333 | Interactive Information Visualization |
|
|
|
|
ELEC_ENG/COMP_ENG 334 | Fundamentals of Blockchains and Decentralization |
|
| TuTh 2-3:20 Guo |
|
COMP_SCI 334 | Introduction to Computational Linguistics |
|
|
|
|
COMP_SCI 335 | Intro to the Theory of Computation | 2-3:20 TuTh Agarwal |
| 12:30-1:50 TuTh Agarwal |
|
COMP_SCI 336 | Design & Analysis of Algorithms | 11-12:20 TuTh Avdiukhin | 3:30-4:50 TuTh Dutta | 3:30-4:50 TuTh Avdiukhin |
|
COMP_SCI 337 | Intro to Natural Language Processing | 3:30-4:50 MW Birnbaum |
|
|
|
COMP_SCI 338 | Practicum in Intelligent Information Systems | 11-12:20 TuTh Hammond | 3:30-4:50 TuTh Hammond | 11-12:20 TuTh Hammond |
|
COMP_SCI 338 | Practicum in Intelligent Information Systems |
|
|
|
|
COMP_SCI 339 | Intro to Databases | 9:30-10:50 TuTh Rogers | 3:30-4:50 MW Crotty | 10-11:20 TuTh Rogers |
|
COMP_SCI 340 | Introduction to Computer Networking | 12:30-1:50 MW Carisimo | 12:30-1:50 TuTh Kuzmanovic |
|
|
COMP_SCI 341 | Social Networks Analysis |
|
| 3:30-6:20 Th Contractor | Remote/Asynchronous (5 weeks) Contractor |
COMP_SCI 341 | Social Networks Analysis (CS 341-SA) |
|
|
| Study Abroad (5 weeks) Contractor |
COMP_SCI 343 | Operating Systems | 12:30-1:50 TuTh Ghena | 2-3:20 MW Dinda |
|
|
COMP_SCI 344 | Design of Problem Solvers |
| 1-2:20 TuTh Forbus |
|
|
COMP_SCI 345 | Distributed Systems |
|
| 11-12:20 TuTh Bustamante |
|
COMP_SCI 346 | Microcontroller System Design | 3:30-4:50 TuTh Ghena (Lab:
F 1-2:50 OR F 3-4:50pm)
|
| 3:30-4:50 TuTh Ghena |
|
COMP_SCI 347, 447 | Conversational AI |
|
|
|
|
COMP_SCI 348 | Intro to Artificial Intelligence | 3:30-4:50 TuTh Birnbaum | 3:30-4:50 MW Elkind | TBD Alam |
|
COMP_SCI 349 | Machine Learning | 2-3:20 TuTh Demeter | 9:30-10:50 TuTh Wood-Doughty | 11-12:20 TuTh Wood-Doughty | 9:00-10:30 MW (Hybrid: Remote component and in-person mtgs) Kang |
COMP_SCI 350 | Introduction to Computer Security | 9 -10:20 TuTh Xing |
|
| 3:30-6pm MTuWTh (3 weeks) Kavousi |
COMP_SCI 351-1 | Intro to Computer Graphics | 10-10:50 MWF Geisler | 10-10:50 MWF Geisler |
|
|
COMP_SCI 351-2 | Intermediate Computer Graphics |
|
|
|
|
COMP_SCI 352 | Machine Perception of Music & Audio |
|
| 3-4:20 TuTh Pardo |
|
COMP_SCI 353 | Natural & Artificial Vision | 11-12:20 TuTh Alexander |
|
|
|
COMP_SCI 354 | Computer System Security |
| 3:30-4:50 MW Chen |
|
|
COMP_SCI 355 | Digital Forensics and Incident Response |
|
| 3:30-4:50 MW Chen |
|
COMP_SCI 358 | Introduction to Parallel Computing |
|
| TBD Hummel |
|
COMP_ENG 361 | Computer Architecture I | MW 12:30-1:50 Joseph |
|
|
|
COMP_ENG 362 | Computer Architecture Project |
| TuTh 11-12:20 Joseph |
|
|
COMP_SCI 362, 462 | Foundations of Quantum Computing and Quantum Information | 9:30-10:50 MW Vijayaraghavan & Smith |
|
|
|
COMP_ENG 365, 465 | Internet-of-Things Sensors, Systems, and Applications |
|
|
|
|
COMP_SCI 368, 468 | Programming Massively Parallel Processors with CUDA |
| 11-12:20 TuTh Hardavellas |
|
|
COMP_SCI 371 | Knowledge Representation and Reasoning |
|
|
|
|
COMP_SCI 372, 472 | Designing and Constructing Models with Multi-Agent Languages |
|
| TBD TuTh Wilensky |
|
COMP_SCI 374 | Causal Graphical Models |
| 3:30-4:50 TuTh Wood-Doughty |
|
|
COMP_SCI 376 | Game Design and Development | 4-4:50 MWF Horswill |
|
|
|
COMP_SCI 377 | Game Development Studio |
|
|
|
|
COMP_SCI 388 | Software Engineering Beyond Programming |
| 11-12:20 TuTh St-Amour |
|
|
COMP_SCI 392 | Rapid Prototyping for Software Innovation | 3-3:50 MWF Riesbeck |
|
|
|
COMP_SCI 394 | Agile Software Development |
| 3:30-4:50 MW Riesbeck | 9:30-10:50 MW (Riesbeck) or TuTh (Warren)
|
|
COMP_SCI 396 | Advanced Graphics Seminar: VR/AR Systems |
|
|
|
|
COMP_SCI 396 | Declarative Programming for Game AI | 2-2:50 MWF Horswill |
|
|
|
COMP_SCI 396 | Reasoning and Planning in the Foundation Model Era |
| 9:30-10:50 MW Li |
|
|
COMP_SCI 396 | Computing, Ethics, and Society |
|
|
| Remote/Asynchronous Chavez |
COMP_SCI 396 | Differential Privacy: from Foundations to Machine Learning |
|
|
|
|
COMP_SCI 396 | Intro to Web Development | 5-6:20 MW Tse |
|
| Remote/Asynchronous Chavez |
COMP_SCI 396 | Social AR/VR Studio |
|
|
|
|
COMP_SCI 396 | Communicating Computer Science |
|
| 3:30-4:50 MW Bain |
|
COMP_SCI 396 | Advanced Graphics Seminar |
|
|
|
|
COMP_SCI 396 | Advanced Offense and Defense in Cybersecurity |
|
|
|
|
COMP_SCI 396 | Responsible Software Engineering |
| 3:30-4:50 TuTh St-Amour |
|
|
COMP_SCI 396, 496 | Advanced Algorithm Design through the Lens of Competitive Programming |
|
|
|
|
COMP_SCI 396, 496 | Data Management Seminar |
| 9:30-10:50 TuTh Rogers |
|
|
COMP_SCI 396, 496 | Human-AI Interaction Research |
| 1-3:50 M Jacobs |
|
|
COMP_SCI 396, 496 | Programming Languages Seminar | 11-12:20 TuTh Findler | 1-3:50 M Dimoulas |
|
|
COMP_SCI 396, 496 | Security and Privacy Education |
|
|
|
|
COMP_SCI 396, 496 | AI for Science |
|
| 3:30-6:10 Th Choudhary |
|
COMP_SCI 396, 496 | NUVention Media |
| 12:30- 3:20 Th Gilbert & Birnbaum |
|
|
COMP_SCI 396, 496 | Advanced Topics in Ubiquitous Computing | 2-4:50 Th Ahuja |
|
|
|
COMP_SCI 396, 496 | CS Education Research in the Community |
| 5-6:20 TuTh Horn |
|
|
COMP_SCI 396, 496 | Computing, Ethics, and Society |
|
|
|
|
COMP_SCI 396, 496 | Computational Optics |
|
|
|
|
COMP_SCI 396, 496 | Misinformation and Disinformation in the Age of AI |
|
|
|
|
COMP_SCI 396, 496 | Computing and Sustainability |
| 9:30-10:50 TuTh Arora |
|
|
COMP_SCI 396, 496 | Pedagogical Design in CS |
|
| 12-1:20 MW Bain |
|
COMP_SCI 397 | Seminar in Statistical Language Modeling |
|
|
|
|
COMP_SCI 397 | Computer Science Education |
| 6:30-9:20 M Horn |
|
|
COMP_SCI 397 | Topics in HCI and Design |
|
|
|
|
COMP_SCI 397 | Software Quality Engineering | 9:30-10:50 TuTh Y. Zhang |
|
|
|
COMP_SCI 397 | Seminar in Large Language Models |
|
| 12:30-1:50 TuTh Demeter |
|
COMP_SCI 397, 497 | Advanced Topics in Compilers |
|
|
|
|
COMP_SCI 397, 497 | Sports, Technology and Learning |
|
|
|
|
COMP_SCI 397, 497 | (Special Topics) Innovation in Journalism & Technology | 2-3:50 TuTh Hammond & Wise | 2-3:50 TuTh Wise & Hammond | 2-3:50 TuTh Wise & Hammond |
|
COMP_SCI 397, 497 | Multimodal learning analytics and interaction analysis |
|
|
|
|
COMP_SCI 397, 497 | Selected Topics in Computer Networks |
|
| 12:30-1:50 TuTh Kuzmanovic |
|
COMP_SCI 397, 497 | Wireless and Mobile Health (mHealth) |
| 5-6:20 TuTh Alshurafa & Pedram |
| 11-12:30 MW Rothrock |
COMP_SCI 397, 497 | Innovation Lab: Building Technologies for the Law |
|
|
|
|
COMP_SCI 398 | Research Track Practicum |
| Does not meet Bhagavatula |
|
|
COMP_SCI 401 | Introduction to Graduate Studies in Computer Science | 3:30-4:50 MW Hullman |
|
|
|
COMP_SCI 407 | Advanced Topics in Modern Cryptography |
| 9:30-10:50 TuTh Wang |
|
|
COMP_SCI 409 | Swarms and Multi-Robot Systems |
|
|
|
|
COMP_SCI 410 | Quadrotor Design and Control |
|
| 2-3:20 TuTh Rubenstein |
|
COMP_SCI 432 | Mechanism Design |
|
| 9:30-10:50 TuTh Hartline |
|
COMP_SCI 433 | Wireless Protocols for the Internet of Things |
|
| 12:30-1:50 TuTh Ghena |
|
COMP_SCI 436 | Graduate Algorithms | 9:30-10:50 TuTh Makarychev |
|
|
|
COMP_SCI 437 | Approximation Algorithms | 11-12:20 TuTh Makarychev |
| TBD Makarychev |
|
COMP_SCI 440 | Advanced Networking | 11-12:20 TuTh Bustamante |
|
|
|
COMP_SCI 445 | Internet-scale Experimentation |
| 11-12:20 TuTh Bustamante |
|
|
COMP_SCI 446 | Kernel and Other Low-level Software Development |
|
| 12-2:50 M Dinda |
|
COMP_SCI 449 | Deep Learning | 9:30-10:50 TuTh Wood-Doughty | 9:30-10:50 TuTh Pardo | 11-12:20 TuTh Demeter |
|
COMP_SCI 450 | Internet Security |
| 9:30-10:50 MW Chen |
|
|
COMP_ENG 452 | Advanced Computer Architecture I |
| TuTh 2-3:20 Hardavellas |
|
|
COMP_ENG 453 | Parallel Architectures |
|
| MW 3:30-4:50 Joseph |
|
COMP_ENG 456 | Modern Topics in Computer Architecture |
|
|
|
|
COMP_ENG 459 | VLSI Algorithmics | MW 2-3:20 S. Ogrenci |
|
|
|
COMP_SCI 461 | Deep Learning for Natural Language Processing |
| 12:30-1:50 TuTh Demeter |
|
|
COMP_SCI 469 | Machine Learning and Artificial Intelligence for Robotics |
|
|
|
|
COMP_SCI 474 | Probabilistic Graphical Models | 3:30-4:50 TuTh Wood-Doughty |
|
|
|
COMP_SCI 496 | Topics in Computational Imaging |
| 9-11:50 F Alexander |
|
|
COMP_SCI 496 | The Design of Technological Tools for Thinking and Learning |
| 2-4:50 W Wilensky |
|
|
COMP_SCI 496 | Advanced Topics on Deep Learning |
|
| TBD TBD |
|
COMP_SCI 496 | Quantum Computer Systems |
| 11-12:20 MW Smith |
|
|
COMP_SCI 496 | Special Topics In Data Systems Seminar | 3-5:50 W Crotty |
|
|
|
COMP_SCI 496 | Engineering Modern Cryptographic Protocols |
|
|
|
|
COMP_SCI 496 | Qualitative Reasoning Seminar |
|
| 11-12:20 TuTh Forbus |
|
COMP_SCI 496 | AI Perspectives: Symbolic Reasoning to Deep Learning |
|
|
|
|
COMP_SCI 496 | Visualization for Scientific Communication |
|
|
|
|
COMP_SCI 496 | Generative Deep Models | 2-4:50 W Pardo |
|
|
|
COMP_SCI 496 | Foundations of Reliable Machine Learning |
|
|
|
|
COMP_SCI 496 | HCI Methods for Health Research |
|
|
|
|
COMP_SCI 496 | Advanced System Security |
|
| 9-11:50 F Xing |
|
COMP_SCI 496 | Logic In AI | 9:30-10:50 MW Subrahmanian |
|
|
|
COMP_SCI 496 | Computational Optics |
|
| 3:30-4:50 TuTh Alexander |
|
COMP_SCI 496 | Modern Discrete Probability |
| 12:30-1:50 MW Gaudio |
|
|
COMP_SCI 496 | Learning in Networks |
|
|
|
|
COMP_SCI 496 | Graduate Social Network Analysis | 2-5 F Contractor |
|
|
|
COMP_SCI 496 | Mathematical Foundations of Machine Learning |
|
| 9:30-10:50 TuTh Liu |
|
COMP_SCI 496 | Academic Job Search | 3-5 M Khuller |
|
|
|
COMP_SCI 496 | Transformative AI and the Learning Sciences | 2-4:50 Tu O'Rourke |
|
|
|
COMP_SCI 496 | Theory of Gradient-Based Optimization in ML |
| 12-2:50 F Avdiukhin |
|
|
COMP_SCI 496 | Emerging Risks for Humans Interacting with Technologies |
|
| 9:30-10:50 TuTh Evdokimov |
|
COMP_SCI 497 | Digital Musical Instrument Design |
|
|
|
|
COMP_SCI 497 | The Design of Tools and Technologies for Computer Science Education |
|
|
|
|
COMP_SCI 497 | Calibration (Foundations of Trustworthy ML) | 2-4:50 Tu Hartline |
|
|
|
COMP_SCI 497 | Advanced Database Systems |
|
| 3:30-4:50 MW Crotty |
|
COMP_SCI 497 | Prediction for Decision-Making |
| 2-4:50 Th Hullman |
|
|
COMP_SCI 497 | Recent Highlights in Theoretical Computer Science |
|
|
|
|