- Home
- 2023 Spring
- McCormick School of Engineering and Applied Science
- Computer Science
Select a Class
110-0 Introduction to Computer Programming
- 1: Introduction to Computer Programming - Aleksandar Kuzmanovic - Tues, Thurs 9:30AM - 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 1:00PM - 1:50PM
150-0 Fundamentals of Computer Programming 1.5
- 1: Fundamentals of Computer Programming 1.5 - Katherine E Compton - Mon, Wed, Fri 11:00AM - 11:50AM
211-0 Fundamentals of Computer Programming II
- 1: Fundamentals of Computer Programming II - Branden Robert Ghena - Tues, Thurs 2:00PM - 3:20PM
- 2: Fundamentals of Computer Programming II - Branden Robert Ghena - Tues, Thurs 2:00PM - 3:20PM
212-0 Mathematical Foundations of Comp Science
- 1: Mathematical Foundations of Comp Science - Xiao Wang - Tues, Thurs 9:30AM - 10:50AM
213-0 Introduction to Computer Systems
- 1: Introduction to Computer Systems - Nikolaos Hardavellas - Tues, Thurs 2:00PM - 3:20PM
214-0 Data Structures & Algorithms
- 1: Data Structures & Algorithms - Sruti Sakuntala Bhagavatula - Tues, Thurs 11:00AM - 12:20PM
- 2: Data Structures & Algorithms - Sruti Sakuntala Bhagavatula - Tues, Thurs 11:00AM - 12:20PM
217-0 Data Management & Information Processing
- 1: Data Management & Information Processing - Huiling Hu - Tues, Thurs 9:30AM - 10:50AM
260-0 Introduction to Law and Digital Technologies
- 1: Introduction to Law and Digital Technologies - Daniel Waino Linna - John David Villasenor - Mon 2:00PM - 3:20PM
310-0 Scalable Software Architectures
- 1: Scalable Software Architectures - Joseph Edward Hummel - Tues, Thurs 2:00PM - 3:20PM
313-0 Tangible Interaction Design and Learning
- 1: Tangible Interaction Design and Learning - Michael Stephen Horn - Mon, Wed 3:30PM - 4:50PM
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 - Vincent St-Amour - Tues, Thurs 12:30PM - 1:50PM
329-0 HCI Studio
- 1: HCI Studio - Haoqi Zhang - Mon, Wed 11:00AM - 12:20PM
336-0 Design & Analysis of Algorithms
- 1: Design & Analysis of Algorithms - Donald Merriman Stull - Tues, Thurs 3:30PM - 4:50PM
338-0 Practicum in Intelligent Information Systems
- 1: Practicum in Intelligent Information Systems - Kristian J Hammond - Tues, Thurs 11:00AM - 12:20PM
- 2: Practicum in Intelligent Information Systems - Lawrence A Birnbaum - Jeremy D Gilbert - Mon 1:00PM - 3:50PM
339-0 Introduction to Database Systems
- 1: Introduction to Database Systems - Jennie M Rogers - Tues, Thurs 9:30AM - 10:50AM
- 2: Introduction to Database Systems - Andrew James Crotty - Tues, Thurs 2:00PM - 3:20PM
348-0 Introduction to Artificial Intelligence
- 1: Introduction to Artificial Intelligence - Michael Rubenstein - Tues, Thurs 9:30AM - 10:50AM
349-0 Machine Learning
- 1: Machine Learning - Venkatramanan Siva Subrahmanian - Mon, Wed 9:30AM - 10:50AM
355-0 Digital Forensics and Incident Response
- 1: Digital Forensics and Incident Response - Yan Chen - Mon, Wed 3:30PM - 4:50PM
394-0 Agile Software Development
- 1: Agile Software Development - Christopher K Riesbeck - Mon, Wed 9:30AM - 10:50AM
396-0 Special Topics in Computer Science
- 1: Modeling Relationships with Causal Inference - Special Topics in Computer Science - Zachary David Wood-Doughty - Mon, Wed 3:30PM - 4:50PM
- 2: Communicating Computer Science - Special Topics in Computer Science - Connor Patrick Bain - Mon, Wed 3:30PM - 4:50PM
- 3: Proving Properties of Programs with Mechanized Log - Special Topics in Computer Science - Robert Findler - Mon, Wed, Fri 11:00AM - 11:50AM
- 4: Social Networks Analysis - Special Topics in Computer Science - Noshir Contractor - Thurs 3:30PM - 6:20PM
- 5: Introduction to Computational Linguistics - Special Topics in Computer Science - Robert Frederick Voigt Jr - Tues, Thurs 11:00AM - 12:20PM
- 6: Natural & Artificial Vision - Special Topics in Computer Science - Emma Bertat Alexander - Mon, Wed 11:00AM - 12:20PM
- 8: Differential Privacy: from Foundations to Machine - Special Topics in Computer Science - Jinshuo Dong - Mon, Wed 11:00AM - 12:20PM
- 9: Social AR/VR Studio - Special Topics in Computer Science - Katherine E Compton - Mon, Wed 5:00PM - 6:20PM
- 12: Dynamics of Programming Languages - Special Topics in Computer Science - Christos Dimoulas - Tues, Thurs 2:00PM - 3:20PM
- 13: Topics in Software Engineering - Special Topics in Computer Science - Vincent St-Amour - Tues, Thurs 3:30PM - 4:50PM
- 14: Computing, Ethics, and Society - Special Topics in Computer Science - Victoria C Chavez - Natalie Melo - Mon, Wed 2:00PM - 3:20PM
397-0 Special Projects in Computer Science
- 1: Seminar in Statistical Language Modeling - Special Projects in Computer Science - David William Demeter - Tues, Thurs 11:00AM - 12:20PM
- 2: Advanced Topics in Compilers - Special Projects in Computer Science - Simone Campanoni - Tues, Thurs 5:00PM - 6:20PM
- 3: Innovation in Journalism & Technology - Special Projects in Computer Science - Kristian J Hammond - Zach Wise - Tues, Thurs 2:00PM - 3:50PM
- 4: Selected Topics in Computer Networks - Special Projects in Computer Science - Aleksandar Kuzmanovic - Tues, Thurs 12:30PM - 1:50PM
- 6: Advanced Multimodal Interfaces and Analytics Resea - Special Projects in Computer Science - Marcelo Aaron Bonilla Worsley - Fri 12:00PM - 2:50PM
413-0 Tangible Interaction Design and Learning
- 1: Tangible Interaction Design and Learning - Michael Stephen Horn - Mon, Wed 3:30PM - 4:50PM
415-0 Design, Technology, and Research
- 1: Design, Technology, and Research - Haoqi Zhang - Fri 12:00PM - 3:00PM
446-0 Kernel and Other Low-level Software Development
- 1: Kernel and Other Low-level Software Development - Peter A Dinda - Mon 11:00AM - 1:50PM
449-0 Deep Learning
- 1: Deep Learning - Zachary David Wood-Doughty - Tues, Thurs 3:30PM - 4:50PM
460-0 Introduction to Law and Digital Technologies
- 1: Introduction to Law and Digital Technologies - Daniel Waino Linna - John David Villasenor - Mon 2:00PM - 3:20PM
496-0 Special Topics in Computer Science
- 12: Dynamics of Programming Languages - Special Topics in Computer Science - Christos Dimoulas - Tues, Thurs 2:00PM - 3:20PM
- 13: Topics in Software Engineering - Special Topics in Computer Science - Vincent St-Amour - Tues, Thurs 3:30PM - 4:50PM
- 14: Computing, Ethics, and Society - Special Topics in Computer Science - Victoria C Chavez - Natalie Melo - Mon, Wed 2:00PM - 3:20PM
- 16: Mathematical and Computational Foundations of Tens - Special Topics in Computer Science - Eric Michael Evert - Mon, Wed, Fri 3:00PM - 3:50PM
- 17: Qualitative Reasoning Seminar - Special Topics in Computer Science - Kenneth D Forbus - Tues, Thurs 2:00PM - 3:20PM
- 18: AI Perspectives: Symbolic Reasoning to Deep Learni - Special Topics in Computer Science - Mohammed Anwarul Alam - Fri 2:00PM - 4:50PM
- 19: Advanced System Security - Special Topics in Computer Science - Xinyu Xing - Fri 9:00AM - 11:50AM
- 20: HCI Methods for Health Research - Special Topics in Computer Science - Maia Cousins - Mon 1:00PM - 3:50PM
- 21: Randomized Algorithms in Linear Algebra & Scientif - Special Topics in Computer Science - Tamara Gibson Kolda - Mon, Wed 9:30AM - 10:50AM
- 22: Generative Deep Models - Special Topics in Computer Science - Bryan A. Pardo - Wed, Fri 5:00PM - 7:00PM
497-0 Special Projects in Computer Science
- 2: Advanced Topics in Compilers - Special Projects in Computer Science - Simone Campanoni - Tues, Thurs 5:00PM - 6:20PM
- 3: Innovation in Journalism & Technology - Special Projects in Computer Science - Kristian J Hammond - Zach Wise - Tues, Thurs 2:00PM - 3:50PM
- 4: Selected Topics in Computer Networks - Special Projects in Computer Science - Aleksandar Kuzmanovic - Tues, Thurs 12:30PM - 1:50PM
- 5: Digital Musical Instrument Design - Special Projects in Computer Science - Stephan Michael Moore - Bryan A. Pardo - Tues 10:00AM - 1:50PM
- 6: Advanced Multimodal Interfaces and Analytics Resea - Special Projects in Computer Science - Marcelo Aaron Bonilla Worsley - Fri 12:00PM - 2:50PM