List of all syllabi by semester.

Number Section(s) Name Instructor
CS 100 004 Principles of Computing Abdelmoumin, G
CS 109 All Sections Introduction to Computer Programming, Part B Kamranfar, P
CS 110 DL3, DL4 Essentials of Computer Science Dimitriadis, S
CS 110 -001 Essentials of Computer Science Maddox, T
CS 112 All Introduction to Computer Programming Abdelmoumin, Gopalkrishna, Zaman, Kamranfar,
CS 211 ALL Object Oriented Programming Hrolenok, Samudio,
CS 262 ALL Introduction to Low-Level Programming Kongmunvattana, Mughal,
CS 310 All Data Structures All,
CS 321 007, 008 and 010 Software Engineering Reep, Islam,
CS 321 004, 005 Software Engineering Soundararajan, S
CS330 006 Formal Methods and Models Wang, N
CS 330 005 formal methods and models richards, d
CS 330 003, 004 Formal Methods and Models Zaman, A
CS 330 001 Formal Methods and Models Ishimwe, D
CS 367 All Computer Systems and Programming Andrea, Kongmunvattana, Zhong,
CS 390 All Research and Project Design Principles in Computing Russell, K
CS 405 All Ethics & Law for the Computing Professional All Instructors, T
CS 425 ALL Game Programming I Gingold, Y
CS 440 002 Language Processors and Programming Environments Zhong, Y
CS 450 001/002 Database Concepts Deng, P
CS 450/550 005/007 Database Concepts/Systems Deng, P
CS 451 002 Computer Graphics Chen, J
CS455 001 Data Communication and Networking Gambhir, S
CS 455 003 Computer Communications and Networking Osterweil, E
CS 455 004 Computer Communications and Networking Han, B
CS 463 001 Comparative Programming Languages Snyder, M
CS 465 001 Computer Systems Architecture Negulescu, R
CS468 005 Secure Programming and Systems Shamseddine, M
CS468 004 Secure Programming and Systems Shamseddine, M
CS 468 003 Secure Programming and Systems Simon, R
CS471 001 and 003 Operating System Gambhir, S
CS 471 005 Operating Systems Chen, S
CS 471 DL1 Operating Systems Aydin, H
CS 471 004 Operating Systems Zeng, Q
CS 475 001 Concurrent and Distributed Systems Setia, S
CS 477 001 Mobile Application Development White, E
CS 478 001 Natural Language Processing Yao, Z
CS 480 DL2 Introduction to Artificial Intelligence Tecuci, G
CS 480 001 Introduction to Artificial Intelligence Hrolenok, B
CS 483 005 Analysis of Algorithms Gordon, S
CS 483 002, 003 Analysis of Algorithms Avramovic, I
CS484 002 Data Mining Das, S
CS 484 001 Data Mining Lin, J
CS 485 Autonomous Robotics Stein, G
CS 499 009 Foundations and Advances of Cybersecurity Zhang, X
CS 499/595 Computational Photography Ye, J
CS 504 002 Principles Data Managmt and Mining Yin, B
CS 530 006, 007 Mathematical Foundations of Computer Science Negulescu, R
CS 530 003 Mathematical Foundations of Computer Science Li, F
CS 540 001 Compilers White, E
CS 551 DL1 Computer Graphics Chen, J
CS555 Computer Communications and Networking Shamseddine, M
CS 571 002 Operating Systems Andrea, K
CS 580 003 Introduction to Artificial Intelligence Duric, Z
CS 583 001,002,003 Analysis of Algorithms Gonzalez Hernandez, A
CS 583 DL1 Analysis of Algorithms Li, F
CS 584 001 Data Mining Zhu, Z
CS 584 004 Theory and Applications of Data Mining Lin, J
CS 584 003 Theory and Applications of Data Mining Zhou, K
CS 600 001 theory of computing richards, d
CS 630 001 Advanced Algorithms Jarret, M
CS 657 001 Mining Massive Datasets Barbara, D
CS 662 Computer Graphics and Game Technologies Gingold, Y
CS 663 DL1 Computational Design Yu, L
CS 675 001 Distributed Systems Chen, S
CS 678 Advanced Natural Language Processing Anastasopoulos, A
CS 682 001 (DL) Computer Vision Kosecka, J
CS 687 001 Advanced Artificial Intelligence Luke, S
CS 688 004 Machine Learning Yu, F
CS 688 003 Machine Learning Domeniconi, C
CS692 003 Reliability in Computer Systems Yang, L
CS 692 001, 002 Software Engineering for Real-Time Embedded Systems Pettit, R
CS 700 001 Research Methodology in CS Setia, S
ISA656 001 Network Security Wang, X
ISA674 001 Intrusion Detection Wang, X
SWE 419 001 Object-Oriented Software Specification and Construction Nguyen, T
SWE 432 001 Web App Development Reep, M
SWE 437/637 002 Software Testing & Maintenance Johnson-Matthews, B
SWE 619 004 Object-Oriented Software Specification and Construction Masri, W
SWE 621 DL1, 002 Software Design and Architecture Soundararajan, S
SWE 625 01 Successfully Managing and Leading Software Projects Nidiffer, K
SWE 632 002 User Interface Design and Development LaToza, T
SWE 637 001 Software Testing Johnson-Matthews, B
SWE 642 01 Software Engineering for the World Wide Web Dubey, V
SWE 645 01 Component-based Software Development Dubey, V
SWE 660 All Software Engineering for Real-Time Embedded Systems Pettit, R