Computational Science Major, B.S.
Computational science is a new, interdisciplinary field, one which uses applied mathematics and computer science to solve problems in another science. Computational science students might address problems such as modeling the weather or earthquakes, or predicting subatomic particle behavior.
In this major, you will take courses in mathematics and computer science to gain the basic skills and knowledge you need. At the same time, you will take courses in your chosen area of concentration (chemistry, ecology, molecular biology or physics) to obtain depth in an applied science. Then, as a senior, you will complete a project with two faculty advisors—one in mathematics or computer science and the other in your area of concentration—that will demonstrate the power of mathematics and computing to address issues in your concentration field.
Computational science is a great major for students who are interested in mathematics, computing, and a natural or physical science.
Requirements for the Major
23 credits in mathematics:
Choose four of the following five courses: (12 credits)
23 credits in computer science:
CS 201 | Computer Science I | 4.0 |
CS 202 | Computer Science II | 4.0 |
CS 219 | Advanced Data Structures | 3.0 |
CS 319 | Algorithm Analysis | 3.0 |
CS 329 | Introduction to Database Management Systems | 3.0 |
Total Credit Hours: | 17.0 |
Choose two of the following: (6 credits)
Students should consult with the Computer Science and Information Technology Department to choose appropriate special topics courses.
An interdisciplinary senior project (3 credits):
CPSC 475 | Senior Project in Computational Science | 3.0 |
(one advisor from the Mathematics Department or Computer Science and Information Technology Department and a second advisor from another science area)
A concentration in a science:
Chemistry Concentration (16 credits):
Ecology Concentration (15 credits):
Molecular Biology Concentration (19 credits):
Physics Concentration (17 credits):