List of all syllabi by semester.

Number Section(s) Name Instructor
CS 100 001 Principles of Computing Kamberi, S
CS 110 All Essentials of Computer Science Otten, Soundararajan,
CS 112 001, 002, 003, 005 Introduction to Computer Programming Dimitriadis, Kamberi, Neary,
CS 211 001, 003, 006, H02 Object Oriented Programming Dimitriadis, Hrolenok, Mengistu,
CS 222 002 Computer Program for Engineers Chen, J
CS 262 All Introduction to Low-level Programming Deng, Gonzalez,
CS 306 All Ethics & Law for the Computing Professional Maddox, Otten,
CS 310 001 002 007 Data Structures Russell, K
CS 310 003,006 Data Structures Mengistu, T
CS 321 001, 002, 004, 007 Software Engineering Soundararajan, Gonzalez,
CS 330 All Formal Methods and Models Avramovic, I
CS 332 001 Object-Oriented Software Design and Implementation Ammann, P
CS 367 All Computer Systems and Programming Andrea, Han, Zhong,
CS 395 002 Introduction to Internet of Things Soundararajan, S
CS 425 001 Game Programming 1 Lien, J
CS 450 002 Database Concepts Deng, P
CS 450 001 Database Concepts Lin, J
CS 451 001 Computer Graphics Chen, J
CS 455 002 Computer Communications and Networking Yao, S
CS 455 001 Computer Communications and Networking Osterweil, E
CS 463 001 Comparative Programming Languages Snyder, M
CS 465 001 Computer Systems Architecture Zhong, Y
CS 468 002 Secure Programming and Systems Wang, X
CS 471 002, 003 Operating Systems Andrea, K
CS 471 001 Operating Systems Aydin, H
CS 471 004 Operating Systems Chen, S
CS 477 002 Mobile Application Development White, E
CS 480 001 Introduction to Artificial Intelligence Duric, Z
CS 483 001 Analysis of Algorithms Kosecka, J
CS 484 002 Data Mining Rangwala, H
CS 499 003 Computational Music Synthesis Luke, S
CS 499 002 Introduction to Cryptography Gordon, S
CS 499 DL1 Computational Design Yu, L
CS 501 001 Discrete and Logical Structures for Information Systems Ellis, W
CS 504 ALL Principles of Data Management and Mining Hrolenok, B
CS 551 Computer Graphics Gingold, Y
CS 555 001 Computer Communication and Networks Simon, R
CS 580 001 Artificial Intelligence Kosecka, J
CS583 001,002 Algorithms Richards, D
CS 584 001 Data Mining Rangwala, H
CS 587 001 Introduction to Cryptography Gordon, S
CS 600 Theory of Computation Chen, X
CS 657 001 Mining Massive Datasets Barbara, D
CS 682 All Computer Vision Stein, G
CS 688 001 Machine Learning Domeniconi, C
CS 695 003 Computational Music Synthesis Luke, S
CS 695 002 Natural Language Processing (Special Topics) Anastasopoulos, A
CS 695 04 Research Issues in Connected and Automated Vehicles Wijesekera, D
CS 695 DL1 Computational Design Yu, L
CS700 003 Research Methods in Computer Science Menasce, D
CS 795 001 Deep Geometry Processing Lien, J
ISA 673 001 Operating Systems Security Wang, X
SWE 301 001 Internship Preparation Ammann, P
SWE 332 001 Object-Oriented Software Design and Implementation Ammann, P
SWE 401 001 Internship Reflection Ammann, P
SWE 432 Design and Implementation of Software for the Web Offutt, J
SWE 437 Software Testing and Maintenance Johnson, B
SWE 619 001 Object Oriented Software Specification and Construction Ammann, P
SWE 625 001 Managing and Leading Software Projects Smith, K
SWE 632 002 User Interface Design & Development Moran, K
SWE 642 001 Software Engineering for the World Wide Web Dubey, V
SWE 645 001 Component-based Software Development Dubey, V