computational science education programs casc meeting october 4,2012 steven i. gordon...

16
Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon [email protected]

Upload: isaac-henry

Post on 15-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Computational Science Education ProgramsCASC MeetingOctober 4,2012

Steven I. [email protected]

Page 2: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Plan for the Morning

• Provide an overview of computational science related programs

– Undergraduate programs in computational science– Graduate programs in computational science– Computer science programs focused on parallel and high

performance computing– Professional development programs aimed at the current

workforce

• Panel discussion focused on problems and prospects for developing and continuing these programs

EMPOWER. PARTNER. LEAD.

Page 3: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Agenda• Model Undergraduate Programs: Dr. Steven Gordon OSC

• Perspectives on Growing a Graduate Program in Computational Science: Dr. Terry Moore, UTK

• Education & Training needs to fill the Missing Middle in Digital Manufacturing: Dr. Ashok Krishnamurthy, OSC

• NSF/IEEE-TCPP Guidelines for an Undergraduate Core Curriculum: Dr. Sushil Prasad, Georgia State

• TACC’s Comprehensive Scientific Computing Curriculum: Dr. Jay Boisseau

• XSEDE Education Program & Formal Computational Science Programs: Dr. Steven Gordon, OSC

• Panel discussion

EMPOWER. PARTNER. LEAD.

Page 4: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Overview

• Challenges to creating undergraduate programs in computational science

• Minor program in computational science

• Associate degree program

EMPOWER. PARTNER. LEAD.

Page 5: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Challenges to Creating Programs in Ohio

• Computational science is interdisciplinary– Faculty workloads fixed on disciplinary responsibilities– Expertise at universities is spotty– Major time commitments are required to negotiate a

new program

• No standards existed that defined the field

• Curriculum requirements for related fields leave little room for new electives

• Change is hard

EMPOWER. PARTNER. LEAD.

Page 6: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Initial Focus in Ohio

• Call for faculty interest and participation

• Several meetings to discuss interests and possible requirements

• Consensus that an undergraduate minor program was a good place to start

• Joint application and award of NSF CI-Team demonstration project

EMPOWER. PARTNER. LEAD.

Page 7: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Program Requirements

• Created a competency-based curriculum– Provides detailed outlines of the background and skills

desired for students completing the program– Bridged the differences across disciplines– Allows for flexibility in implementation to fit the program

into multiple institutional situations and majors with different backgrounds and focus areas

• Competencies can be a model for other programs

• http://www.rrscs.org/competencies

7

Page 8: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

EducationEMPOWER. PARTNER. LEAD.

Minor program overview

• Undergraduate minor program– 6-8 courses– Varies based on major

• Faculty defined competencies for all students

• Reviewed by business advisory committee

• Program started in Autumn 2007

• Agreements to share students at distance, instructional modules, revenues, and teaching responsibilities

Competencies for Undergraduate Minor

Simulation and Modeling

Programming and Algorithms

Differential Equations and Discrete Dynamical Systems

Numerical Methods

Optimization

Parallel Programming

Scientific Visualization

One discipline specific course

Capstone Research/InternshipExperience

Discipline Oriented Courses

Page 9: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

EducationEMPOWER. PARTNER. LEAD.

Example Competencies Simulation and Modeling

• Explain the role of modeling in science and engineering• Analyze modeling and simulation in computational science• Create a conceptual model • Examine various mathematical representations of functions• Analyze issues in accuracy and precision• Understand discrete and difference-based computer models• Demonstrate computational programming utilizing a higher level

language or modeling tool (e.g. Maple, MATLABTM, Mathematica, other)• Assess computational models• Build event-based models • Complete a team-based, real-world model project• Demonstrate technical communication skills

Page 10: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

EducationEMPOWER. PARTNER. LEAD.

Detailed Descriptors

Explain the role of modeling in science and engineering Descriptors: Discuss the importance of modeling to science and engineering Discuss the history and need for modeling Discuss the cost effectiveness of modeling Discuss the time-effect of modeling (e.g. the ability to predict the weather) Define the terms associated with modeling to science and engineering List questions that would check/validate model results Describe future trends and issues in science and engineering Identify specific industry related examples of modeling in engineering (e.g., Battelle; P&G,

material science, manufacturing, bioscience, etc.) Discuss application across various industries (e.g., economics, health, etc.)

Example exercise

Page 11: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

EducationEMPOWER. PARTNER. LEAD.

Implementation

• Statewide collaboration agreement– All students register through their home institution and pay local

tuition– Transfer payment to universities hosting other students– Registrars exchange information in background to get student

registered for remote courses and to transfer final grades

• Cross registration very modest– Everyone voraciously guards their credit hours– No tradition of cross-registration with other institutions– Still a model with promise to allow shared use of scarce faculty

resources

Page 12: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Associate Degree Program

• Results of an NSF Advanced Technology Education Grant

• Program is an Associates in Science with a concentration in Computational Science

• Goal to encourage students to complete a four-year degree

EMPOWER. PARTNER. LEAD.

Page 13: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

New Courses for the Curriculum

• Five new courses were designed for this new program:– Computational Science Methods– Modeling and Simulation– Introduction to Computational Biology– Introduction to Computational Chemistry– Introduction to Computational Physics

• These courses and all developed materials have been shared among all schools participating in the program

Page 14: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Program Organization

• Also competency based– http://www.rrscs.org/associate

• Participating institutions– Central Ohio Technical College– Sinclair Community College– Stark State Technical College

EMPOWER. PARTNER. LEAD.

Page 15: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

Education

Summary

• The programs in Ohio can be used as the basis for structuring other undergraduate programs

• Working through the XSEDE project, we are assisting institutions with creating related undergraduate and graduate programs

EMPOWER. PARTNER. LEAD.

Page 16: Computational Science Education Programs CASC Meeting October 4,2012 Steven I. Gordon sgordon@osc.edu

EducationEMPOWER. PARTNER. LEAD.

Questions and Discussion