- Undergraduate Program
- Academic Advisors
- Careers
- CODO
- Employment
- Student Life
- Frequently Asked Questions
- Student Concerns
- Undergraduate Research
- CS Course Proficiency Exams
- Curriculum
- Artificial Intelligence Degree Requirements
- Computer Science Degree Requirements
- Data Science Degree Requirements
- Minor in Computer Science
- BS/MS Degree Program in CS
- BS/MS Planning Tool
- Honors in Computer Science
- Cooperative Education Program
- Curriculum Resources
- Scholarships
- Bridge Program
Computational Science and Engineering Track
Objectives
This track introduces students to computational methods, systems, and algorithms useful for modeling complex problems in applications of science and engineering.
All major required courses, all track requirements and track selectives, and their pre-requisites, regardless of department, must be completed with a grade of C or better.
Course | Title |
---|---|
or |
Ordinary Differential Equations |
CS 31400 | Numerical Methods |
CS 38100 | Introduction to the Analysis of Algorithms |
Applications - 1 From the Following List | |
CS 37300 | Data Mining and Machine Learning |
CS 47300 | Web Information Search and Management |
CS 47800 | Introduction to Bioinformatics |
IE 33600 | Operations Research - Stochastic Models |
ECE 30100 | Signals and Systems |
Systems - 1 From the Following List | |
CS 35200 | Compilers: Principles and Practice |
CS 35300 | Principles of Concurrency and Parallelism |
CS 35400 | Operating Systems |
Note: Any course beyond the one required class from the list of Applications/Systems courses also counts as an elective.
Course | Title |
---|---|
CS 30700 | Software Engineering I |
CS 42200 | Computer Networks |
CS 45600 | Programming Languages |
CS 45800 | Introduction to Robotics |
CS 47100 | Introduction to Artificial Intelligence |
CS 48300 | Introduction to the Theory of Computation |
CS 51400 | Numerical Analysis |
CS 51500 | Numerical Linear Algebra |
CS 52000 | Computational Methods In Optimization |
CS 52500 | Parallel Computing |
IE 33500 | Operations Research - Optimization |
MA 34100 | Foundations of Analysis |
MA 44000 | Honors Real Analysis I |
Notes:
- At least four (4) of the seven (7) classes for this track must be CS classes.
- No course can be counted both for required and elective credit. This is true for all tracks.