- 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: Spring 2026
This is a proposed list of classes, it may change at any time
Undergraduate
Catalog | Title | Instructor | Time |
---|---|---|---|
CS15900 | C Programming |
Marta A. Crowe William N Crum Carrie Melinda Rector John Robinson Eman Samy Diyab Ning Zhou |
|
CS17600 | Data Engineering In Python |
Vernon J. Rego |
|
CS18000 | Problem Solving And Object-Oriented Programming |
H. E. Dunsmore TBD |
|
CS18200 | Foundations Of Computer Science |
Sarah H Sellke Mary Anne Smart |
|
CS21100 | Competitive Programming I |
TBD |
|
CS24000 | Programming In C |
Jeffrey A. Turkstra Xiangyu Zhang Christopher K. May |
|
CS24300 | Artificial Intelligence Basics |
Joseph Campbell |
|
CS25000 | Computer Architecture |
Zhiyuan Li |
|
CS25100 | Data Structures And Algorithms |
Andres Bejarano |
|
CS30700 | Software Engineering I |
Jeffrey A. Turkstra Benjamin J. Delaware |
|
CS33400 | Fundamentals Of Computer Graphics |
Aniket Bera |
|
CS34800 | Information Systems |
Hisham R. Benotman |
|
CS35100 | Cloud Computing |
George B. Adams, III |
|
CS35200 | Compilers: Principles And Practice |
Tiark Rompf |
|
CS35400 | Operating Systems |
Dongyan Xu |
|
CS35500 | Introduction To Cryptography |
Hemanta K. Maji |
|
CS36100 | Great Issues In Computer Science |
Z. Berkay Celik |
|
CS37300 | Data Mining And Machine Learning |
Rajiv Khanna Ruqi Zhang |
|
CS38003 | Python Programming |
TBD |
|
CS38100 | Introduction To The Analysis Of Algorithms |
Mikhail Atallah Kent Quanrud |
|
CS40700 | Software Engineering Senior Project |
H. E. Dunsmore |
|
CS40800 | Software Testing |
Lin Tan |
|
CS42200 | Computer Networks |
Kihong Park |
|
CS42600 | Computer Security |
Christina Garman |
|
CS44000 | Large Scale Data Analytics |
Xupeng Miao |
|
CS44100 | Data Science Capstone |
Tony Bergstrom |
|
CS44800 | Introduction To Relational Database Systems |
Walid G. Aref |
|
CS45800 | Introduction To Robotics |
TBD |
|
CS47100 | Introduction To Artificial Intelligence |
Brian Bullins Raymond A. Yeh |
|
CS47500 | Human-Computer Interaction |
Sooyeon Jeong |
|
CS48300 | Introduction To The Theory Of Computation |
TBD |
|
CS49000-NLP | Topics In Computer Sciences For Undergraduates |
Abulhair Saparov Dan Goldwasser |
|
CS49000-Sec | Topics In Computer Sciences For Undergraduates |
Dave (Jing) Tian |
|
CS49000-SQL | Topics In Computer Sciences For Undergraduates |
Hisham R. Benotman |
Graduate
Catalog | Title | Instructor | Time |
---|---|---|---|
CS50200 | Compiling And Programming Systems |
Changhee Jung |
|
CS50300 | Operating Systems |
Pedro Fonseca |
|
CS51400 | Numerical Analysis |
Alex Pothen |
|
CS52000 | Computational Methods In Optimization |
David Gleich |
|
CS52300 | Social, Economic, And Legal Aspects Of Security |
Eugene H. Spafford |
|
CS52500 | Parallel Computing |
Ananth Grama |
|
CS52700 | Software Security |
Antonio Bianchi |
|
CS52800 | Network Security |
Aniket Kate |
|
CS53000 | Introduction To Scientific Visualization |
Xavier Tricoche |
|
CS53200 | Geometric Modeling Algorithms |
Bedrich Benes |
|
CS53400 | Motion Planning |
Zachary Kingston |
|
CS53500 | Interactive Computer Graphics |
Daniel G. Aliaga |
|
CS53600 | Data Communication And Computer Networks |
TBD |
|
CS53900 | Extended Reality: Principles And Applications |
Voicu S. Popescu |
|
CS54100 | Database Systems |
Jianguo Wang |
|
CS55100 | Cloud Computing Fundamentals |
Douglas E. Comer |
|
CS55800 | Introduction To Robot Learning |
Ahmed Qureshi |
|
CS56500 | Programming Languages |
Suresh Jagannathan |
|
CS57100 | Artificial Intelligence |
TBD |
|
CS57800 | Statistical Machine Learning |
Anuran Makur |
|
CS58000 | Algorithm Design, Analysis, And Implementation |
Tamal Krishna Dey |
|
CS58500 | Theoretical Computer Science Toolkit |
Hemanta K. Maji |
|
CS58700 | Foundations Of Deep Learning |
Bruno Ribeiro |
|
CS59300-CVD | New Topics In CS |
TBD |
Last Updated: Jun 11, 2025 10:28 AM