List of all syllabi by semester.

Number Section(s) Name Instructor
CS100 001 Principles of Computing Kauffman, C
CS101 001 Preview of Computer Science Luke, S
CS105 001/002/003/007 Computer Ethics and Society Otten, J
CS105 005/006 Computer Ethics and Society Maddox, M
CS105 004/008 Computer Ethics and Society Geldon, F
CS112 ALL Introduction to Computer Programming All Instructors,
CS211 ALL Introduction to Object Oriented Programming Dobolyi, K
CS222 002 Computer Programming for Engineers Chen, J
CS222 001 Computer Programming for Engineers Maddox, T
CS262 ALL Introduction to Low-level Programming All Instructors,
CS306 ALL Ethics and Law for the Computing Professional Maddox, T
CS310 001/002/003 Data Structures All Instructors,
CS321 002 Software Modeling and Architectural Design Gomaa, H
CS321 001 Software Requirements/Design Modeling Dobolyi, K
CS330 002 Formal Methods and Models Domeniconi, C
CS330 001 formal methods Richards, D
CS332 001 Object Oriented Software Design and Implementation, Carver, R
CS367 ALL Computer Systems and Programming All Instructors,
CS390 001 Research and Project Design Principles in Computing Wang, P
CS425 001 Game Programming I Allbeck, J
CS450 001 Database Concepts Motro, A
CS451 001 Computer Graphics Lien, J
CS455 001 Computer Communications and Networking Pullen, J
CS465 002 Computer Systems Architecture Rangwala, H
CS465 001 Computer Systems Architecture Menasce, D
CS471 001 Operating Systems Barbara, D
CS477 001 Mobile Application Development White, E
CS480 001 Introduction to Artificial Intelligence Tecuci, G
CS482 001 Computer Vision Wechsler, H
CS483 001 Analysis of Algorithms Kosecka, J
CS485 001 Autonomous Robotics Luke, S
CS499 002 Computational Geometry Lien, J
CS540 001 Language Processing White, E
CS550 001 Database Systems Motro, A
CS551 001 Computer Graphics Chen, J
CS571 ALL Operating Systems Chen, S
CS580 001 Introduction to Artificial Intelligence Duric, Z
CS583 001 algorithms Richards, D
CS583 002 Analysis of Algorithms I Shehu, A
CS662 001 Computer Graphics and Game Technologies Gingold, Y
CS672 001 Computer Systems Performance Evaluation Menasce, D
CS675 ALL Distributed Systems Chen, S
CS681 001 Designing Expert Systems Tecuci, G
CS685 001 Autonomous Robotics Kosecka, J
CS688 001 Pattern Recognition Wechsler, H
CS706 001 Concurrent Software Systems Carver, R
CS773 001 Real-Time Systems Design and Development Aydin, H
CS795 002 Game Design and Development Allbeck, J
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS519 ALL Program Design and Data Structures Russell, K
INFS612 ALL Principles and Practices of Communication Networks Kerschberg, L
INFS622 001 Information Systems Analysis/Design Kerschberg, L
INFS640 ALL INFS-640 eCommerce Foxwell, H
INFS755 001 Data Mining Domeniconi, C
ISA562 001 Information Security Theory and Practice Wijesekera, D
ISA564 001 Security Laboratory Wang, X
ISA656 001 Network Security Simon, R
ISA674 001 Intrusion Detection Wang, X
SWE432 001 Design and Implementation of Software for the Web Praphamontripong, U
SWE510 001 Object-Oriented Programming in Java Baldo, J
SWE621 001 Software Modeling and Architectural Design Gomaa, H
SWE622 001 Distributed Software Engineering Ammann, P
SWE642 002 Software Engineering for the World Wide Web Dubey, V
SWE645 001 Component-Based Software Development Dubey, V
SWE795 001 Advanced Testing Techniques Ammann, P