List of all syllabi by semester.

Number Section(s) Name Instructor
CS101 001 Preview of Computer Science Duric, Z
CS105 003/004/005/006 Computer Ethics and Society Kauffman, C
CS105 001/002 Computer Ethics & Society Maddox, T
CS105 007/008 Computer Ethics & Society Geldon, F
CS112 ALL Introduction to Computer Programming All Instructors,
CS211 ALL Object Oriented Programming All Instructors,
CS222 001 Computer Programming for Engineers Chen, J
CS262 ALL Intro. to Low-level Programming Otten, J
CS306 ALL Synth. of Ethics & Law for the Computing Professional Maddox, T
CS310 002/003 Data Structures Otten, J
CS310 001 Data Structures Carver, R
CS321 001/003 Software Requirements and Design Modeling Gomaa, H
CS321 004 Software Requirements/Design Modeling Dobolyi, K
CS325 001 Introduction to Game Design Gingold, Y
CS330 001 Formal Methods and Models Richards, D
CS330 002 Formal Methods and Models Domeniconi, C
CS351 001 Visual Computing Allbeck, J
CS367 001 Computer Systems and Programming Carver, R
CS426 001 Game Programming 2 Lien, J
CS450 001 Database Systems Brodsky, A
CS455 001 Computer Communications and Networking Pullen, J
CS463 ALL Comparative Programming Languages Snyder, M
CS465 002 Computer System Architecture Sood, A
CS468 001 Secure Programming and Systems Mccoy, D
CS471 001 Operating Systems Barbara, D
CS483 001 Analysis of Algorithms Kosecka, J
CS484 001 Data Mining Domeniconi, C
CS490 001 Design Exhibition Wang, P
CS499 001 Knowledge Engineering for the Semantic Web Tecuci, G
CS504 001 Principles of Data Management and Mining Lin, J
CS571 002 Operating Systems Chen, S
CS580 001 Introduction to Artificial Intelligence De Jong, K
CS583 001 Analysis of Algorithms Kosecka, J
CS600 ALL Theory of Computations Wijesekera, D
CS630 001 Advanced Algorithms Richards, D
CS635 001 Foundations of Parallel Computing Rangwala, H
CS658 001/DL1 Networked Virtual Environments Pullen, J
CS659 001 Data Mining Wechsler, H
CS682 001 Computer Vision Duric, Z
CS687 001 Advanced Artificial Intelligence Wechsler, H
CS689 001 Planning Motions of Robots Shehu, A
CS700 001 Quantitative Methods and Experimental Design in Computer Science Setia, S
CS752 001 Interactive Graphical Software Chen, J
CS755 001 Advanced Computer Networking Simon, R
CS757 001 Mining Massive Datasets Barbara, D
CS782 001 Machine Learning Tecuci, G
CS795 001 Advanced Distributed Systems and Applications Chen, S
CS795 003 Social Networks Kerschberg, L
CS795 004 Interactive Graphics and Creativity Support Gingold, Y
CS880 002 Multirobotics Luke, S
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS515 001 Computer Organization Foxwell, H
INFS519 001 Program Design and Data Structures Russell, K
INFS612 001 Principles and Practices of Communication Networks Kerschberg, L
INFS614 002 Introduction to Database Management Smith, K
INFS622 003 Information Systems Analysis and Design Olimpiew, E
INFS622 002 Systems Analysis and Design Howard, C
INFS760 001 Advanced Database Management Motro, A
INFS797 001 Social Networks Kerschberg, L
ISA656 001 Network Security Wang, X
ISA673 001 Operating Systems Security Wang, X
ISA681 ALL Secure Software Design and Programming Wheeler, D
ISA862 ALL Software Defined Radios & RADARs Wijesekera, D
SWE205 ALL Software Usability Analysis and Design Dobolyi, K
SWE437 001 Software Testing and Maintenance Ammann, P
SWE510 002 Object-Oriented Programming in Java Baldo, J
SWE619 001 OO Software Specification and Construction Kulczycki, G
SWE622 001 Distributed Software Engineering Malek, S
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