
The Graduate Degree Program
The Computational Science Department offers a 30-credit Master of Science degree program. Requirements include 12 credits of core courses, 12 credits of electives, and 6 credits of research experience. The program is designed to give students advanced level programming, visualization, and applied mathematical skills while they pursue an application area of interest.
| Core Courses |
Credits |
| CPS 533 Scientific Visualization |
3 |
| CPS 602 Advanced Software Tools |
3 |
| CPS 604 Computational Methods in the Physical Sciences |
3 |
| CPS 644 Supercomputing and Applications |
3 |
| Research experience |
Credits |
| CPS 699 Independent Study* |
3 |
| CPS 710 Thesis |
3 |
| Electives |
Credits |
| At or above the 500 level |
6 |
| At or above the 600 level |
6 |
*Up to 6 additional credits of independent study may be taken as an elective.
| Available Computational Science electives |
Credits |
| CPS 504 Applied and Computational Mathematics |
3 |
| CPS 521 Introduction to Computational Physics |
3 |
| CPS 541 Introduction to Computational Finance |
3 |
| CPS 555 Introduction to Computational Fluid Dynamics |
3 |
| CPS 632 Deterministic Dynamical Systems |
3 |
| CPS 633 Stochastic Dynamical Systems |
3 |
| Available
Computer Science electives |
Credits |
| CSC 501 Theory of Programming Languages |
3 |
| CSC 506 Algorithms and Data Structures |
4 |
| CSC 511 Computer Architecture |
3 |
| CSC 512 Operating Systems |
3 |
| CSC 519 Computer Networks |
3 |
| CSC 521 Computer and Network Security |
3 |
| CSC 522 Relational Database Design |
3 |
| CSC 529 Object-Oriented Programming |
3 |
| CSC 534 Artificial Intelligence |
3 |
| CSC 542 Electronic Commerce Technology |
3 |
| CSC 544 Introduction to Parallel Computing |
3 |
| CSC 583 Theory of Computation |
3 |
| Available Mathematics electives |
Credits |
| MTH 521 Number Theory |
3 |
| MTH 541 Statistical Methods I |
3 |
| MTH 542 Statistical Methods II |
3 |
| MTH 546 Probability and Statistics II |
3 |
| MTH 551 Advanced Calculus |
3 |
| MTH 556 Partial Differential Equations |
3 |
| MTH 557 Real Analysis |
3 |
| MTH 561 Math Models for Decision Making I |
3 |
| MTH 562 Math Models for Decision Making II |
3 |
| MTH 571 Numerical Analysis |
3 |
| MTH 581 Discrete Mathematics II |
3 |
| MTH 621 Algebra |
3 |
| MTH 628 Applications of Algebra |
3 |
| MTH 641 Mathematical Statistics |
3 |
| MTH 651 Real Analysis |
3 |
| MTH 659 Topics in Analysis |
3 |
| MTH 669 Topics in Applicable Mathematics and Statistics |
3 |