List of all syllabi by semester.
| Number | Section(s) | Name | Instructor | 
|---|---|---|---|
| CS 100 | 003 | Principles of Computing | Kamberi, S | 
| CS108 | 1,2,3,4 | Intro to Programming Part A | Gopalkrishna + Yin, | 
| CS 108 | All | Intro to Computer Programming Part A | Gopal, S | 
| CS 110 | All | Essentials of Computer Science | All Instructors, | 
| CS112 | 1,2,3,4 | Intro to Programming | Gopalkrishna + Kamranfar + Abdelmoumin, | 
| CS 112 | All | Introduction to Computer Programming | Gopal, S | 
| CS 211 | All Sections | Object-Oriented Programming | Han, Kamberi, | 
| CS262 | 001 | Introduction to Low-Level Programming | Mughal, H | 
| CS 262 | 003 and 006 | Introduction to Low-level Programming | Kongmunvattana, A | 
| CS 310 | ALL | Data Structures | Destine, Dimitriadis, Masri, | 
| CS 321 | 004, 005 | Software Engineering | Soundararajan, S | 
| CS 321 | 002 | Software Engineering | Pettit, R | 
| CS 330 | 003 | Formal Methods and Models | Zaman, A | 
| CS 367 | ALL | Computer Systems and Programming | All, | 
| CS 395 | 001 | Frontend Web Development | Payyavula,Antayhua-Reynoso,Russell, | 
| CS 405 | All | Ethics & Law in Computing | All Instructors, | 
| CS 425 | All | Game Programming I | Gingold, Y | 
| CS 440 | 002 | Compilers | Zhong, Y | 
| CS 450 | 001/002 | Database Concepts | Deng, P | 
| CS 450/550 | Database Concepts/Systems | Deng, P | |
| CS 455 | 001 | Computer Communications and Networking | Itani, W | 
| CS 463 | 002 | Comparative Programming Languages | Snyder, M | 
| CS 465 | 002 | Computer Systems Architecture | Kongmunvattana, A | 
| CS 471 | 002 | Operating Systems | Andrea, K | 
| CS 475 | 001 | Concurrent & Distributed Systems | Setia, S | 
| CS 477 | All | Mobile Application Development | All, | 
| CS 480 | 003 | Introduction to Artificial Intelligence | Luke, S | 
| CS 480 | DL1 | Introduction to Artificial Intelligence | Duric, Z | 
| CS 483 | 004 | Analysis of Algorithms | Avramovic, I | 
| CS 483 | 001 | Analysis of Algorithms | Russell, K | 
| CS 484 | 002 | Data Mining | Lin, J | 
| CS 487/587 | Introduction to Cryptography | Baldimtsi, F | |
| CS 491 | 001 | Industry-Sponsored Senior Design Project | Baily, L | 
| CS 540 | Compilers | Zhou, K | |
| CS 571 | 002 | Operating Systems | Chen, S | 
| CS 580 | 003 | Introduction to Artificial Intelligence | Duric, Z | 
| CS 583 | 001 002 P01 P02 | Analysis of Algorithms | Negulescu, R | 
| CS 584 | 004 | Data Mining | Zhu, Z | 
| CS 584 | 003 | Data Mining | Lin, J | 
| CS 662 | All | Computer Graphics and Game Technologies | Gingold, Y | 
| CS 663 | 001 | Computational Design | Yu, L | 
| CS 675 | 001 | Distributed Systems | Chen, S | 
| CS 678 | Advanced Natural Language Processing | Yao, Z | |
| CS 688 | 003 | Machine Learning | Domeniconi, C | 
| CS 688 | 004 | Machine Learning | Yu, F | 
| CS 690 | 007 | Evaluating Generative AI Systems | Porfirio, D | 
| CS 691, SWE 699 | Ethics & Equity in SWE | Johnson-Matthews, B | |
| CS 692 | 005 | Mobile Immersive Computing | Han, B | 
| CS 700 | 001 | Research Methodology in Computer Science | Aydin, H | 
| CS 782 | 001 | Advanced Machine Learning | Domeniconi, C | 
| CS 795 | 001 | NLP Theory | Anastasopoulos, A | 
| ISA 656/CS 692 004 | 001 | Network Security | Wang, X | 
| SWE 642 | 001 | Software Engineering for the World Wide Web | Dubey, V | 
| SWE 645 | 001 | Component-based Software Development | Dubey, V | 
