List of all syllabi by semester.

Number Section(s) Name Instructor
CS 100 001 Principles of Computing Soundararajan, S
CS 110 002 Essentials of Computer Science Neary, M
CS 112 001, 003, 005, 006 Introduction to Programming Dimitriadis, Neary,
CS 211 H01, 002, 005 Object Oriented Programming Mengistu, T
CS 211 001, 003 Object Oriented Programming Avramovic, I
CS 222 003 Computer Programming for Engineers Greenwald, H
CS 222 001 & 002 Computer Programming for Engineers Chen, J
CS 262 All Introduction to Low-level Programming All,
CS 306 All Synth. of Ethics & Law for the Computing Professional Geldon, Maddox, Otten,
CS 310 001,003,004,005 Data Structures Russell, K. R., Akhter, N.,
CS 310 006 Data Structures Larson, M
CS 321 007 Software Engineering Pettit, R
CS 321 001, 006, 008 Software Engineering Soundararajan, S
CS 321 002 005 Software Engineering Larson, M
CS 325 001 Introduction to Game Design Lien, J
CS 330 001 Formal Methods and Models Domeniconi, C
CS 330 003 Formal Methods and Models Avramovic, I
CS 351 1 Visual Computing Yu, L
CS 367 All Computer Systems and Programming All,
CS 426 001 Game Programming II Wang, P
CS 440 002 Language Processors and Programming Environments Zhong, Y
CS 455 003 Computer Communications and Networking Osterweil, E
CS 455 001 Computer Communications and Networking Pathak, P
CS 463 001 Comparative Programming Languages Snyder, M
CS 465 002 Computer Systems Architecture Menasce, D
CS 468 002 Secure Programming and Systems Wang, X
CS 471 002 Operating Systems Simon, R
CS 471 003 Operating Systems Andrea, K
CS 471 001 Operating Systems Aydin, H
CS 475 001 Concurrent and Distributed Systems White, E
CS 480 001 Introduction to Artificial Intelligence Luke, S
CS 483 002 Analysis of Algorithms Kosecka, J
CS 484 001 Data Mining Barbara, D
CS 484 001 Data Mining Domeniconi, C
CS 490 001 Design Exhibition Wang, P
CS 499 001 Introduction to Cryptography Gordon, S
CS 504 All Principles of Data Management and Mining Deng, P
CS 530 002 Mathematical Foundations in Computer Science Kaznachey, D
CS 531 001 Fundamentals of Systems Programming Greenwald, H
CS 540 002 Language Processors Zhong, Y
CS 551 001 Computer Graphics Chen, J
CS 571 Operating Systems Cheng, Y
CS 580 002 Introduction to Artificial Intelligence Tecuci, G
CS 580 607 Introduction to Artificial Intelligence Duric, Z
CS 583 004 Analysis of Algorithms Li, F
CS 584 001 Theory and Applications of Data Mining Lin, J
CS 587 001 Introduction to Cryptography Gordon, S
CS 630 001 Advanced Algorithms Li, F
CS 675 Distributed Systems Cheng, Y
CS 682 001 Computer Vision Duric, Z
CS 687 001 Advanced Artificial Intelligence Luke, S
CS 747 001 Deep Learning Kosecka, J
CS 788 001 Autonomic Computing Menasce, D
INFS 501 001 Discrete and Logical Structures for Information Systems Ellis, W
INFS 519 001 Program Design/Data Structures Greenwald, H
INFS 612 002 Principles and Practices of communication Networks Abu Jbara, A
INFS 622 001 Information Systems Analysis and Design Katz, M
INFS 774 003 Enterprise Architecture McDowall, J
ISA 562 001 Information Security Theory and Practice Wijesekera, D
ISA 656 001 Network Security Wang, X
SWE 205 001 Software Usability Analysis and Design Ammann, P
SWE 510 001 Object-Oriented Programming in Java Kowalski, G
SWE 619 001 Object Oriented Software Specification and Construction Ammann, P
SWE 621 001 Software Design and Architecture LaToza, T
SWE 625 001 Software Project Management Nidiffer, K
SWE 637 001 Software Testing Kurtz, B
SWE 642 001 Software Engineering for the World Wide Web Dubey, V
SWE 645 001 Component-Based Software Development Dubey, V