- Future Students
- Academic Progams
- Undergraduate Program
- Current Semester CS Courses
- New Course Offerings
- Upcoming Semesters
- Previous Semesters
- Canonical Syllabi
- Course Access & Request Policy
- Academic Integrity Policy
- Grad Student Registration
- Variable Title Courses
- Study Abroad
- Professional Practice
- Co-Op Professional Practice
- Non-Co-Op Professional Practice
- ISS Application Process for International Students (CPT, OPT, RCL, Program Extension, COEL)
- Pass/Not Pass Spring 2020
Computer Science Courses: Fall 2025
This is a proposed list of classes, it may change at any time
Undergraduate
Catalog | Title | Instructor | Time |
---|---|---|---|
CS10100 | Digital Literacy |
TBD |
|
CS15900 | C Programming |
Marta A. Crowe Carrie Melinda Rector Eman Samy Diyab William N Crum |
|
CS17600 | Data Engineering In Python |
Xiaojin Liu |
|
CS17700 | Programming With Multimedia Objects |
Jessica Mackey Conner-Strunk |
|
CS18000 | Problem Solving And Object-Oriented Programming |
Jeffrey A. Turkstra H. E. Dunsmore |
|
CS18200 | Foundations Of Computer Science |
Anuran Makur |
|
CS21100 | Competitive Programming I |
TBD |
|
CS24000 | Programming In C |
Christopher K. May |
|
CS24200 | Introduction To Data Science |
TBD |
|
CS24300 | Artificial Intelligence Basics |
Yexiang Xue |
|
CS25000 | Computer Architecture |
George B. Adams, III |
|
CS25100 | Data Structures And Algorithms |
Jeremiah M. Blocki Michael H. Borkowski |
|
CS25200 | Systems Programming |
Gustavo Adolfo Junipero Rodriguez-rivera |
|
CS30700 | Software Engineering I |
Jeffrey A. Turkstra |
|
CS31100 | Competitive Programming II |
TBD |
|
CS31400 | Numerical Methods |
Alex Pothen |
|
CS33400 | Fundamentals Of Computer Graphics |
TBD |
|
CS34800 | Information Systems |
Hisham R. Benotman |
|
CS35200 | Compilers: Principles And Practice |
Changhee Jung |
|
CS35400 | Operating Systems |
Douglas E. Comer |
|
CS35500 | Introduction To Cryptography |
Hemanta K. Maji |
|
CS36100 | Great Issues In Computer Science |
Gustavo Adolfo Junipero Rodriguez-rivera |
|
CS37300 | Data Mining And Machine Learning |
Bruno Ribeiro Dan Goldwasser |
|
CS38003 | Python Programming |
TBD |
|
CS38100 | Introduction To The Analysis Of Algorithms |
Alexandros Psomas Tamal Krishna Dey |
|
CS40700 | Software Engineering Senior Project |
H. E. Dunsmore |
|
CS40800 | Software Testing |
Pedro Fonseca |
|
CS42200 | Computer Networks |
Chunyi Peng |
|
CS42600 | Computer Security |
Mohammadkazem Taram |
|
CS44000 | Large Scale Data Analytics |
Jianguo Wang |
|
CS44100 | Data Science Capstone |
Zachary Kingston |
|
CS44800 | Introduction To Relational Database Systems |
Elisa Bertino |
|
CS45600 | Programming Languages |
Suresh Jagannathan |
|
CS45800 | Introduction To Robotics |
Ahmed Qureshi |
|
CS47100 | Introduction To Artificial Intelligence |
Ming Yin |
|
CS47300 | Web Information Search And Management |
Hisham R. Benotman |
|
CS47500 | Human-Computer Interaction |
Tianyi Zhang |
|
CS49000-NPL | Natural Language processing |
TBD |
Graduate
Catalog | Title | Instructor | Time |
---|---|---|---|
CS50100 | Computing For Science And Engineering |
Vernon J. Rego |
|
CS50200 | Compiling And Programming Systems |
Tiark Rompf |
|
CS50500 | Distributed Systems |
Yongle Zhang |
|
CS51000 | Software Engineering |
Xiangyu Zhang |
|
CS51500 | Numerical Linear Algebra |
David Gleich |
|
CS52600 | Information Security |
Christina Garman |
|
CS52900 | Security Analytics |
Berkay Celik |
|
CS53600 | Data Communication And Computer Networks |
Kihong Park |
|
CS54100 | Database Systems |
Walid G. Aref |
|
CS55500 | Cryptography |
Aarushi Goel |
|
CS57100 | Artificial Intelligence |
Brian Bullins |
|
CS57300 | Data Mining |
Rajiv Khanna |
|
CS57700 | Natural Language Processing |
TBD |
|
CS57800 | Statistical Machine Learning |
Ruqi Zhang |
|
CS58000 | Algorithm Design, Analysis, And Implementation |
Mikhail Atallah |
|
CS58800 | Randomized Algorithms |
Kent Quanrud |
|
CS59200-HWS | Hardware Security |
Dave (Jing) Tian |
|
CS59200-MLS | Machine Learning Systems |
TBD |
|
CS59200-MP | Motion Planning |
Aniket Bera |
|
CS59300-CVD | Computer Vision w/ Deep Learning |
Raymond A. Yeh |
|
CS59300-HCI | Human-Computer Interaction |
Sooyeon Jeong |
|
CS59300-IQC | Intro to Quantium Computing |
Eric Samperton |
|
CS59300-MLT | Machine Learning Theory |
Steve Hanneke |
|
CS59300-RL1 | Reinforcement Learning |
Joseph Campbell |
|
CS62600 | Advanced Information Assurance |
Eugene H. Spafford |
Last Updated: Dec 19, 2024 10:29 AM