Purdue University - Department of Computer Science - Computational Science and Engineering Track

Computational Science and Engineering Track

Objectives

This track is intended to introduce computer science basics of Computational Science and Engineering (CS&E). Students not intending to pursue an advanced degree are advised to choose Option 1 for electives and to take courses in some area of pure or applied science with the objective of learning how to develop software useful for the chosen area. Students intending to pursue an advanced degree are advised to choose Option 2 for electives and also to take the following courses: Physics lab science courses, Math 35100 rather than Math 26500, Math 36200 or Math 44200 vector calculus, Math 36600 rather than Math 26600, Math 34100 or Math 44000 analysis.

All track requirements, regardless of department, must be completed with a grade of C or better.

Required Courses

CourseTitle

Math 26600 

or

Math 36600

Ordinary Differential Equations
CS 31400 Numerical Methods

 

Electives

Option 1 (practical⁄applied)

Five more courses, at least one from each list:

CourseTitle
List 1  
CS 30700 Software Engineering I
CS 33400 Fundamentals of Computer Graphics
List 2  
CS 35200 Compilers: Principles and Practice
CS 35400 Operating Systems
CS 38100 Introduction to the Analysis of Algorithms
CS 43400 Advanced Computer Graphics
CS 34800 or CS 44800 Information Systems or Introduction to Relational Database Systems
CS 47100 Introduction to Artificial Intelligence
CS 49000 Project*

Computational Science and Engineering Track Option 1 Pre-Requisite Flow Chart.

 

Option 2 (academic)

Five more courses, at least one from each list:

CourseTitle
List 3  
CS 38100 Introduction to the Analysis of Algorithms
List 4  
CS 35400 Operating Systems
List 5  
CS 51400 Numerical Analysis
CS 51500 Numerical Linear Algebra
CS 49700 Honors Research Project*
List 6  
CS 33400 Fundamentals of Computer Graphics
CS 35200 Compilers: Principles and Practice
CS 45600 Programming Languages
CS 47100 Introduction to Artificial Intelligence
CS 48300 Introduction to the Theory of Computation

Computational Science and Engineering Track Option 2 Pre-Requisite Flow Chart (PDF)

*if supervised by at least one CSE faculty member: GleichGramaHoffmannLucierPothenSacksSameh, or Skeel.

Last Updated: Apr 19, 2017 2:14 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.