List of all syllabi by semester.
| Number | Section(s) | Name | Instructor |
|---|---|---|---|
| CS 100 | 001 | Principles of Computing | Nordstrom, D |
| CS 110 | All | Essentials of Computer Science | Andrea, K; Otten, J |
| CS 112 | all | Intro to Computer Programming | Dimitriadis, Krishnan, Snyder, Zhong, |
| CS 211 | 002, 005, H01 | Object-Oriented Programming | Soundararajan, S |
| CS 211 | 004, 006 | Object-Oriented Programming | Avramovic, I |
| CS 262 | All | Introduction to Low-Level Programming | Avramovic, Deng, Duric, Otten, |
| CS 306 | All | Ethics & Law for the Computing Professional | Maddox, T |
| CS 310 | All | Data Structures | Alnifie, Russell, Zhong, |
| CS 321 | 002/004 | Software Engineering | Russell, K |
| CS 321 | 001, 005 | Software Engineering | Soundararajan, S |
| CS330 | 001 | formal methods and models | richards, d |
| CS330 | 001 | formal method and models | richards, d |
| CS330 | 001 | formal methods | richards, d |
| CS 330 | 03 | Formal Methods and Models | Wijesekera, D |
| CS 330 | 002 | Formal Methods and Models | Domeniconi, C |
| CS 332 | 001 | OO Software Design and Implementation | Ammann, P |
| CS 367 | 001,002,003 | Computer Systems and Programming | Kim, Andrea, |
| CS 390 | 001 | Research and Project Design Principles in Computing | Wang, P |
| CS 425 | 001 | Game Programming 1 | Lien, J |
| CS 451 | 001 | Computer Graphics | Gingold, Y |
| CS 455 | ALL | Computer Communications and Networking | Osterweil, E |
| CS 465 | 001 | Computer Systems Architecture | Menasce, D |
| CS 465 | 004 | Computer Systems Architecture | Menasce, D |
| CS 468 | 001 | Secure Programming and Systems | Wang, X |
| CS 471 | 003 | Operating Systems | Pathak, P |
| CS 471 | 002 | Operating Systems | Barbara, D |
| CS 471 | 001 | Operating Systems | Aydin, H |
| CS 475 | 001 | Concurrent and Distributed Systems | Simon, R |
| CS 480 | 001 | Introduction to Artificial Intelligence | Luke, S |
| CS483 | 002 | algorithm | richards, d |
| CS483 | 002 | akgorithms | richards, d |
| CS 483 | 001 | Analysis of Algorithms | Kosecka, J |
| CS 484 | 001 | Data Mining | Lin, J |
| CS 484 | 002 | Data Mining | Rangwala, H |
| CS485 | 001 | Autonomous Robotics | Shehu, A |
| CS 499 | 002 | Security Laboratory | Greenberg, B |
| CS499/ CS 595 | Cryptography | Baldimtsi, F | |
| CS 504 | 003 | Principles of Data Management and Mining | Deng, P |
| CS 504 | 004 | Principles of Data Management and Mining | Deng, P |
| CS 504 | 609 | Principles of Data Management and Mining | Lin, J |
| CS 530 | 001 | Mathematical Foundations of CS | Kaznachey, D |
| CS 550 | 001 | Database Systems | Motro, A |
| CS 551 | 001 | Computer Graphics | Chen, J |
| CS 555 | 001 | Computer Communications and Networking | Pullen, J |
| CS 571 | 001 | Operating Systems | Chen, S |
| CS 580 | 001 | Introduction to Artificial Intelligence | Duric, Z |
| CS 580 | 001 | Introduction to Artificial Intelligence | Duric, Z |
| CS 583 | 002 | Analysis of Algorithms I | Li, F |
| CS 584 | 001 | Theory and Applications of Data Mining | Lin, J |
| CS 630 | 001 | Advanced Algorithms | Li, F |
| CS 657 | 001,608 | Mining Massive Datasets | Barbara, D |
| CS 681 | 001 | Knowledge Engineering | Tecuci, G |
| CS 685 | 001 | Autonomous Robotics | Kosecka, J |
| CS 688 | 001 | Pattern Recognition | Domeniconi, C |
| CS 700 | 001 | Research Methods in CS | Setia, S |
| CS 795 | 004 | Distributed Systems and Cloud Computing | Cheng, Y |
| CS 795 | Topics in Privacy and Anonymity | Gordon, D | |
| INFS 501 | 001 | Discrete and Logical Structures for Information Systems | Ellis, W |
| INFS 515 | 001 | Computer Organization/Operating Systems | He, L |
| INFS 612 | 002 | Principles and Practices of Communication Networks | Abu Jbara, A |
| INFS 623 | 001 | Web Search Engines and Recommender Systems | Motro, A |
| ISA 564 | 201 | Security Laboratory | Greenberg, B |
| ISA 673 | 001 | Operating Systems' Security | Stavrou, A |
| SWE 332 | 001 | OO Software Design and Implementation | Ammann, P |
| SWE 432 | 001 | Design and Implementation of Software for the Web | Bell, J |
| SWE 437 | 001 | Software Testing and Maintenance | Ammann, P |
| SWE 621 | all | Software Modeling and Architectural Design | LaToza, T |
| SWE 625 | 001 | Software Project Management | Nidiffer, K |
| SWE 642 | 001 | Software Engineering for WWW | Dubey, V |
| SWE 645 | 001 | Component-Based Software Develop | Dubey, V |