List of all syllabi by semester.

Number Section(s) Name Instructor
CS 100 001 Principles of Computing Kauffman, C
CS 101 001 Preview of Computer Science Duric, Z
CS105 001, 002 Computer Ethics and Society Otten, J
CS112 004/005 Introduction to Computer Programming Russell, K Zhong, Y
CS112 001/002/003 Introduction to Computer Programming Dobolyi, K
CS112 006 Introduction to Computer Programming Soundararajan, S
CS 211 002 / 003 / 005 / 006 / H01 Object Oriented Programming Kauffman, C and Snyder, M,
CS222 001 002 P01 Computer Programming for Engineers Chen, J
CS222 003 Computer Programming for Engineers Greenwald, H
CS262 All Introduction to Low-level Programming Nordstrom, D and Otten, J,
CS 306 ALL Synth. of Ethics & Law for the Computing Professional Geldon, F and Maddox, T,
CS321 001/002 Software Engineering Russell, K
CS 321 004/005 Software Engineering Soundararajan, S
CS325 1 Introduction to Game Design Gingold, Y
CS330 003 Formal Methods and Models Wijesekera, D
CS 351 001 Visual Computing Allbeck, J
CS367 001 Computer Systems and Programming Rangwala, H
CS367 002 Computer Systems and Programming Aydin, H
CS 426 Game Programming II Lien, J
CS440 001 Language Processors White, E
CS450 002 Database Concepts Motro, A
CS455 001 Computer Communications and Networking Pullen, J
CS465 001/002 Computer Systems Architecture Zhong, Y
CS471 002 Operating Systems Barbara, D
CS 475 001 Concurrent and Distributed Systems Setia, S
CS480 001 Introduction to Artificial Intelligence Wechsler, H
CS483 001 Analysis of Algorithms Shehu, A
CS484 001 Data Mining Lin, J
CS490 001 Design Exhibition Wang, P
CS 504 004 Principles of Data Management and Mining Conroy, A
CS530 002 Mathematical Foundations in Computer Science Ellis, B
CS531 001 Fundamentals of Systems Programming Greenwald, H
CS540 001 Language Processors White, E
CS550 002 Database Systems Shuman, G
CS571 002 Operating Systems Chen, S
CS580 001 Introduction to Artificial Intelligence Wechsler, H
CS583 001 Analysis of Algorithms I Li, F
CS 583 002 Analysis of Algorithms Kaznachey, D
CS584 001 Theory and Applications of Data Mining Barbara, D
CS650 001 Advanced Database Management Motro, A
CS672 001 Computer System Performance Evaluation Menasce, D
CS674 001 Data Mining on Multimedia Data Lin, J
CS 682 002 Computer Vision Duric, Z
CS 682 002 Computer Vision Duric, Z
CS684 001 Graph Algorithms Li, F
CS 685 001 Autonomous Robotics Kosecka, J
CS 795 002 Wireless and sensor networks and their applications Kim, S
CS 795 Blockchain Technologies Baldimtsi, F
CS 818 001 Wireless and sensor networks and their applications Kim, S
INFS515 001 Computer Organization Course and Operating Systems He, L
INFS519 001 Program Design and Data Structures Russell, K
INFS 612 002 Principles and Practices of Communication Networks McDowall, J
ISA562 01, P01 Information Security Theory and Practice Sood, A
ISA564 201 Security Laboratory Greenberg, B
ISA650 001 Security Policy Curts, R
ISA697 001 Strategic Thinking for Cyber Security Guidorizzi, R
SWE 205 Software Usability Analysis and Design Offutt, J
SWE 301 001 Internship Preparation Ammann, P
SWE 401 001 Internship Reflection Ammann, P
SWE 437 001 Software Testing and Maintenance Ammann, P
SWE 443 001 Software Architectures Norbisrath, U
SWE 510 001 Object-Oriented Programming in Java Shin, Y
SWE 619 001 Object-Oriented Programming in Java Baldo, J
SWE 622 001 Distributed Software Engineering Bell, J
SWE625 001 Software Project Management Nidiffer, K
SWE 637 001 Software Testing Ammann, P
SWE737 Advanced Software Testing Offutt, J