List of all syllabi by semester.

Number Section(s) Name Instructor
CS 100 DL2 Principles of Computing Kamberi, S
CS 110 All Essentials of Computer Science All,
CS 112 All Sections Introduction to Computer Programming All Professors,
CS 211 all Object-oriented programming Dimitriadis, Hrolenok,
CS 222 DL1 Computer Program for Engineers Chen, J
CS 306 All Synth. of Ethics & Law for the Computing Professional Geldon, Maddox, Otten,
CS 310 All Data Structures All Instructors,
CS 321 DL4, DL5, DL6 Software Engineering Soundararajan, S
CS 321 002 Software Engineering Soundararajan, S
CS 321 001 Software Engineering Pettit, R
CS 330 DL1 Formal Methods and Models Avramovic, I
CS 330 003 Formal Methods and Models Domeniconi, C
CS 330 002 Formal Methods and Models Gordon, S
CS 367 All Computer Systems and Programming All,
CS 395 DL3 Technical Interview Preparation Soundararajan, S
CS 440 DL1 Language Processors and Programming Environments Zhong, Y
CS 450 DL1 Database Concepts Deng, P
CS 450 003 Database Concepts Lin, J
CS 451 DL1 Computer Graphics Chen, J
CS 455 001 Computer Communications and Networking Osterweil, E
CS 455/555 Computer Communications and Networking Pathak, P
cs 4583 001 002 design and analysis of algorithms richards, d
CS 463 001 Comparative Programming Languages Snyder, M
CS 465 001 Computer Systems Architecture Menasce, D
CS 468 DL1 Secure Programming and Systems Wang, X
CS 471 DL1 Operating Systems Aydin, H
CS 471 001 Operating Systems Chen, S
CS 471 002, 003 Operating Systems Andrea, K
CS 475 Concurrent & Distributed Systems Cheng, Y
CS 477 ALL Mobile Application Development White, E
CS 480 002 Introduction to Artificial Intelligence Duric, Z
CS 480 001 Introduction to Artificial Intelligence Hrolenok, B
CS 484 001 Data Mining Das, S
CS 484 002 Data Mining Barbara, D
CS 487/587 Introduction to Cryptography Baldimtsi, F
CS 499 1 Virtual Reality Yu, L
CS 504 All Principles of Data Management and Mining Deng, P
CS 531 DL1 Fundamentals of System programming Chen, J
CS 551 001 Computer Graphics Gingold, Y
CS 555 001 Computer Communication and Networks Simon, R
CS 580 001 Introduction to Artificial Intelligence Duric, Z
CS 580 610 Introduction to Artificial Intelligence Duric, Z
CS 580 DL2 Introduction to Artificial Intelligence Tecuci, G
CS 583 002 Analysis of Algorithms Russell, K
CS 583 DL Analysis of Algorithms Kosecka, J
CS 584 001 Theory and Applications of Data Mining Rangwala, H
CS 595 1 Virtual Reality Yu, L
CS 657 001 Mining Massive Datasets Barbara, D
CS 681 DL1 Instructable Cognitive Agents Tecuci, G
CS 682 Computer Vision Stein, G
CS 685 001 Autonomous Robotics Kosecka, J
CS 687 001 Advanced Artificial Intelligence Luke, S
CS 688 001 Machine Learning Domeniconi, C
CS 695 002 Special Topics: Natural Language Processing Yao, Z
CS 700 001 Research Methods in Computer Science Menasce, D
INFS 501 001 Discrete and Logical Structures for Information Systems Ellis, W
ISA 656 001 Network Security Wang, X
SWE 301 001 Internship Preparation Ammann, P
SWE 401 001 Internship Reflection Ammann, P
SWE 419 001 OO Software Design and Implementation Ammann, P
SWE 432 001 Web Application Development Moran, K
SWE 437 1 Software Testing and Maintenance Offutt, J
SWE 619 001 Object-Oriented Software Specification and Construction Ammann, P
SWE 621 001 Software Modeling and Design Pettit, R
SWE 625 001 Software Project Management Nidiffer, K
SWE 632 User Interface Design and Development LaToza, T