List of all syllabi by semester.
| Number | Section(s) | Name | Instructor |
|---|---|---|---|
| CS100 | 001 | Principles of Computing | Otten, J |
| CS101 | 001 | Preview of Computer Science | Duric, Z |
| CS105 | 004/008 | Computer Ethics and Society | Geldon, F |
| CS105 | 005/006 | Computer Ethics and Society | Maddox, M |
| CS105 | 001/002/003/007 | Computer Ethics and Society | Kauffman, C |
| CS112 | 001/002 | Introduction to Computer Programming (SPARC self-paced) | Dobolyi, K |
| CS112 | 003/004/005/006 | Intro to Computer Programming | Snyder, Zhong, . |
| CS211 | 004 | Introduction to Object Oriented Programming (SPARC self-paced) | Dobolyi, K |
| CS211 | 001/003 | Object Oriented Programming | Russell, K |
| CS211 | 002 | Object Oriented Programming | Soundararajan, S |
| CS222 | 003 | Computer Programming for Engineers | Chen, J |
| CS222 | 002 | Computer Programming for Engineers | Otten, J |
| CS262 | ALL | Introduction to Low-Level Programming | All Instructors, |
| CS306 | ALL | Synthesis of Ethics & Law for the Computing Professional | Maddox, T |
| CS310 | ALL | Data Structures | All Instructors, |
| CS321 | 001/003 | Software Requirements and Design Modeling | Soundararajan, S |
| CS330 | 002 | Formal Methods and Models | Domeniconi, C |
| CS330 | 001 | formal methods | Richards, D |
| CS332 | 001 | OO Software Design and Implementation | Ammann, P |
| CS367 | 002 | Computer Systems and Programming | White, E |
| CS367 | 001/003 | Computer Systems and Programming | Kim, Snyder, . |
| CS390 | ALL | Research and Project Design Principles in Computing | All Instructors, |
| CS425 | 001 | Game Programming I | Allbeck, J |
| CS450 | 002 | Database Concepts | Motro, A |
| CS451 | 001 | Computer Graphics | Lien, J |
| CS465 | 001 | Computer Systems Architectures | Menasce, D |
| CS465 | 002 | Computer Systems Architecture | Zhong, Y |
| CS469 | 002 | Security Engineering | Sood, K |
| CS471 | 002 | Operating Systems | Wang, X |
| CS471 | 001 | Operating Systems | Chen, S |
| CS477 | 001 | Mobile Application Development | White, E |
| CS480 | 001 | Introduction to Artificial Intelligence | Luke, S |
| CS482 | 001 | Computer Vision | Duric, Z |
| CS483 | 001/002 | Analysis of Algorithms | Kosecka, J |
| CS484 | 001 | Data Mining | Wechsler, H |
| CS485 | 001 | Autonomous Robotics | Shehu, A |
| CS499 | 004 | Web Applications Rapid prototyping | Pullen, J |
| CS499 | 001 | Security Laboratory | Stavrou, A |
| CS499 | 005 | Knowledge Engineering | Tecuci, G |
| CS504 | 001 | Principles of Data Management and Mining | Molloy, K |
| CS530 | 001 | Mathematical Foundations of Computer Science | Kaznachey, D |
| CS550 | 001 | Database Systems | Lin, J |
| CS550 | 002 | Database Systems | Smith, K |
| CS551 | 001 | Computer Graphics | Chen, J |
| CS555 | 001 | Computer Communications and Networking | Pullen, J |
| CS571 | 001 | Operating Systems | Aydin, H |
| CS580 | 001 | Introduction to Artificial Intelligence | Luke, S |
| CS583 | 001 | Analysis of Algorithms | Li, F |
| CS584 | 001 | Data Mining | Rangwala, H |
| CS600 | 001 | theory of computation | Richards, D |
| CS657 | 001 | Mining Massive Datasets | Barbara, D |
| CS681 | 005 | Knowledge Engineering | Tecuci, G |
| CS688 | 001 | Pattern Recognition | Barbara, D |
| CS695 | 001 | Network Science: Principles and Applications | Shehu, A |
| CS695 | 002 | Wireless and Mobile Computing | Pathak, P |
| CS700 | 001 | Quantitative Methods and Experimental Design for Computer Science | Menasce, D |
| CS706 | 001 | Concurrent Software Systems | Carver, R |
| CS775 | 001 | Advanced Pattern Recognition | Wechsler, H |
| CS795 | 001 | Advanced Distributed Systems and Applications | Chen, S |
| CS795 | 003 | introduction to modern cryptography | Gordon, D |
| INFS501 | 001 | Discrete and Logical Structures for Information Systems | Ellis, W |
| INFS519 | 001 | Program Design and Data Structures | Rasheed, Z |
| INFS623 | 001 | Web Search Engines and recommender Systems | Motro, A |
| INFS640 | 001 | Introduction to Electronic Commerce | Mcdowall, J |
| ISA562 | 001 | Information Security Theory and Practice | Wijesekera, D |
| ISA564 | 001 | Security Laboratory | Stavrou, A |
| ISA656 | 002 | Network Security | Baldimtsi, F |
| ISA674 | 001 | Intrusion Detection | Wang, X |
| SWE432 | 002 | Design and Implementation of Software for the Web | Bell, J |
| SWE432 | 001 | Design and Implementation of Software for the Web | Latoza, T |
| SWE619 | 002 | Object Oriented Software Specification and Construction | Baldo, J |
| SWE642 | 001 | Software Engineering for the World Wide Web | Dubey, V |
| SWE645 | 001 | Component Based Software Development | Dubey, V |
| SWE760 | 001 | Software Analysis and Design of Real-Time Systems | Gomaa, H |