Purdue University - Department of Computer Science - Approved Courses

Approved Courses

The following courses are normally approved by the graduate committee:

Purdue Computer Science courses:

  • CS courses at the 500 level or above, when taught by a faculty member whose primary appointment is in the CS department (except CS 50100, 50010, 50011 and certain CS 59000 courses).

Other Purdue courses (not approved on doctoral plans of study under the 2016 rule set):

  • BIOL 517: Molecular Biology: Proteins -- if taken for the Computational Life Sciences concentration
  • BIOL 541: Molecular Genetics of Bacteria -- if taken for the Computational Life Sciences concentration
  • CHM 696: Quantum Information and Computation
  • ECE 51012: Electromechanics
  • ECE 565: Computer Architecture
  • ECE 570: Programming Languages for Artificial Intelligence (IE 547)
  • ECE 600: Random Variables and Signals
  • ECE 629: Introduction to Neural Networks
  • ECE 637: Digital Image Processing
  • ECE 661: Computer Vision
  • ECE 673: Dist Computer System
  • ECE 695B: Fault-Tolerant Computer System Design
  • IE 535: Linear Programming
  • IE 538: Nonlinear Optimization Algorithms and Models
  • IE 547: Programming Languages for Artificial Intelligence (ECE 570)
  • IE 580: Systems Simulation
  • IE 635: Theoretical Foundation of Optimization
  • IE 674: Computer And Communication Methods For Production Control I
  • LING 593: Natural Language Knowledge Representation
  • MA 511:  Linear Algebra with Applications -- if taken at Purdue as a prerequisite for CS 515
  • MA 514: Numerical Analysis -- when cross-listed with CS
  • MA 518: Advanced Discrete Mathematics
  • MA 520: Boundary Value Problems of Differential Equations
  • MA 523: Introduction to Partial Differential Equations
  • MA 525: Introduction to Complex Analysis
  • MA 532: Elements of Stochastic Processes
  • MA 575: Linear Graph Theory
  • MA 585: Mathematical Logic I
  • MA 586: Mathematical Logic II
  • MA 598:  Elliptic Curves & Cryptography
  • MA 611: Methods of Applied Mathematics I
  • MA 615: Numerical Methods For Partial Differential Equations I -- when cross-listed with CS
  • ME 535: Product and Process Design -- when cross-listed with CS
  • STAT 519: Introduction to Probability
  • STAT 522: Sampling and Survey Techniques
  • STAT 528: Introduction to Mathematical Statistics
  • STAT 529: Bayesian Applied Decision Theory
  • STAT 529K: Bayesian Applied Decision Theory
  • STAT 546: Computational Statistics (was STAT 598D)
  • STAT 598A: Introduction to Machine Learning
  • STAT 598SK: Probabilistic Graphical Models
  • STAT 695A.F11: Bayesian Statistical Modeling
  • STAT 695C: Bayesian Statistics
  • STAT 695T: Data Visualization
  • STAT 695W: Bayesian Nonparametrics

Other courses, including courses at other institutions, may be approved on an individual basis. For more info.

The following courses are generally NOT approved by the graduate committee:

  • Courses cross-listed as graduate and undergraduate courses, or offered for both graduate and undergraduate credit, unless primarily taken by graduate students

The following Purdue courses:

  • CNIT 58100-CFM: Cyberforensics of Malware
  • CPT 581F: Introduction to Computer Forensics (meets with 499F)
  • ECE 608: Computational Models and Methods
  • MA 511: Linear Algebra with Applications
  • STAT 501: Experimental Statistics I
  • STAT 502: Experimental Statistics II
  • STAT 511: Statistical Methods
  • STAT 512: Applied Regression Analysis
  • STAT 545: Introduction to Computational Statistics
  • STAT 695: D&R Big Data High Comp Cmplxty

 

Last Updated: Sep 13, 2018 2:35 PM

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

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

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

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