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