List of all syllabi by semester.

Number Section(s) Name Instructor
CS101 001 Preview of Computer Science Duric, Z
CS105 ALL Computer Ethics & Society All Instructors,
CS112 ALL Intro to Computer Programming Heishman, R
CS211 003 Object Oriented Programming Heishman, R
CS211 H01/001/002 Object Oriented Programming Dobolyi, K
CS222 001 Computer Programming for Engineers Maddox, T
CS262 ALL Introduction to Low-level Programming Nordstrom, D
CS306 001/002 Synthesis of Ethics & Law for the Computing Professional Maddox, T
CS310 ALL Data Structures Nordstrom, D
CS325 001 Game Design Allbeck, J
CS330 001 Formal Methods and Models Domeniconi, C
CS367 001 Computer Systems & Programming Setia, S
CS367 002 Computer Systems and Programming White, E
CS421 001/002 Software Requirements and Design Modeling Dobolyi, K
CS426 001 Game Programming 2 Lien, J
CS444 ALL Introduction to Computational Biology Shehu, A
CS450 001 Database Concepts Lin, J
CS451 002 Computer Graphics Chen, J
CS465 002 Computer System Architecture Sood, A
CS468 001 Secure Programming and Systems Simon, R
CS471 001 Operating Systems Barbara, D
CS475 001 Concurrent and Distributed Software Systems Carver, R
CS482 001 Computer Vision Kosecka, J
CS483 001 Algorithms Richards, D
CS484 001 Data Mining Barbara, D
CS499 004 Nature-Inspired Computation De Jong, K
CS499 002 Pervasive and Embedded Computing Aydin, H
CS540 ALL Language Processors White, E
CS555 001 Computer Communications and Networking Chen, S
CS571 001 Operating Systems Aydin, H
CS580 001 Introduction Artificial Intelligence Wechsler, H
CS583 001 Analysis of Algorithms Kosecka, J
CS600 001 Theory of Computation Richards, D
CS635 001/002 Foundations of Parallel Computation Wang, P
CS652 001 Computer Graphics Chen, J
CS658 001/002 Networked Virtual Envrionments Pullen, J
CS675 001 Distributed Systems Setia, S
CS682 001 Computer Vision Duric, Z
CS687 001 Advanced Artificial Intelligence Wechsler, H
CS750 001 Theory and Applications of Data Mining Rangwala, H
CS795 002 Geometric Processing Lien, J
CS795 001 Time Series Data Mining Lin, J
CS880 001 Advanced Metaheuristics Luke, S
CS990 001 Disseration Topic Presentation Wechsler, H
INFS501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS515 001 Computer Organization Aydin, H
INFS519 ALL Program Design and Data Structures Nordstrom, D
INFS612 ALL computer networking Hwang, Y
INFS614 001 Database Management Domeniconi, C
INFS622 002 Systems Analysis and Design Howard, C
INFS650 001 Development Frameworks for Information Systems Applications Baum, R
INFS740 001 Database Programming for the World Wide Web Kerschberg, L
INFS770 001 Knowledge Management for E-Business Kerschberg, L
ISA522 ALL Information Security Essentials Alazzawe, A
ISA562 ALL Information Security Theory & Practice Alazzawe, A
ISA563 001 Fundamentals of Systems Programming Abdulla, M
ISA564 201 Security Lab Sharif, M
ISA656 ALL Network Security Alazzawe, A
ISA673 001 Operating Systems Security Wang, X
ISA764 001 Security Experimentation Wang, X
ISA767 001 Secure Electronic Commerce Sibley, E
SWE437 001 Software Testing and Maintenance Carver, R
SWE443 ALL Software Architectures Sousa, J
SWE 510 001 Object-Oriented Programming in Java Wheeler, D
SWE619 ALL Object Oriented Software Specification and Construction Baldo, J
SWE621 001 Software Modeling and Architecture Design Pettit, R
SWE621 ALL Software Modeling and Architectural Design Gomaa, H
SWE622 001 Distributed Software Engineering Malek, S
SWE637 001 Software Testing Ammann, P
SWE642 002 Software Engineering for the World Wide Web Dubey, V
SWE727 ALL Quality of Service for Software Architectures Sousa, J
SWE795 001 Test Driven Development Ammann, P