List of all syllabi by semester.

Number Section(s) Name Instructor
CS101 001 Preview of Computer Science Luke, S
CS105 ALL Computer Ethics and Society All Instructors,
CS112 ALL Intro to Computer Programming Heishman, R
CS211 ALL Object Oriented Programming Dobolyi, K
CS222 001 Computer Programming for Engineers Nordstrom, D
CS262 ALL Introduction to Low-level Programming Nordstrom, D
CS262 003 Introduction to Low-level Programming Duric, Z
CS306 001/002 Synthesis of Ethics and Law for the Computing Professional Maddox, T
CS310 002/003 Data Structurew Nordstrom, D
CS310 001 Data Structures Carver, R
CS330 001 Formal Methods and Models Domeniconi, C
CS332 001 Object Oriented Software Design and Implementation Ammann, P
CS367 001 Computer Systems and Programming Setia, S
CS421 ALL Software Requirements and Design Modeling Dobolyi, K
CS425 001 Game Programming I Allbeck, J
CS450 001 Database Concepts Lin, J
CS455 001 Computer Communications and Networking Chen, S
CS465 001 Computer Systems Architecture Rangwala, H
CS471 001 Operating Systems Barbara, D
CS480 001 Introduction to Artificial Intelligence Tecuci, G
CS483 001 Design and Analysis of Algorithms Li, F
CS490 001 Design Exhibition Setia, S
CS499 002 Geometric Computing Lien, J
CS555 ALL Computer Communications and Networking Simon, R
CS571 ALL Operating Systems Foxwell, H
CS580 ALL Introduction to AI Duric, Z
CS583 001 Analysis of Algorithms I Shehu, A
CS583 002/003 Analysis of Algorithms Wang, P
CS667 001 Biometrics Wechsler, H
CS681 001 Designing Expert Systems Tecuci, G
CS685 001 Intelligent Systems for Robotics Luke, S
CS688 001 Pattern Recognition Domeniconi, C
CS695 001 Approximation Algorithms Li, F
CS700 001 Qualitative Methods and Experimental Design in CS Kosecka, J
CS706 001 Concurrent Software Systems Carver, R
CS756 001/002 Performance Analysis of Computer Networks Pullen, J
CS780 001 Data Mining for Multimedia Databases Lin, J
CS795 003 Computer Security Architecture Sood, A
CS795 002 Topics in Evolutionary Computation De Jong, K
CS895 002 Software for Context-aware Multi-user Systems Sousa, J
CS895 001 Autonomic Computing Menasce, D
CS990 ALL Dissertation Topic Preparation Kerschberg, L
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS515 001 Computer Organization Tahmoush, D
INFS519 002 Program Design and Data Structures Revelle, M
INFS612 001 Principles and Practices of Communication Networks Hwang, Y
INFS614 001 Database Management Motro, A
INFS614 002 Database Management Wechsler, H
INFS622 002 Systems Analysis and Design Howard, C
INFS623 001 Classical and Web Information Retrieval Motro, A
INFS640 001 Introduction to Electronic Commerce Sibley, E
INFS755 001 Data Mining Barbara, D
INFS772 001 Intelligent Agents and the Semantic Web Kerschberg, L
INFS780 001 Data Mining for Multimedia Databases Lin, J
INFS790 001 Information Systems Policy and Administration Sibley, E
ISA522 002/003 Information Security Essentials Alazzawe, A
ISA562 001/002 Information Security Theory and Practice Alazzawe, A
ISA564 201 Security Lab Sharif, M
ISA650 001 Security Policy Sibley, E
ISA656 001 Network Security Alazzawe, A
ISA674 001 Intrusion Detection Wang, X
ISA681 ALL Secure Software Design and Programming Wheeler, D
ISA765 002 Databases and Distributed System Security Smeltzer, M
ISA862 001 Models for Computer Security Stavrou, A
IT862 ALL Models for Computer Security Stavrou, A
IT990 ALL Dissertation Topic Preparation Kerschberg, L
SWE332 001 Object Oriented Software Design and Implementation Ammann, P
SWE432 001 Design and Implementation of software for Web Srinivasan, J
SWE619 002/003 Object Oriented Software specification and Construction Baldo, J
SWE619 001 Object Oriented Software Specification and Construction Ammann, P
SWE622 001 Distributed Software Engineering Dubey, V
SWE632 ALL User Interface Design and Development Sousa, J
SWE642 002 Software Engineering for the World Wide Web Gianturco, M
SWE645 001 Software Engineering for the World Wide Web Martin, G
SWE781 ALL Secure Software Design and Programming Wheeler, D