- 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
Undergraduate West Lafayette
Undergraduate Indianapolis
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 15900 | C Programming |
Carrie Melinda Rector |
Time |
CS 17600 | Data Engineering In Python |
Andres Bejarano |
Time |
CS 18200 | Foundations Of Computer Science |
Mary Anne Smart |
Time |
CS 24200 | Introduction To Data Science |
Tony Bergstrom |
Time |
CS 24300 | Artificial Intelligence Basics |
Mary Anne Smart |
Time |
CS 25000 | Computer Architecture |
George B. Adams, III |
Time |
CS 25100 | Data Structures And Algorithms |
Andres Bejarano |
Time |
CS 38003 | Python Programming |
Sai Lakshminarayanan Balakrishnan |
Time |
CSCI Indianapolis
Catalog | Title | Instructor | Time |
---|---|---|---|
CSCI 31100 | Advanced Database Programming, Oracle |
Lucas A. Moser |
Time |
CSCI 34000 | Discrete Computational Structures |
Andrew P. Hoblitzell |
Time |
CSCI 36100 | Fundamentals Of Software Project Management |
Lucas A. Moser |
Time |
CSCI 36200 | Data Structures |
Gavriil Tsechpenakis |
Time |
CSCI 40200 | Architecture Of Computers |
Sabrina Tarin Chowdhury |
Time |
CSCI 40300 | Introduction To Operating Systems |
Mihran Tuceryan |
Time |
CSCI 43500 | Multimedia Information Systems |
Jiang Yu Zheng |
Time |
CSCI 48400 | Theory Of Computation |
Snehasis Mukhopadhyay |
Time |
CSCI 48700 | Artificial Intelligence |
Snehasis Mukhopadhyay |
Time |
CSCI 49000-DPL | Deep Learning |
Sabrina Tarin Chowdhury |
Time |
Graduate West Lafayette
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 50100 | Computing For Science And Engineering |
Vernon J. Rego |
Time |
CS 50200 | Compiling And Programming Systems |
Tiark Rompf |
Time |
CS 50500 | Distributed Systems |
Yongle Zhang |
Time |
CS 51000 | Software Engineering |
Xiangyu Zhang |
Time |
CS 51400 | Numerical Analysis |
Suchuan Dong |
Time |
CS 51500 | Numerical Linear Algebra |
David Gleich |
Time |
CS 52600 | Information Security |
Christina Garman |
Time |
CS 52900 | Security Analytics |
Berkay Celik |
Time |
CS 53400 | Motion Planning |
Aniket Bera |
Time |
CS 53600 | Data Communication And Computer Networks |
Kihong Park |
Time |
CS 54100 | Database Systems |
Walid G. Aref |
Time |
CS 55500 | Cryptography |
Aarushi Goel |
Time |
CS 56000 | Reasoning About Programs |
Benjamin J. Delaware |
Time |
CS 57100 | Artificial Intelligence |
Brian Bullins |
Time |
CS 57300 | Data Mining |
Rajiv Khanna |
Time |
CS 57800 | Statistical Machine Learning |
Ruqi Zhang |
Time |
CS 58000 | Algorithm Design, Analysis, And Implementation |
Mikhail Atallah |
Time |
CS 58800 | Randomized Algorithms |
Kent Quanrud |
Time |
CS 59200-APM | Advanced Probabilistic Methods |
Abulhair Saparov |
Time |
CS 59200-HWS | Hardware Security |
Dave (Jing) Tian |
Time |
CS 59200-MLS | Machine Learning Systems |
Xupeng Miao |
Time |
CS 59300-CVD | Comp Vision With Deep Learning |
Raymond A. Yeh |
Time |
CS 59300-HCI | Human-Computer Interaction |
Sooyeon Jeong |
Time |
CS 59300-IQC | Intro To Quantum Computing |
Eric Samperton |
Time |
CS 59300-MLT | Machine Learning Theory |
Steve Hanneke |
Time |
CS 59300-RL1 | Reinforcement Learning |
Joseph Campbell |
Time |
CS 62600 | Advanced Information Assurance |
Eugene H. Spafford |
Time |
Last Updated: Dec 19, 2024 10:29 AM