Course Listings

Please view the following document with last year's courses:

2018-19 Course Listing

2017-18 Course Listing

As of Fall 2019, EECS have been separated into two departments - ECE & CS.  Here is the ECE Course Listing or CAESAR catalogue.

CourseCourse TitleFall 2019Winter 2020Spring 2020
COMP_SCI 101Computer Science: Concepts, Philosophy, and Connections3-3:50 MW
Birnbaum


COMP_SCI 110Intro to Computer Programming10-10:50 MWF
Wilson
4-5:20 TuTh
Van Wart
11-11:50 MWF
Van Wart
COMP_SCI 111Fundamentals of Computer Programming I1-1:50 MWF
Horswill
11-11:50 MWF
Sood
2-3:20 TuTh
Tov
COMP_SCI 130Tools and Technology of the World Wide Web

4-4:50 MW
Van Wart
COMP_SCI 211Fundamentals of Computer Programming II12:30-1:50 TuTh
Sood
2-3:20 TuTh
Tov
12:30-1:50 TuTh
Sood
COMP_SCI 212Mathematical Foundations of Computer Science3-3:50 MWF
Vijayaraghavan
4-4:50 MWF
Staff
3-3:50 MWF
Staff
COMP_SCI 213Intro to Computer Systems2-3:20 TuTh
Dinda
12:30-1:50 TuTh
St-Amour
2-3:20 TuTh
Hardavellas
COMP_SCI 213Intro to Computer Systems3:30-4:50 TuTh
St-Amour


COMP_SCI 214Data Structures and Data Management9:30-10:50 TuTh
Tov
4-5:20 TuTh
St-Amour
1-1:50 MWF
Horswill
COMP_SCI 217 Data Management and Information Processing12:30-1:50 TuTh
Hu

2-3:20 TuTh
Staff
COMP_SCI 230Programming for Engineers
12:30-1:50 TuTh
Tov

COMP_SCI 295Intensive Program Design12-2:50 TuTh
Tov / Findler


COMP_SCI 295Fundamentals of Computer Programming 1.5

11:11:50 MWF
Sood
COMP_SCI 301Introduction to Robotics Laboratory

2-8 TuTh
Argall
COMP_SCI 313, 413Tangible Interaction Design and Learning

3:30-4:50 TuTh
Horn
COMP_SCI 314Technology & Human Interaction
9:30-10:50 TuTh
Gergle

COMP_SCI 315, 497Design, Technology, and Research 12-2:50 F
Zhang
Friday
Kim
Friday
Kim
COMP_SCI 321Programming Languages11-12:20 TuTh
St-Amour

11-12:20 TuTh
St-Amour
COMP_SCI 322Compiler Construction
11-11:50 MWF
Campanoni

COMP_SCI 323Code Analysis and Transformation

12:30-1:50 TuTh
Campanoni
COMP_SCI 325-1Artificial Intelligence Programming11-11:50 MWF
Riesbeck


COMP_SCI 330Human Computer Interaction11-11:50 MW
Worsley
1-1:50 MWF
Van Wart
11-11:50 MWF
Horn
COMP_SCI 331Introduction to Computational Photography3:30-4:50 TuTh
Cossairt


COMP_SCI 336Design & Analysis of Algorithms2-3:20 TuTh
Hartline
11-12:20 TuTh
Makarychev
9:30-10:50 TuTh
Khuller
COMP_SCI 337Intro to Natural Language Processing
11-12:20 MW
Birnbaum

COMP_SCI 338Practicum in Intelligent Information Systems6-9 W
Birnbaum

6-9 M
Birnbaum
COMP_SCI 339Intro to Databases
3:30-4:50 TuTh
Rogers
3:30-4:50 TuTh
Rogers
COMP_SCI 340Introduction to Computer Networking11-12:20 MW
Bustamante
12:30-1:50 TuTh
Tarzia

COMP_SCI 343Operating Systems
11-12:20 TuTh
Dinda
12:30-1:50 MW
Tarzia
COMP_SCI 345Distributed Systems

9-10:20 TuTh
Bustamante
COMP_SCI 348Intro to Artificial Intelligence4-4:50 MWF
Hammond
3-3:50 MWF
Wilson
12:30-1:50 TuTh
Rubenstein
COMP_SCI 349Machine Learning3:30-4:50 MW
Seetharaman
3:30-4:50 MW
Seetharaman
3:30-4:50 MW
Cossairt
COMP_SCI 351-1Intro to Computer Graphics10-10:50 MWF
Tumblin


COMP_SCI 351-2Intermediate Computer Graphics
9:30-10:50 TuTh
Tumblin

COMP_SCI 354Network Penetration and Security
9:30-10:50 TuTh
Chen

COMP_SCI 371Knowledge Representation and Reasoning
2-3:20 TuTh
Rabkina

COMP_SCI 376Game Design and Development3-3:50 MWF
Horswill


COMP_SCI 377Game Development Studio
6-7:30 MW
Zubek

COMP_SCI 393Software Construction2-3:20 TuTh
Dimoulas


COMP_SCI 394Agile Software Development
11-12:20 TuTh
Riesbeck
11-12:20 TuTh
Riesbeck
COMP_SCI 396Scalable Software Architectures3:30-4:50 MW
Tarzia


COMP_SCI 396Introduction to Cryptography
9:30-10:50 TuTh
Wang

COMP_SCI 396Online Markets

9:30-10:50 TuTh
Hartline
COMP_SCI 396, 496Programming Languages Seminar
12:30-1:50 TuTh
Dimoulas

COMP_SCI 396, 496Affective Computing Seminar

11-12:20 TuTh
Wilson
COMP_SCI 396, 496Dynamics of Programming Languages

12:30-1:50 TuTh
Dimoulas
COMP_SCI 396, 496Conversational Interfaces

2-3:20 TuTh
Forbus
COMP_SCI 396, 496Statistical Machine Learning
9-10:30 MW
Liu

COMP_SCI 396, 496Topics in Software Engineering

3:30-4:50 TuTh
St-Amour
COMP_SCI 396, 496Proving Properties of Programs with Mechanized Logic

11-11:50 MWF
Findler
COMP_SCI 396, 496Interactive Information Visualization9:30-10:50 TuTh
Hullman


COMP_SCI 396, 496Advanced Topics in Approximation Algorithms

10-1 F
Makarychev
COMP_SCI 396, 496Data Science Seminar3:30-4:50 TuTh
Rogers


COMP_SCI 396, 496Special Topics in Swarms and Multi-robot Systems2-3:20 TuTh
Rubenstein


COMP_SCI 396, 496Quadrotor Design and Control
1-4 Th
Rubenstein

COMP_SCI 396, 496Systems Programming in Rust

12:30-1:50 TuTh
Tov
COMP_SCI 397, 497Computational Creativity1-4 Th
Pardo


COMP_SCI 397, 497Advanced Multimodal Interfaces and Analytics Research
8-8:50 MWF
Worsley

COMP_SCI 397, 497Internet-scale Experimentation
10-1 MW
Bustamante

COMP_SCI 397, 497Wireless and Mobile Health (mHealth)
5-6:20 TuTh
Alshurafa

COMP_SCI 397, 497Digital Musical Instrument Design

3-5:50 M
Pardo
COMP_SCI 397, 497Advanced Topics in Compilers9:30-10:50 TuTh
Campanoni


COMP_SCI 397, 497Digital Forensics
10-11:20 MW
Chen

COMP_SCI 397, 497(Special Topics) Innovation in Journalism & Technology2:30-4:20 TuTh
Hammond & Wise
9:30-11:20 TuTh
Hammond & Wise
9:30-11:20 TuTh
Hammond & Wise
COMP_SCI 397, 497Rapid Prototyping for Software Innovation1-1:50 MWF
Riesbeck


COMP_SCI 397, 497Inclusive Making9:30-12:20 Tu
Worsley


COMP_SCI 446Kernel and Other Low-level Software Development

9:30-10:50 TuTh
Dinda
COMP_SCI 450Internet Security
3:30-4:50 TuTh
Chen

COMP_SCI 469Machine Learning and Artificial Intelligence for Robotics11-12:20 TuTh
Argall


COMP_SCI 473-1NUvention: Web + Media (ENTREP 473)
2-5 Tu
Riesbeck/Warren

COMP_SCI 473-2NUvention: Web + Media (ENTREP 473)

2-5:10 Tu
Riesbeck/Warren
COMP_SCI 496Special Topics in Game AI - City-Scale Character Simulation

MWF 4-4:50
Horswill
COMP_SCI 496Introduction to Graduate Studies in Computer ScienceMW 9-10am
Bustamante


COMP_SCI 496Expander graphs and their applications2-3:20 TuTh
Rao


COMP_SCI 496Graduate Algorithms

11-12:20 TuTh
Makarychev
COMP_SCI 496Graduate Complexity10-11:20 TuTh
Xue


COMP_SCI 496Advanced Topics in Modern Cryptography9:30-10:50 TuTh
Wang


COMP_SCI 496Advanced Topics on Deep Learning
5-8 M
Liu

COMP_SCI 497Advanced Topics in Mechanism Design
9:30-10:50 TuTh
Hartline