Purdue University - Department of Computer Science - Spring 2016 Courses Skip to main content

Computer Science Courses: Spring 2016

Undergraduate

Catalog Title Instructor Time
CS 11000 Introduction to Computers Gary McFall
Marta A. Crowe
Time
CS 15800 C Programming Alan R. Bunning
Time
CS 15900 Programming Applications For Engineers William N Crum
Alan R. Bunning
Time
CS 17700 Programming With Multimedia Objects Gary McFall
Vernon J. Rego
Time
CS 18000 Programming I H. E. Dunsmore
Time
CS 18200 Foundations of Computer Science Ananth Grama
Time
CS 18300 Professional Practice I William J. Gorman
Time
CS 18400 Professional Practice II William J. Gorman
Time
CS 19000-DL1 Digital Literacy Douglas E. Comer
H. E. Dunsmore
Time
CS 19000-LCS Learning Community Seminar Desiree C. Marmon
Time
CS 19700 Freshman Honors Seminar Samuel S. Wagstaff, Jr.
Time
CS 23500 Introduction To Organizational Computing Gary McFall
Time
CS 24000 Programming in C Gustavo Adolfo Junipero Rodriguez-rivera
Umesh Bellur
Eugene H. Spafford
Time
CS 25000 Computer Architecture Umesh Bellur
Time
CS 25100 Data Structures Daniel G. Aliaga
Time
CS 25200 Systems Programming Gustavo Adolfo Junipero Rodriguez-rivera
Elkindi Rezig
Time
CS 30700 Software Engineering I H. E. Dunsmore
Time
CS 34800 Information Systems Elisa Bertino
Time
CS 35200 Compilers: Principles and Practice Zhiyuan Li
Time
CS 35400 Operating Systems Dongyan Xu
Time
CS 35500 Introduction to Cryptography Samuel S. Wagstaff, Jr.
Time
CS 38100 Introduction to the Analysis of Algorithms Susanne E. Hambrusch
Ahmed R. Mahmood
Time
CS 39000-CP0 Competitive Programming Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 39000-SL2 Service Learning Outreach Philip A. Sands
Time
CS 39000-SLO Service Learning Outreach Philip A. Sands
Time
CS 39000-VRA Virtual Reality Applications Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 40800 Software Testing Xiangyu Zhang
Time
CS 42200 Computer Networks Douglas E. Comer
Time
CS 43400 Advanced Computer Graphics Voicu S. Popescu
Time
CS 44800 Introduction to Relational Database Systems Walid G. Aref
Mohamed S. Hassan
Time
CS 45600 Programming Languages Gustavo Adolfo Junipero Rodriguez-rivera
Time
CS 47100 Introduction to Artificial Intelligence Elisha Sacks
Time
CS 48300 Introduction to the Theory of Computation Elena Grigorescu
Time
CS 49000-DDP Data Driven Apprch/Polcy Mking Alok R. Chaturvedi
James A. Mccann
Time
CS 49000-DS0 Distributed Systems Patrick Thomas Eugster
Time
CS 49000-IOS iOS Development In Swift H. E. Dunsmore
Time
CS 49000-PHL Ethics And Philosophy Of Info Andrew J. Iliadis
Time
CS 49000-SEP Software Engineering Senior Project H. E. Dunsmore
Time
CS 49700 Honors Research Project Elisha Sacks
Time

Graduate

Catalog Title Instructor Time
CS 50300 Operating Systems Kihong Park
Time
CS 50500 Distributed Systems Patrick Thomas Eugster
Xuankang Lin
Srivatsan Ravi
Time
CS 51400 Numerical Analysis David Gleich
Time
CS 51501 Parallel Numerical Linear Algebra Ahmed Sameh
Time
CS 52000 Computational Methods in Optimization Jean Honorio
Yudong Cao
Time
CS 53100 Computational Geometry Christoph M. Hoffmann
Time
CS 54200 Distributed Database Systems Bharat Bhargava
Time
CS 54701 Information Retrieval Christopher W. Clifton
Time
CS 55500 Cryptography Mikhail Atallah
Time
CS 56500 Programming Languages Tiark Rompf
Time
CS 57300 Data Mining Bruno Ribeiro
Time
CS 58000 Algorithm Design, Analysis, and Implementation Greg N. Frederickson
Time
CS 59000-055 Systems Security Seminar Mathias Payer
Time
CS 59000-059 Statistical Network Analysis Jennifer Neville
Time
CS 59000-AML Advanced Machine Learning Elias Bareinboim
Time
CS 59000-ML0 Topics In Computer Sciences (Machine Learning) Elias Bareinboim
Time
CS 59000-MTK Mathematical Tookit For CS Hemanta K. Maji
Time
CS 59000-NLP Natural Language Processing Dan Goldwasser
Time
CS 59000-NWS Network Security Aniket Kate
Time
CS 59000-SWS Software Security Mathias Payer
Time
CS 59100-SEC Security Seminar Christopher W. Clifton
Time
CS 61500 Numerical Methods for Partial Differential Equations I Bradley J. Lucier
Time
CS 66200 Pattern Recognition And Decision-Making Processes Mireille Boutin
Time
CS 69000-MTK Mathematical Toolkit for Computer Science Hemanta K. Maji
Time
Last Updated: Nov 30, 2020 1:40 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.