Science
Scientific Computing is the field of study concerned with modeling and analyzing natural and engineered processes using computational techniques. Scientific Computing is a multidisciplinary field of study, both contributing to and benefiting from computer science, mathematics, and the natural and physical sciences.
The Applied Scientific Computing minor offers students a foundation in scientific computing. The program is designed to encourage students in all scientific disciplines with an interest in a multidisciplinary perspective on the sciences.
Minor in Applied Scientific Computing
17 credits minimum; 9 credits upper division
SCI 370 | Scientific Inquiry in the Digital Age | 4 |
SCI 470 | Scientific Computing Seminar | 2 |
MATH 251 | Calculus I | 4 |
or MATH 252 | Calculus II | |
SCI/CSC 205 | Programming for Scientists | 4 |
or CSC 210 | Introduction to Computer Programming | |
Any course in the natural and physical sciences numbered 200 or higher with a lab section | 3-4 | |
Total Hours | 17-18 |
Notes:
MATH 252 can be replaced with any Math course with MATH 252 as a prerequisite.
CSC 210 can be replaced with any Computer Science course with CSC 210 as a prerequisite.
All courses must be approved by a faculty advisor associated with the scientific computing program at CLU.
Courses
Lower Division
SCI 205. Programming for Scientists. (4).
This course introduces the principles of computer programming, problem-solving methods, and algorithm development from a scientific perspective. The programming languages covered are C (a compiled language popular among engineers and mathematicians), and Perl (a scripting language popular among bioengineers) both in wide use in scientific fields. Also covered are introductory software engineering techniques and tools necessary to convert a functional specification to a properly functioning program. Examples and assignments will be drawn from the natural sciences. (Cross listed with CSC 205).
SCI 282. Selected Topics. (1-4).
Upper Division
SCI 370. Scientific Inquiry in the Digital Age. (4).
A team-taught seminar on the philosophy of the sciences - natural, physical, and mathematical - and the practical application of these philosophies. Emphasis will be placed on the role of scientific computing in the sciences. Prerequisites: MATH 251, SCI 205 / CSC 205 or CSC 210, and a course in the natural or physical sciences with lab work.
SCI 470. Scientific Computing Seminar. (2).
A research seminar with content designed to fit student need. Students will engage in the modeling and analysis of processes. Students will be expected to synthesize their experiences from all areas of the minor, culminating in a report using scientific computing methods and tools to analyze a sufficiently complex real world date set or process. Prerequisite: SCI 370.
Faculty
Associate professor
Reinhart