Computer Science Courses: Spring 2026
Undergraduate West Lafayette
Undergraduate Indianapolis
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 15900 | C Programming |
Carrie Melinda Rector |
Time |
CS 18000 | Problem Solving And Object-Oriented Programming |
Michael H. Borkowski |
Time |
CS 18200 | Foundations Of Computer Science |
Abdullah Imran |
Time |
CS 21100 | Competitive Programming I |
Deming Chu |
Time |
CS 24000 | Programming In C |
Federico O. Cifuentes-Urtubey |
Time |
CS 25000 | Computer Architecture |
Zhiyuan Li |
Time |
CS 25100 | Data Structures And Algorithms |
Michael H. Borkowski |
Time |
CS 25200 | Systems Programming |
Christopher K. May |
Time |
CS 25300 | Data Structures And Algorithms For DS/AI |
Federico O. Cifuentes-Urtubey |
Time |
CS 30700 | Software Engineering I |
Jeffrey A. Turkstra |
Time |
CS 34800 | Information Systems |
Hisham R. Benotman |
Time |
CS 36100 | Great Issues In Computer Science |
Christopher K. May |
Time |
CS 38003 | Python Programming |
Sai Lakshminarayanan Balakrishnan |
Time |
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 40300 | Introduction To Operating Systems |
Mihran Tuceryan |
Time |
CSCI 41400 | Numerical Methods |
Aaditya Kharel |
Time |
CSCI 43200 | Security In Computing |
Abdullah Imran |
Time |
CSCI 44300 | Database Systems |
Lucas A. Moser |
Time |
CSCI 44800 | Biometric Computing |
Gavriil Tsechpenakis |
Time |
CSCI 48100 | Data Mining |
Sayeed Shafayet Chowdhury |
Time |
CSCI 48400 | Theory Of Computation |
Snehasis Mukhopadhyay |
Time |
CSCI 48900 | Data Science |
Snehasis Mukhopadhyay |
Time |
CSCI 49000-NLP | Natural Language Processing |
Andrew P. Hoblitzell |
Time |
CSCI 49500 | Explorations In Applied Computing |
Jiang Yu Zheng |
Time |
Graduate West Lafayette
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 50200 | Compiling And Programming Systems |
Changhee Jung |
Time |
CS 50300 | Operating Systems |
Pedro Fonseca |
Time |
CS 51400 | Numerical Analysis |
Alex Pothen |
Time |
CS 52300 | Social, Economic, And Legal Aspects Of Security |
Eugene H. Spafford |
Time |
CS 52500 | Parallel Computing |
Ananth Grama |
Time |
CS 52700 | Software Security |
Antonio Bianchi |
Time |
CS 52800 | Network Security |
Aniket Kate |
Time |
CS 53000 | Introduction To Scientific Visualization |
Xavier Tricoche |
Time |
CS 53500 | Interactive Computer Graphics |
Daniel G. Aliaga |
Time |
CS 53600 | Data Communication And Computer Networks |
Vamsi Addanki |
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 56500 | Programming Languages |
Suresh Jagannathan |
Time |
CS 57800 | Statistical Machine Learning |
Anuran Makur |
Time |
CS 58000 | Algorithm Design, Analysis, And Implementation |
Tamal Krishna Dey |
Time |
CS 58400 | Theory Of Computation And Computational Complexity |
Wei Zhan |
Time |
CS 58500 | Theoretical Computer Science Toolkit |
Ruizhe Zhang |
Time |
CS 58700 | Foundations Of Deep Learning |
Bruno Ribeiro |
Time |
CS 59100-SEC | CERIAS Security Seminar |
Ninghui Li |
Time |
CS 59200-AAS | AI Agentic Security |
Elisa Bertino |
Time |
CS 59200-CI1 | Computational Interaction |
Jason Wu |
Time |
CS 59200-EAI | Appls Of ML And Explainable Al |
Bharat Bhargava |
Time |
CS 59200-MLI | Auto Reasoning/ML Integration |
Yexiang Xue |
Time |
CS 59200-MUC | Mobile & Ubiquitous Computing |
Qiuyue Xue |
Time |
CS 59200-QCS | Quant Computer Software Stacks |
Yuxiang Peng |
Time |
CS 59200-VBD | Vector Databases |
Jianguo Wang |
Time |
CS 59300-CII | Computational Imaging |
Sotirios Nousias |
Time |
CS 59300-PCA | Principles Comp Architecture |
Mohammadkazem Taram |
Time |
CS 59300-SER | Software Engineering /Robotics |
Zachary Kingston |
Time |
CS 59300-TML | Trustworthy Machine Learning |
Hanshen Xiao |
Time |
CS 61500 | Numerical Methods For Partial Differential Equations I |
Di Qi |
Time |
Last Updated: Aug 11, 2025 9:11 AM