Computer Science Courses: Spring 2027
Undergraduate West Lafayette
Undergraduate Indianapolis
CSCI Indianapolis
| Catalog | Title | Instructor | Time |
|---|---|---|---|
| CSCI 31700 | Computation For Scientific Applications |
Aaditya Kharel |
Time |
| CSCI 36300 | Principles Of Software Design |
Lucas A. Moser |
Time |
| CSCI 43200 | Security In Computing |
Fabrizio Cicala |
Time |
| CSCI 44300 | Database Systems |
Lucas A. Moser |
Time |
| CSCI 44800 | Biometric Computing |
Gavriil Tsechpenakis |
Time |
| CSCI 48400 | Theory Of Computation |
Snehasis Mukhopadhyay |
Time |
| CSCI 48900 | Data Science |
Snehasis Mukhopadhyay |
Time |
| CSCI 49000-001 | Artifcl Intelligence Of Things |
Andrew P. Hoblitzell |
Time |
| CSCI 49000-003 | Computer Vision |
Jiang Yu Zheng |
Time |
| CSCI 49000-004 | Applied AI |
Aaditya Kharel |
Time |
| CSCI 49000-005 | Visual Analytics |
Gavriil Tsechpenakis |
Time |
| CSCI 49500 | Explorations In Applied Computing |
Jiang Yu Zheng |
Time |
Graduate West Lafayette
| Catalog | Title | Instructor | Time |
|---|---|---|---|
| CS 50023 | Data Engineering I |
Philip A. Sands |
Time |
| CS 50023 | Data Engineering I |
Philip A. Sands |
Time |
| CS 50024 | Data Engineering II |
Philip A. Sands |
Time |
| CS 50024 | Data Engineering II |
Philip A. Sands |
Time |
| CS 50025 | Foundations Of Decision Making |
Philip A. Sands |
Time |
| CS 50025 | Foundations Of Decision Making |
Philip A. Sands |
Time |
| CS 50200 | Compiling And Programming Systems |
Changhee Jung |
Time |
| CS 50300 | Operating Systems |
Midhul Vuppalapati |
Time |
| CS 51400 | Numerical Analysis |
Alex Pothen |
Time |
| CS 52000 | Computational Methods In Optimization |
David Gleich |
Time |
| CS 52500 | Parallel Computing |
Ananth Grama |
Time |
| CS 52800 | Network Security |
Dave (Jing) Tian |
Time |
| CS 53000 | Introduction To Scientific Visualization |
Xavier Tricoche |
Time |
| CS 53600 | Data Communication And Computer Networks |
Vamsi Addanki |
Time |
| CS 53900 | Extended Reality: Principles And Applications |
Voicu S. Popescu |
Time |
| CS 54100 | Database Systems |
Chunwei Liu |
Time |
| CS 55100 | Cloud Computing Fundamentals |
Douglas E. Comer |
Time |
| CS 55800 | Introduction To Robot Learning |
Ahmed Qureshi |
Time |
| CS 56000 | Reasoning About Programs |
Benjamin J. Delaware |
Time |
| CS 56500 | Programming Languages |
Suresh Jagannathan |
Time |
| CS 57000 | Computer Vision With Deep Learning |
Sotirios Nousias |
Time |
| CS 57100 | Artificial Intelligence |
Brian Bullins |
Time |
| CS 57800 | Statistical Machine Learning |
Ruizhe Zhang |
Time |
| CS 58000 | Algorithm Design, Analysis, And Implementation |
Jeremiah M. Blocki |
Time |
| CS 58400 | Theory Of Computation And Computational Complexity |
Simina Branzei |
Time |
| CS 58500 | Theoretical Computer Science Toolkit |
Hemanta K. Maji |
Time |
| CS 58700 | Foundations Of Deep Learning |
Ilia Sucholutsky |
Time |
| CS 58800 | Randomized Algorithms |
Kent Quanrud |
Time |
| CS 59100-SEC | CERIAS Security Seminar |
Mahimna Kelkar |
Time |
| CS 59200-CCG | Cyber Risk, Compliance, & Gov |
Eugene H. Spafford |
Time |
| CS 59200-FPM | Frontier/Proof Mechanization |
Tiark Rompf |
Time |
| CS 59200-PQS | Post- Quantum Security |
Aniket Kate |
Time |
| CS 59300-001 | Software Engineering /Robotics |
Zachary Kingston |
Time |
| CS 59300-AS1 | Architecture Security |
Kazem Taram |
Time |
| CS 59300-HRI | Human-Robot Interaction |
Sooyeon Jeong |
Time |
| CS 59300-MLS | Machine Learning Systems |
Haoran You |
Time |
| CS 61500 | Numerical Methods For Partial Differential Equations I |
Di Qi |
Time |
| CS 63500 | Capturing And Rendering Real-World Scenes |
Daniel G. Aliaga |
Time |
| CS 65500 | Advanced Cryptology |
Mahimna Kelkar |
Time |
| GRAD 50400 | Advanced AI Fundamentals For Technical Professional |
Philip A. Sands |
Time |
Last Updated: Nov 13, 2025 11:28 AM