The Ralph Regula School of Computational Science
Advancing computational science in Ohio
K-12 Programs | Associate Degree Program | Baccalaureate Minor Program | Certificate Program

Minor Program

Minor Home
Background Info
Course List
Curriculum
Registration
Forms
Consortial
   Agreement [pdf]

RRSCS Minor Program Courses                             [Click here for a printable list of courses]

Capital UniversityCentral State UniversityColumbus State Community CollegeKent State UniversityMiami UniversityThe Ohio State UniversityOhio UniversityOwens Community College Sinclair Community CollegeStark State Community College • University of CincinnatiWittenberg UniversityWright State University

Capital University

CSAC 245 Introduction to Computational Science
Capital University
Mathematics, Computer Science, and Physics
Spring semester 2009
Credit Hours: 3
Distance Learning: No

Prerequisites: None

Description: An introduction to the problems and solution methodologies in computational science. Computational tools such as a computer algebra system, a high performance computing engine, visualization software and Internet resources will used to explore and solve mathematical problems drawn from various fields of science.

Dr. Patrick Shields
pshields@capital.edu
(614) 236-7110
Academic calendar


Central State University

To be announced


Columbus State Community College

MATH 299 Special Topics: Differential Equations and Discrete Dynamical Systems
Columbus State Community College
Mathematics
Spring quarter 2009
Cerdit Hours: 6
Distance Learning: No

Prerequisites: Math 153 Calculus III and an introductory modeling course

Instructor:
John Nedel
(614) 287-3857
Academic Calendar


Kent State University

BSCI-50/70195, BSCI 40195/ BTEC-40220 ST: Bioinformatics
Kent State University
Biological Sciences
Fall semester 2008
Credit Hours: 3
Distance Learning: Yes

Prerequisites: Eighteen hours of biology and permission of instructor.

Description: Learn to use GenBank, Ensembl and other genomic databases, Construct multiple sequence alignments, Phylogenetic tree reconstruction, Comparative and evolutionary genomics, Microarray data analysis, Protein structure prediction and much more…

Instructor:
Helen Piontkivska
(330) 672-3620
Academic calendar


Miami University

CSA 443 High Performance Computing and Parallel Programming
Miami University
Computer Science & Systems Analysis
Chemistry
Spring semester 2009
Credit Hours: 3
Distance Learning: Yes

Prerequisites: 1) CSA-278 (Computer Architecture) or equivalent 2) Knowledge of Java/C/C++ programming

Description: An introduction to practical use of multi-processor workstations and supercomputing clusters, using parallel algorithms and concurrent data structures, for solving computational problems in a variety of science and engineering domains. The course builds on basic concepts of programming and problem solving.

Instructor:
Dr. Dhananjai M. Rao
(513) 529-0335
Academic calendar


The Ohio State University

Chem 644 Computational Chemistry
The Ohio State University
Chemistry
Fall quarter 2008
Credit Hours: 3
Distance Learning: No

Prerequisites: Prerequisites: Chem 252 (Organic Chemistry II)

Description: To provide a practical introduction to the theory and methods of molecular modeling and computational chemistry, focusing on its use for experimentalists. Hands-on experience will be obtained by all attendees in doing molecular mechanics, semi-empirical, ab initio quantum chemistry, density functional theory and modeling dynamic systems (molecular dynamics and kinetics).This is meant to be an introduction to molecular modeling for undergraduates, not a course on Quantum Mechanics.

Instructor:
Dr. Richard Spinney
614-247-6847
Academic calendar

CSE 694L Data and Information Visualization Description
The Ohio State University
Computer Science and Engineering
Spring quarter 2009
Credit Hours: 3
Distance Learning: Yes

Prerequisites: The students will be best served if they possess some basic programming experience. Prior knowledge of C++, or Java, or MATLAB will help the students to gain much from the lectures and examples.

Description: This course will provide a basic introduction to the science and the underlying technology of visualization. The following topics will be studied – the role of perception in visualization, the importance of good design practices, the construction of interactive tools for data and information visualization, and the application of visualization techniques on measured data from the medical and biological sciences and simulated data from the physical sciences and engineering. Scalar and vector data visualization techniques along methods for visualizing trees, clusters, and interconnection networks will be studied. Case studies and examples will be considered giving the course an application-focus. Hands-on programming experience and the design of interfaces will be stressed throughout the class and thereby providing the students a practical emphasis.

Instructor:
Dr. Raghu Machiraju
(614) 292-6730
Course Info
Course Flyer
Academic calendar


Ohio University

CS/PBIO 416/516 Problem Solving with Bioinformatics Tools
Ohio University
Computer Science and Plant Biology
Spring quarter 2009
Credit Hours: 4
Distance Learning: Yes

Prerequisites: CS 361 (Data Structures) or PBIO 330/BIOS 325 (Genetics)

Description: Computation has become integral and critical to research in the life sciences.  Biotechnology researchers produce vast quantities of data that require detailed analysis.  In addition, numerous biological data repositories offer an overwhelming amount of information.  This course will provide an opportunity to learn about bioinformatics software tools that enable the efficient analysis of biological data.  Students will acquire important skills that (1) are required by employers in the growing field of biotechnology, and (2) are necessary for successful research in the life sciences. The course will provide a unique learning environment.  It will bring together students from the life sciences, computer science, engineering, mathematics, and other related fields.  It will offer perspectives from faculty in the fields of biology and computer science.  Classroom activities will focus on employing state-of-the-art bioinformatics tools to collaboratively solve a set of biological research problems. 

Students will become familiar with the capabilities of popular bioinformatics tools, and with the kind of information contained in popular biological databases.  Participants will also gain insight into how bioinformatics tools and biological databases are used in multidisciplinary biological research and experimentation processes. 

Instructor:
Dr. Lonnie Welch and Sarah Wyatt
(740) 593-1575, 1133
Academic Calendar

CS 412 Parallel Computing
Ohio University
Computer Science and Plant Biology
Spring quarter 2009
Credit Hours: 5
Distance Learning: Yes

Prerequisites: Introductory "Algorithms and Data Structures" course

Description: This course is a practical-oriented introduction to Parallel Computing. It aims to teach students an understanding of the complex interactions between software and hardware in parallel and distributed system. Upon completion of this course, the student should be familiar with fundamental aspects of parallel and distributed systems, taxonomies, performance measures, and theoretical limitations of parallel systems. Students will understand parallel programming languages and middleware, and will be able to design and implement efficient parallel applications on a variety of parallel architectures. The course will be accompanied by a number of programming projects and exercises including, but not limited to, bioinformatics applications and case studies.

Instructor:
Dr. Frank Drews
(740) 593-1248
Academic Calendar


Owens Community College

To be announced


Sinclair Community College

PHY 212 Introduction to Modeling and Simulation
Sinclair Community College
Physics
Winter Quarter 2009
Credit Hours: 5
Distance Learning: Yes

Prerequisites:  None

Description: A variety of scientific problems will be analyzed by developing representative models, implementing the models, verifying and validating the model, reporting on the models in oral and written form, and by changing the models to reflect corrections, improvements and enhancements.  Systems to be modeled include first and second order dynamic systems and random processes that utilize Monte Carlo simulations, random walk simulations and cellular automation simulations.

Instructor:
Art Ross & Bob Chaney
art.ross@sinclair.edu
(937) 512-2236
Academic Calendar

PHY 220 Introduction to Computational Physics
Sinclair Community College
Physics
Spring Quarter 2009
Credit Hours: 5
Distance Learning: Yes

Prerequisites:  PHY 201 and MAT 201 or equivalent

Description: Mathematical models of physical systems will be developed and simulations will be constructed using Matlab and Vensim.  Explorations of complex systems will be conducted and results will be presented in oral and written form.  Activities include the study of projectile motion, harmonic motion of mass-spring systems, LRC circuits, Fourier analysis of signals, modeling empirical data, assessment of numerical techniques, and the survey of Monte Carlo techniques in physics.

Instructor:
Art Ross
(937) 512-2236
Academic Calendar


Stark State Community College

CST120 Computational Science Methods
Stark State Community College
Fall semester 2008
Credit Hours: 3
Distance Learning: No

Prerequisites: None

Description:  Develop the necessary computational skills to model and simulate a broad set of deterministic and stochastic systems including the modeling of empirical data. Integrated problem solving methods found in modern research facilities and high technology workplaces will be utilized.

Instructor:
Robert Berens
330-494-6170
Academic Calendar

CST121 Introduction to Modeling and Simulation
Stark State Community College
Spring semester 2009
Credit Hours: 3
Distance Learning: No

Prerequisites: None

Description: A variety of scientific problems will be analyzed by developing representative models, implementing the models, verifying and validating the model, reporting on the models in oral and written form, and by changing the models to reflect corrections, improvements and enhancements.  Systems to be modeled include first and second order dynamic systems and random processes that utilize Monte Carlo simulations, random walk simulations and cellular automation simulations.

Instructor:
Karen Hardesty
( 330) 494-6170
Academic Calendar


University of Cincinnati

20-CS-668 Parallel Computing
University of Cincinnati
Computer Science
Fall quarter 2008
Credit Hours: 3
Distance Learning: Yes

Prerequisites: 20-CS-228 or Permission of Instructor

Description: This class is designed as an introduction to the concepts and practice of Parallel Computing. In this class students will be introduced to some of these tools, techniques, and methods of analysis in parallel computing. We will do a number of programming projects during the term. This course is designed as a dual level/senior undergraduate level course covering the programming and algorithmic design issues arising in parallel computing. The course is designed to meet the competencies for Area 6 for the Minor Program in Computational Science of the Ralph Regula School of Computational Science. The following competencies are addressed in this course: Describe the fundamental concepts of parallel programming and related architectures. Demonstrate parallel programming concepts using MPI. Demonstrate knowledge of parallel scalability. Demonstrate knowledge of parallel programming libraries.

Instructor:
Prof. Fred Annexstein
(513) 556-1807
Academic Calendar

15PHYS410 Computational Physics 
University of Cincinnati
Physics
Spring quarter 2009
Credit Hours: 3
Distance Learning: Yes

Prerequisites: 15MATH273 (Differential Equations)

Description: A major portion of the course will be devoted to the numerical solution of partial differential equations with an emphasis on topics (such as the quantum mechanics of nano-structures) that are of current interest in physics and engineering. We will use Mathematica as our primary programming language although we will have to write a little FORTRAN or C if we run a problem on a cluster. Topics to be covered include: Numerical integration, Equation solving, Solving ordinary differential equations, Solution of boundary value and eigen value problems, Numerical solution of partial differential equations, Monte Carlo methods, An introduction to high performance computing (time permitting), Topics of interest to the class.

Instructor:
Richard Gass
(513) 661-0491
Academic Calendar


Wittenberg University

COMP 345 Optimization
Wittenberg University
Computer Science
Fall semester 2008
Credit Hours: 3
Distance Learning: No

Prerequisites: Calculus I and Introduction to programming. Familiarity with computational models and methods will be a benefit.

Instructor:
Eric A. Stahlberg
Academic calendar


Wright State University

To be announced