List of all syllabi by semester.

Number Section(s) Name Instructor
CS100 001 computer principles Richards, D
CS101 001 Preview of Computer Science Duric, Z
CS105 001/002 Computer Ethics and Society Kauffman, C
CS105 003/004 Computer Ethics & Society Maddox, T
CS105 005/006 Computer Ethics and Society Kowalski, G
CS112 004/005 Introduction to Computer Programming Zhong, Y
CS112 003 Introduction to Computer Programming Dobolyi, K
CS112 001/002 Introduction to Computer Programming (SPARC Self-Paced) Dobolyi, K
CS211 ALL Object Oriented Programming All Instructors,
CS222 003 Computer Programming for Engineers Otten, J
CS222 ALL Computer Programming for Engineers Chen, J
CS262 ALL Introduction to Low-Level Programming All Instructors,
CS306 003/004 Computer Ethics & Society Maddox, T
CS306 ALL Synth. of Ethics & Law for the Computing Professional All Instructors,
CS310 002/003/004 Data Structures Nordstron, D
CS310 001 Data Structures Carver, R
CS310 002/003/004 Data Structures Nordstrom, D
CS321 001/005 Software Requirements and Design Modeling Russell, K
CS321 002 Software Requirements and Design Modeling Gomaa, H
CS325 001 Intro to Game Design Allbeck, J
CS330 001 formal methods Richards, D
CS330 002 Formal Methods and Models Domeniconi, C
CS351 001 Visual Computing Allbeck, J
CS367 ALL Computer Systems and Programming White, E
CS390 ALL Research and Project Design Principles in Computing All Instructors,
CS426 001 Game Programming 2 Gingold, Y
CS450 002 Database Concepts Motro, A
CS455 001 Computer Communications and Networking Pullen, J
CS463 ALL Comparative Programming Languages Snyder, M
CS465 001 Computer Systems Architecture Menasce, D
CS465 002 Computer Systems Architecture Zhong, Y
CS468 001 Secure Programming and Systems Wang, X
CS471 001 Operating Systems Aydin, H
CS471 002 Operating Systems Barbara, D
CS475 001 Concurrent and Distributed Systsms Setia, S
CS483 002 Design and Analysis of Algorithms Li, F
CS483 001 Analysis of Algorithms Kosecka, J
CS483 001 Analysis of Algorithms Shehu, A
CS490 001 Design Exhibition Wang, P
CS499 001 Virtual Reality Duric, Z
CS499 002 Parallel Computing Kauffman, C
CS504 003 Principles of Data Management and Mining Conroy, A
CS530 002 Mathematical Foundations of Computer Science Borovikov, E
CS550 001 Database Systems Brodsky, A
CS571 001 Operating Systems Chen, S
CS580 001 Intro to AI Shehu, A
CS583 001 algorithms Richards, D
CS584 001 Theory and Applications of Data Mining Lin, J
CS650 001 Advanced Database Management Motro, A
CS682 001 Computer Vision Wechsler, H
CS687 001 Advanced Artificial Intelligence Luke, S
CS688 001 Pattern Recognition Domeniconi, C
CS689 001 Planning Motions of Robots and Molecules Shehu, A
CS756 001 Performance Analysis of Computer Networks Pullen, J
CS779 001 Topics in Resilient and Secure Computer Systems Sood, A
CS782 001 Machine Learning Tecuci, G
CS795 001 Sustainable Computing Aydin, H
CS880 001 Research Topics in Artificial Intelligence De Jong, K
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS515 001 Computer Organization He, L
INFS519 001 Program Design and Data Structures Pope, J
ISA562 001 Information Security Theory and Practice Wijesekera, D
ISA564 ALL Security Laboratory Farley, R
ISA656 001 Network Security Simon, R
ISA673 001 Operating Systems Security Wang, X
SWE437 001 Software Testing and Maintenance Carver, R
SWE510 001 Object-Oriented Programming in Java Baldo, J
SWE619 001 Object Oriented Software Specification and Construction Baldo, J
SWE621 001 Software Modeling and Architectural Design Olimpiew, E
SWE626 ALL Software Project Laboratory Latoza, T
SWE642 001 Software Engineering for the World Wide Web Dubey, V
SWE645 001 Component-Based Software Development Dubey, V