100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Master's

Master of Science in Computer Science

Purdue University Purdue University 88 courses

About This Program

Master of Science in Computer Science at Purdue University, from the requirements in the Purdue University 2026-2027 Catalog.

Degree Requirements

Selectives

Electives

Code Course Title Credits
CS 50200 Compiling And Programming Systems
CS 50500 Distributed Systems
CS 51400 Numerical Analysis
CS 52000 Computational Methods In Optimization
CS 52300 Social, Economic, And Legal Aspects Of Security
CS 52500 Parallel Computing
CS 52700 Software Security
CS 52800 Network Security
CS 53000 Introduction To Scientific Visualization
CS 53600 Data Communication And Computer Networks
CS 55500 Cryptography
CS 55600 Data Security And Privacy
CS 55800 Introduction To Robot Learning
CS 56500 Programming Languages
CS 57300 Data Mining
CS 57700 Natural Language Processing
CS 57800 Statistical Machine Learning
CS 58000 Algorithm Design, Analysis, And Implementation
CS 58400 Theory Of Computation And Computational Complexity
CS 58500 Theoretical Computer Science Toolkit
CS 58700 Foundations Of Deep Learning
CS 59100 Seminar
CS 61500 Numerical Methods For Partial Differential Equations I
CS 63500 Capturing And Rendering Real-World Scenes
CS 65500 Advanced Cryptology
BIOL 51700 Molecular Biology: Proteins
BIOL 54100 Molecular Genetics Of Bacteria
CHM 69600 Special Topics In Chemistry
ECE 51012 Electromechanics
ECE 54700 Introduction To Computer Communication Networks
ECE 56300 Programming Parallel Machines
ECE 56500 Computer Architecture
ECE 57000 Artificial Intelligence
ECE 60000 Random Variables And Signals
ECE 60872 Reliable And Secure Computer Systems
ECE 62900 Introduction To Neural Networks
ECE 63700 Digital Image Processing I
ECE 66100 Computer Vision
ECE 67300 Distributed Computing Systems
IE 53500 Linear Programming
IE 53800 Nonlinear Optimization Algorithms And Models
IE 58000 Systems Simulation
IE 63500 Theoretical Foundations Of Optimization
IE 67400 Cyber Methods For Advanced Production Control
LING 59300 Special Topics In Semantics
MA 51100 Linear Algebra With Applications
MA 51400 Numerical Analysis
MA 51800 Advanced Discrete Mathematics
MA 52000 Boundary Value Problems Of Differential Equations
MA 52300 Introduction To Partial Differential Equations
MA 52500 Introduction To Complex Analysis
MA 53200 Elements Of Stochastic Processes
MA 57500 Graph Theory
MA 58500 Mathematical Logic I
MA 59800 Topics In Mathematics
MA 61100 Methods Of Applied Mathematics I
MA 61500 Numerical Methods For Partial Differential Equations I
ME 53500 Design And Modeling Of Fluid Power Systems
STAT 51900 Introduction To Probability
STAT 52200 Sampling And Survey Techniques
STAT 52600 Advanced Statistical Methodology
STAT 52800 Introduction To Mathematical Statistics
STAT 52900 Applied Decision Theory And Bayesian Statistics
STAT 53200 Elements Of Stochastic Processes
STAT 54600 Computational Statistics
STAT 59800 Topics In Statistical Methods
STAT 69500 Seminar In Mathematical Statistics
Total Electives 3-9 credits

Thesis Research

Code Course Title Credits
CS 69800 Research MS Thesis
Total Thesis Research 6 credits

Click a course code or title to read the full course description.

Get expert help with your Master's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles