- Home
- 2023 Winter
- McCormick School of Engineering and Applied Science
- Computer Science
Select a Class
110-0 Introduction to Computer Programming
- 1: Introduction to Computer Programming - Connor Patrick Bain - Mon, Wed, Fri 10:00AM - 10:50AM
- 2: Introduction to Computer Programming - Connor Patrick Bain - Mon, Wed, Fri 10:00AM - 10:50AM
111-0 Fundamentals of Computer Programming
- 1: Fundamentals of Computer Programming - Sara Hodges Owsley - Mon, Wed, Fri 11:00AM - 11:50AM
150-0 Fundamentals of Computer Programming 1.5
- 1: Fundamentals of Computer Programming 1.5 - Katherine E Compton - Mon, Wed, Fri 1:00PM - 1:50PM
- 2: Fundamentals of Computer Programming 1.5 - Katherine E Compton - Mon, Wed, Fri 1:00PM - 1:50PM
211-0 Fundamentals of Computer Programming II
- 1: Fundamentals of Computer Programming II - Joseph Edward Hummel - Tues, Thurs 9:30AM - 10:50AM
- 2: Fundamentals of Computer Programming II - Joseph Edward Hummel - Tues, Thurs 2:00PM - 3:20PM
212-0 Mathematical Foundations of Comp Science
- 1: Mathematical Foundations of Comp Science - Eric Michael Evert - Mon, Wed, Fri 3:00PM - 3:50PM
213-0 Introduction to Computer Systems
- 1: Introduction to Computer Systems - Branden Robert Ghena - Mon, Wed 12:30PM - 1:50PM
214-0 Data Structures & Algorithms
- 1: Data Structures & Algorithms - Vincent St-Amour - Tues, Thurs 11:00AM - 12:20PM
- 2: Data Structures & Algorithms - Vincent St-Amour - Tues, Thurs 11:00AM - 12:20PM
217-0 Data Management & Information Processing
- 1: Data Management & Information Processing - Huiling Hu - Tues, Thurs 12:30PM - 1:50PM
301-0 Introduction to Robotics Laboratory
- 1: Introduction to Robotics Laboratory - Brenna Dee Argall - Tues, Thurs 12:30PM - 3:20PM
314-0 Technology and Human Interaction
- 1: Technology and Human Interaction - Darren Robert Gergle - Tues, Thurs 9:30AM - 10:50AM
315-0 Design, Technology, and Research
- 1: Design, Technology, and Research - Haoqi Zhang - Fri 12:00PM - 3:00PM
321-0 Programming Languages
- 1: Programming Languages - Christos Dimoulas - Tues, Thurs 3:30PM - 4:50PM
322-0 Compiler Construction
- 1: Compiler Construction - Simone Campanoni - Tues, Thurs 5:00PM - 6:20PM
329-0 HCI Studio
- 1: HCI Studio - Maia Lee Jacobs - Mon, Wed 9:30AM - 10:50AM
332-0 Online Markets
- 1: Online Markets - Jason D Hartline - Mon, Wed 3:30PM - 4:50PM
336-0 Design & Analysis of Algorithms
- 1: Design & Analysis of Algorithms - Donald Merriman Stull - Tues, Thurs 9:30AM - 10:50AM
337-0 Natural Language Processing: Classical Approaches
- 1: Natural Language Processing: Classical Approaches - Lawrence A Birnbaum - Mon, Wed 3:30PM - 4:50PM
339-0 Introduction to Database Systems
- 1: Introduction to Database Systems - Jennie M Rogers - Tues, Thurs 11:00AM - 12:20PM
340-0 Introduction to Networking
- 1: Introduction to Networking - Aleksandar Kuzmanovic - Tues, Thurs 12:30PM - 1:50PM
343-0 Operating Systems
- 1: Operating Systems - Peter A Dinda - Mon, Wed 9:30AM - 10:50AM
344-0 Design of Computer Problem Solvers
- 1: Design of Computer Problem Solvers - Kenneth D Forbus - Tues, Thurs 2:00PM - 3:20PM
349-0 Machine Learning
- 1: Machine Learning - Zachary David Wood-Doughty - Tues, Thurs 12:30PM - 1:50PM
351-2 Intermediate Computer Graphics
- 1: Intermediate Computer Graphics - John E Tumblin - Mon, Wed, Fri 1:00PM - 1:50PM
354-0 Computer System Security
- 1: Computer System Security - Yan Chen - Mon, Wed 3:30PM - 4:50PM
368-0 Programming Massively Parallel Processors with CUDA
- 1: Programming Massively Parallel Processors with CUDA - Nikolaos Hardavellas - Tues, Thurs 2:00PM - 3:20PM
371-0 Knowledge Representation and Reasoning
- 1: Knowledge Representation and Reasoning - Mohammed Anwarul Alam - Tues, Thurs 12:30PM - 1:50PM
377-0 Game Design Studio
- 1: Game Design Studio - Robert Zubek - Mon, Wed 6:00PM - 7:20PM
394-0 Agile Software Development
- 1: Agile Software Development - Christopher K Riesbeck - Mon, Wed 3:30PM - 4:50PM
396-0 Special Topics in Computer Science
- 3: Artificial Life - Special Topics in Computer Science - Samuel Leviton Kriegman - Tues, Thurs 9:30AM - 10:50AM
- 4: Approximation Algorithms - Special Topics in Computer Science - Konstantin Makarychev - Tues, Thurs 11:00AM - 12:20PM
- 5: Security & Privacy Education - Special Topics in Computer Science - Sruti Sakuntala Bhagavatula - Tues, Thurs 2:00PM - 3:20PM
- 6: Advanced Topics in Modern Cryptography - Special Topics in Computer Science - Xiao Wang - Chenkai Weng - Tues, Thurs 9:30AM - 10:50AM
- 8: Special Topics in Computer Science - Michael Stephen Horn - Marcelo Aaron Bonilla Worsley - Tues, Thurs 7:30AM - 8:50AM
397-0 Special Projects in Computer Science
- 2: CS + X INNOVATION LAB: Building Technologies for t - Special Projects in Computer Science - Kristian J Hammond - Daniel Waino Linna - Tues 2:35PM - 5:30PM
- 3: Data Privacy - Special Projects in Computer Science - Sruti Sakuntala Bhagavatula - Tues, Thurs 11:00AM - 12:20PM
- 4: Wireless Protocols for the Internet of Things - Special Projects in Computer Science - Branden Robert Ghena - Mon, Wed 3:30PM - 4:50PM
- 5: Wireless and Mobile Health (mHealth) - Special Projects in Computer Science - Nabil Iyad Alshurafa - Mahdi Pedram - Tues, Thurs 5:00PM - 6:20PM
- 6: Multimodal Learning Analytics and Interaction Anal - Special Projects in Computer Science - Marcelo Aaron Bonilla Worsley - Tues 9:30AM - 12:20PM
- 9: Computer Science Education - Special Projects in Computer Science - Michael Stephen Horn - Paula Kay Hooper - Mon 6:30PM - 9:20PM
- 10: Innovation in Journalism & Technology - Special Projects in Computer Science - Zach Wise - Tues, Thurs 2:00PM - 3:50PM
410-0 Autonomous Quadrotor Design and Control
- 1: Autonomous Quadrotor Design and Control - Michael Rubenstein - Thurs 12:30PM - 3:20PM
415-0 Design, Technology, and Research
- 1: Design, Technology, and Research - Haoqi Zhang - Fri 12:00PM - 3:00PM
445-0 Internet-scale Experimentation
- 1: Internet-scale Experimentation - Fabian E Bustamante - Tues, Thurs 9:30AM - 10:50AM
449-0 Deep Learning
- 1: Deep Learning - Zachary David Wood-Doughty - Mon, Wed, Fri 11:00AM - 11:50AM
450-0 Internet Security
- 1: Internet Security - Yan Chen - Mon, Wed 9:30AM - 10:50AM
468-0 Programming Massively Parallel Processors with CUDA
- 1: Programming Massively Parallel Processors with CUDA - Nikolaos Hardavellas - Tues, Thurs 2:00PM - 3:20PM
496-0 Special Topics in Computer Science
- 4: Approximation Algorithms - Special Topics in Computer Science - Konstantin Makarychev - Tues, Thurs 11:00AM - 12:20PM
- 5: Security and Privacy Education - Special Topics in Computer Science - Sruti Sakuntala Bhagavatula - Tues, Thurs 2:00PM - 3:20PM
- 6: Advanced Topics in Modern Cryptography - Special Topics in Computer Science - Xiao Wang - Chenkai Weng - Tues, Thurs 9:30AM - 10:50AM
- 7: Visualization for Scientific Communication - Special Topics in Computer Science - Matthew Jeremy Shaver Kay - Mon 2:30PM - 5:20PM
- 8: Special Topics in Computer Science - Michael Stephen Horn - Marcelo Aaron Bonilla Worsley - Tues, Thurs 7:30AM - 8:50AM
- 9: The Design of Technological Tools for Thinking and - Special Topics in Computer Science - Uriel J Wilensky - Wed 2:00PM - 4:50PM
497-0 Special Projects in Computer Science
- 2: CS + X INNOVATION LAB: Building Technologies for t - Special Projects in Computer Science - Kristian J Hammond - Daniel Waino Linna - Tues 2:35PM - 5:30PM
- 3: Data Privacy - Special Projects in Computer Science - Sruti Sakuntala Bhagavatula - Tues, Thurs 11:00AM - 12:20PM
- 4: Wireless Protocols for the Internet of Things - Special Projects in Computer Science - Branden Robert Ghena - Mon, Wed 3:30PM - 4:50PM
- 5: Wireless and Mobile Health (mHealth) - Special Projects in Computer Science - Nabil Iyad Alshurafa - Mahdi Pedram - Tues, Thurs 5:00PM - 6:20PM
- 6: Multimodal Learning Analytics and Interaction Anal - Special Projects in Computer Science - Marcelo Aaron Bonilla Worsley - Tues 9:30AM - 12:20PM
- 7: Explanation and reproducibility in data-driven sci - Special Projects in Computer Science - Jessica Ruth Hullman - Mon, Wed 3:30PM - 4:50PM
- 8: Deep Learning for Natural Language Processing - Special Projects in Computer Science - David William Demeter - Tues, Thurs 12:30PM - 1:50PM
- 10: Innovation in Journalism & Technology - Special Projects in Computer Science - Zach Wise - Tues, Thurs 2:00PM - 3:50PM
- 11: Special Projects in Computer Science - Aravindan Vijayaraghavan - Fri 2:00PM - 4:50PM