List of all syllabi by semester.

Number Section(s) Name Instructor
CS100 001 Principles of Computing Richards, D
CS101 001 Preview of Computer Science Duric, Z
CS105 007/008 Computer Ethics and Society Geldon, F
CS105 003/004/005/006 Computer Ethics and Society Kauffman, C
CS105 001/002 Computer Ethics and Society Maddox, T
CS112 001/004 Introduction to Computer Programming Zhong, Y
CS112 002/003 Introduction to Computer Programming Dobolyi, K
CS211 ALL Object Oriented Programming All Instructors,
CS222 ALL Computer Programming for Engineers Chen, J
CS262 ALL Introduction to Low-level Programming All Instructors,
CS306 ALL Ethics and Law for the Computing Professional All Instructors,
CS310 ALL Data Structures Nordstrom, D
CS321 004 Software Requirements and Design Modeling Otten, J
CS321 001/002 Software Requirements and Design Modeling Dobolyi, K
CS325 001 Introduction to Game Design Gingold, Y
CS330 001 Methods and Models Richards, D
CS330 002 Formal Methods and Models Brodsky, A
CS351 001 Visual Computing Allbeck, J
CS367 ALL Computer Systems and Programming White, E
CS426 001 Game Programming 2 Lien, J
CS440 001 Language Processors White, E
CS450 001 Database Concepts Kerschberg, L
CS463 ALL Comparative Programming Languages Snyder, M
CS465 001 Computer Systems Architecture Zhong, Y
CS468 001 Secure Programming and Systems Simon, R
CS471 001 Operating Systems Aydin, H
CS475 001 Concurrent Software Systems Carver, R
CS483 002 Analysis of Algorithms Li, F
CS483 001 Analysis of Algorithms Domeniconi, C
CS484 001 Data Mining Wechsler, H
CS490 001 Design Exhibition Wang, P
CS550 001 Database Systems Brodsky, A
CS555 001 Computer Communications and Networking Pullen, J
CS571 ALL Operating Systems Setia, S
CS580 001 Introduction to Artificial Intelligence Wechsler, H
CS583 001 Design and Analysis of Algorithms Li, F
CS600 001 Theory of Computation Richards, D
CS659 001 Data Mining Barbara, D
CS682 001 Computer Vision Kosecka, J
CS687 001 Advanced Artificial Intelligence Luke, S
CS695 001 Natural Computation De Jong, K
CS695 002 Social and Information Network Analysis Rangwala, H
CS700 001 Quantitative Methods for Experimental Computer Science Menasce, D
CS757 001 Mining Massive Datasets Barbara, D
CS777 001 Human Computer Intelligent Interaction Duric, Z
CS782 001 Machine Learning Tecuci, G
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS519 ALL Program Design and Data Structures Russell, K
INFS612 001 Principles and Practices of Communication Networks Stough, J
INFS614 001 Database Management He, L
INFS622 001 Information Systems Analysis and Design Olimpiew, E
ISA562 001 Information Security Theory and Practice Wijesekera, D
ISA564 001 Security Laboratory Wang, X
ISA656 001 Network Security Wang, X
ISA785 001 Research in Digital Forensics Stavrou, A
ISA863 001 Cryptography and Zero Knowledge Proofs Wijesekera, D
SWE437 001 Software Testing and Maintenance Ammann, P
SWE510 002 Object-Oriented Programming in Java Baldo, J
SWE621 001 Software Modeling and Architectural Design Gomaa, H
SWE637 001 Software Testing Ammann, P
SWE642 002 Software Engineering for the World Wide Web Dubey, V
SWE645 001 Component-Based Software Development Dubey, V
SWE721 001 Reusable Software Architectures Gomaa, H