Computational Science and Engineering (18 – 27 hours)

Computational science is the use of computer modeling and simulation to solve complex business, scientific, and technical problems. The minor is designed primarily for students majoring in science and engineering to provide skills they can use to complete computationally based projects. Skills include: mathematical methods, computer programming, computational modeling and simulation, and at least one course in a application area (engineering or science) in which the skills are applied.  The minor is designed by, and offered through, the Ohio Supercomputer Center’s Ralph Regula School of Computational Science (RRSCS), a consortium of Ohio colleges and universities. The minor was created by participating faculty from across the state of Ohio and has been reviewed and approved by a business advisory committee. Thus, upon successful completion of this minor the student enters the workforce with the specific skills sought by employers. Completion of the minor may require students to take courses via web-based instruction provided by member institutions of the RRSCS, as well as locally from Miami.

Prerequisites:  Calculus-based probability and statistics

Required courses (15 hours):

MTH 151 or MTH 153 Calculus I
MTH 251 or MTH 249 Calculus II
CSE 241 Simulation and Modeling for Science and Engineering
MTH 453 Numerical Analysis

Programming and Algorithms - One of these courses (3 hours):

CSE 153 Introduction to C/C++ Programming
CSE 174 Fundamentals of Programming and Problem Solving

Optimization (3 hours):

CSE 273 Optimization Modeling

Discipline-oriented computational science courses - one of these courses (3 hours): 

CSE/MBI/BOT/ZOO 466 Bioinformatics
ECE 325 Applied Electromagnetics
ECE 425 Digital Signal Processing
ECE 461 Network Modeling and Performance Analysis
MME 213 Computational Methods in Engineering
MME 495 Applied Nonlinear Dynamics
PCE 473 Process Design
PHY 286 Introduction to Computational Physics

Elective Courses – one of these courses (3 hours): 

CSE 443 High Performance Computing and Parallel Programming
MTH 245 Differential Equations for Engineers
MTH 347 Differential Equations

Administrative Notes:

  • Student’s plan of study must be approved by the Director of the Miami RRSCS minor program.
  • With approval of the Director of the Miami RRSCS program, courses offered from other institutions via the RRSCS program may be substituted for Miami requirements.
    •  Students must register through Miami University using the RRSCS registration form.
    •  After completion of an external course, credit is transferred to Miami using existing transfer policies.
  • Students majoring in the Department of Computer Science and Software Engineering must complete 9 hours in the minor that are beyond courses used to fulfill the requirements for their CSA degree.
  • Internship or research experiences to supplement appropriate capstone or undergraduate research courses at Miami:
    •  RRSCS maintains a list of internship opportunities.
    •  Miami Research Computing Services (RCS) is agreeable to sponsoring student projects to fulfill the internship requirement. Students would meet with the Assistant Director of RCS (Dr. David Woods) 3-6 months prior to the intended starting date of the project. The available projects will be matched with the students' background to determine which, if any, RCS projects would be appropriate or to identify appropriate projects.