The enormous progress in computational technology has generated a new methodology for learning and advancing the traditional sciences such as physics, chemistry, and biology. Computational science combines the application of numerical methods, models, and algorithms in the context of solving problems that are intractable by traditional methods. It is distinct from computer science, which is the study of computers and computation, and it is different from theory and experiment, the traditional forms of science, in that it seeks to gain understanding principally through the analysis of mathematical models.
The goal of the interdisciplinary computational science concentration is to provide an opportunity for students to learn about the interplay between science and computation. The concentration is especially suitable for undergraduate students majoring in the sciences, mathematics, or computer science. Students completing this concentration may enter graduate programs in either their majors or in newly created interdisciplinary graduate programs in computational science, and be well prepared to go into industry.
Computational Science FacultyThe program is open to students majoring in the natural sciences, mathematics, or computer science. The requirements for the program vary depending on the student's major and interests, but all students are required to complete the following (or equivalent):
Introductory coursesFour additional courses from a list of recommended courses (see the following), with the approval of the program faculty.
Because of the sequential nature of many of the requirements and the relatively large number of major requirements for students in the concentration, students are encouraged to plan early and carefully. Students' choice of advanced courses must be approved by the concentration faculty.
Typical Course Schedules
In the following we list typical course schedules that might be taken
by students majoring in biology, chemistry, computer science,
mathematics, and physics. Students in the Environmental Science and Policy Program are also able to fulfill the requirements for the computational science concentration. Only five perspective courses and the VE
are listed because the FA and science perspective are fulfilled by
required courses.
Sample course schedule for a biology major.
| Year 1 | Year 2 |
|---|---|
| Chem 101, 102 | Biology 115, Evolution |
| Math 120, 121 | Biology 110, Plant Biology |
| Biology 101, 102 | Biology 216, Ecology |
| two perspectives | Physics 127 |
| three perspectives | |
| VE course | |
| Year 3 | Year 4 |
| Biology 114, Marine Biology | Comput. Sci. Research Project (2 sem) |
| Biology 118, Genetics | Biology 280, Biostatistics |
| Math 114, Discrete Math | Biology 223, Marine Biology |
| CSCI 160, Data structures | |
| Artificial life (TBA) | four electives |
| three electives |
Sample course schedule for a chemistry major.
| Year 1 | Year 2 |
|---|---|
| Chemistry 101, 102 | Chemistry 131, 132, Organic Chemistry |
| Math 120,121 or Math 124,125 | Physics 120, 121 |
| CSCI 101, 102 | Physics 127 |
| two perspectives | two perspectives |
| VE course | |
| Year 3 | Year 4 |
| Chemistry 144, Bioanalytical | Comput. Sci. Research Project (2 sem) |
| Chemistry 246, Instrumental Analysis | Chemistry 250, Inorganic |
| Chemistry 260, Physical Chemistry | Chemistry 266, Biomolecular NMR |
| Chemistry 262, Physical Chemistry II | CSCI 210, Artificial Intelligence |
| CSCI 160 | Math 212, Numerical analysis |
| one perspective | two electives |
| Math 114, Discrete Math | |
| one elective |
Sample course schedule for a computer science major.
| Year 1 | Year 2 |
|---|---|
| CSCI 101, CSCI 102 | CSCI 160, Data Structures and Algorithms |
| Math 114, Discrete Mathematics | Math 120, 121 or 124, 125 |
| VE course | Physics 110, 111 or Chem 101, 102 |
| three perspective courses | two perspective courses |
| CSCI 140, Assembly Language | |
| Year 3 | Year 4 |
| CSCI 170, Programming Languages | Comput. Sci. Research Project (2 sem) |
| CSCI 180, Automata Theory | two additional CSCI 200-level courses |
| CSCI 210, Artificial Intelligence | four electives |
| Physics 127, Computer Simulation Laboratory | |
| one additional CSCI 200-level course | |
| three electives |
Sample course schedule for a mathematics major.
| Year 1 | Year 2 |
|---|---|
| Math 120, 121 or 124, 125 | Math 114, Discrete Mathematics |
| Physics 120, 121 or Chem 101, 102 | Math 130, 131 |
| CSCI 101 or Physics 127 | CSCI 102 |
| VE course | three perspective courses |
| two perspective courses | |
| Year 3 | Year 4 |
| Math 172, Modern Analysis | Comput. Sci. Research Project (2 sem) |
| Math 225, Modern Algebra | two 200-level Math courses |
| Math 212, Numerical Analysis | Math 128, Geometry |
| CSCI 210, Artificial intelligence | three electives |
| Biology 280, Biostatistics | |
| 1 200-level Math course | |
| two electives |
Sample course schedule for a physics major.
| Year 1 | Year 2 |
|---|---|
| Physics 120, 121 | Physics 130, 131 |
| Math 124, 125 | Math 130, 131 |
| Physics 127 | CSCI 102 |
| VE course | three perspective courses |
| two perspective courses | |
| Year 3 | Year 4 |
| Physics 160, 161, Theoretical Physics I and II | Comput. Sci. Research Project (2 sem) |
| Physics 171, Atomic and Nuclear | Physics 205, Mechanics |
| Physics 150, Stat and Thermal | Physics 206, Electrodynamics |
| CSCI 160, Data Structures and Algorithms | Math 212, Numerical Analysis |
| three electives | three electives |
Please send comments, questions and suggestions to hgould@clarku.edu
Clark home page