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 |
| CS 105 | 005 & 006 | Computer Ethics and Society | Kowalski, G |
| CS 105 | 001, 002 | Computer Ethics and Society | Otten, J |
| CS 105 | 003 & 004 | Computer Ethics and Society | Maddox, T |
| CS 112 | 004/005 | Introduction to Computer Programming | Russell, K Zhong, Y |
| CS 112 | 001/002/003 | Introduction to Computer Programming | Dobolyi, K |
| CS 112 | 006 | Introduction to Computer Programming | Soundararajan, S |
| CS 211 | 002 / 003 / 005 / 006 / H01 | Object Oriented Programming | Kauffman, C and Snyder, M, |
| CS 211 | 001 | Introduction to Object Oriented Programming | Dobolyi, K |
| CS 222 | 001 002 P01 | Computer Programming for Engineers | Chen, J |
| CS 222 | 003 | Computer Programming for Engineers | Greenwald, H |
| CS 262 | 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, |
| CS 310 | 001 | Data Structures | Lien, J |
| CS 310 | 002, 003, 004 | Data Structures | Nordstrom, D |
| CS 321 | 001/002 | Software Engineering | Russell, K |
| CS 321 | 004/005 | Software Engineering | Soundararajan, S |
| CS 325 | 1 | Introduction to Game Design | Gingold, Y |
| CS 330 | 002 | Formal Methods and Models | Gordon, S |
| CS 330 | 03 | Formal methods and Models | Wijesekera, D |
| CS 351 | 001 | Visual Computing | Allbeck, J |
| CS 367 | 002 | Computer Systems and Programming | Aydin, H |
| CS 367 | 001 | Computer Systems and Programming | Rangwala, H |
| CS 426 | Game Programming II | Lien, J | |
| CS 440 | 001 | Language Processors | White, E |
| CS 450 | 001 | Database Concepts | Kerschberg, L |
| CS 450 | 002 | Database Concepts | Motro, A |
| CS 455 | 001 | Computer Communications and Networking | Pullen, J |
| CS 463 | 001 | Comparative Programming Languages | Snyder, M |
| CS 465 | 003 | Computer Systems Architecture | King, D |
| CS 465 | 001/002 | Computer Systems Architecture | Zhong, Y |
| CS 471 | 001 | Operating Systems | Pathak, P |
| CS 471 | 002 | Operating Systems | Barbara, D |
| CS 475 | 001 | Concurrent and Distributed Systems | Setia, S |
| CS 480 | 001 | Introduction to Artificial Intelligence | Wechsler, H |
| CS 483 | 001 | Analysis of Algorithms | Shehu, A |
| CS 484 | 001 | Data Mining | Lin, J |
| CS 490 | 001 | Design Exhibition | Wang, P |
| CS 504 | 002 | Principles of Data Management and Mining | Molloy, K |
| CS 504 | 004 | Principles of Data Management and Mining | Conroy, A |
| CS 530 | 002 | Mathematical Foundations in Computer Science | Ellis, B |
| CS 531 | 001 | Fundamentals of Systems Programming | Greenwald, H |
| CS 540 | 001 | Language Processors | White, E |
| CS 550 | 002 | Database Systems | Shuman, G |
| CS 550 | 001 | Database Systems | Brodsky, A |
| CS 571 | 002 | Operating Systems | Chen, S |
| CS 580 | 001 | Introduction to Artificial Intelligence | Wechsler, H |
| CS 583 | 001 | Analysis of Algorithms I | Li, F |
| CS 583 | 002 | Analysis of Algorithms | Kaznachey, D |
| CS 584 | 001 | Theory and Applications of Data Mining | Barbara, D |
| CS 650 | 001 | Advanced Database Management | Motro, A |
| CS 672 | 001 | Computer System Performance Evaluation | Menasce, D |
| CS 674 | 001 | Data Mining on Multimedia Data | Lin, J |
| CS 682 | 002 | Computer Vision | Duric, Z |
| CS 684 | 001 | Graph Algorithms | Li, F |
| CS 685 | 001 | Autonomous Robotics | Kosecka, J |
| CS 795 | Blockchain Technologies | Baldimtsi, F | |
| CS 795 | 002 | Wireless and sensor networks and their applications | Kim, S |
| CS 818 | 001 | Wireless and sensor networks and their applications | Kim, S |
| INFS 515 | 001 | Computer Organization Course and Operating Systems | He, L |
| INFS 519 | 001 | Program Design and Data Structures | Russell, K |
| INFS 612 | 002 | Principles and Practices of Communication Networks | McDowall, J |
| ISA 562 | 01, P01 | Information Security Theory and Practice | Sood, A |
| ISA 564 | 201 | Security Laboratory | Greenberg, B |
| ISA 650 | 001 | Security Policy | Curts, R |
| ISA 656 | 001 | Security Security | Wang, X |
| ISA 697 | 001 | Strategic Thinking for Cyber Security | Guidorizzi, R |
| 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 |
| SWE 625 | 001 | Software Project Management | Nidiffer, K |
| SWE 637 | 001 | Software Testing | Ammann, P |
| SWE 642 | 002 | Software Engineering for the World Wide Web | Dubey, V |
| SWE 737 | Advanced Software Testing | Offutt, J | |
| SWE 795 | 001 | Software Engineering Environments | LaToza, T |