Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

Opportunities: About to Graduate? Consider graduate studies in the Department of Computer Science Many, many research areas: AI, graphics, machine learning,
CADGME, Pécs, June Piroska B. Kis, Computer aided education of numerical methods 1 College of Dunaújváros
Revised AE Undergraduate Curriculum AE Student Briefing Fall 2014.
Project Lead the Way An Orientation American High School.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
A NEW CURRICULUM AND A NEW VISION: MY HOW WE'VE GROWN… Thomas Hickson and Melissa Lamb University of St. Thomas, St. Paul, MN 55105
A History of Numerical Analysis Ideas Alan Kaylor Cline Department of Computer Sciences The University of Texas at Austin Prepared for CS 378 History of.
Department of Mathematics and Computer Science
Computer Graphics and Scientific Computing Thomas Sangild Sørensen.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING aka “Neural and Genetic Approaches to Artificial Intelligence” Spring 2011 Kris Hauser.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
Financial Engineering Club Career Path and Prep. Entry Level Career Paths Type 1: Research based Background: Physics, Electrical Engineering, Applied.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Opportunities in Quantitative Finance in the Department of Mathematics.
Introduction The Mechanical Engineering Department at WPI was established in 1868 and the first undergraduate degrees were awarded in The Department.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Math-254 Numerical Methods.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Provide integrated research & training in the entire computational pipeline: Promote interdisciplinary research in computational and information science.
Ph.D. Programs in Systems Engineering Prepared by Dr. Jerrell Stracener.
A Sample Poster — Landscape Layout Name of Team Members Mechanical Engineering Department Introduction The Mechanical Engineering Department at WPI was.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Directors   Mark H. Holmes, Mathematics Chair   Robert L. Spilker, Biomedical Engineering Chair   Kenneth S. Manning, Links Technical Manager Rensselaer.
Computer Science Graduate Studies in U of Memphis.
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2010.
Proposal for Background Requirements Changes For the current MS/PhD programs, background requirements are expressed in the "Background Preparation Worksheet"
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2009.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Flexible Instructional Space for Teaching Science Courses with emphasis on Inquiry and Collaborative Active Learning Finch-Gray Science Building Lab Renovation.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Panel on Training and Developing HPC People HPC User Forum Dearborn MI April 13, 2010 Paul Buerger Avetec/DICE program Jim Kasdorf.
EARLY WARNING GRADES Fred Wellstood Physics Department.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
Computer Sciences at NYU Open House January 2004 l Graduate Study at New York University l The MS in Computer Sciences l The MS in Information Systems.
Department of Engineering Management, Information & Systems Systems Engineering Program Proposed PhD with a Major in Systems Engineering Jerrell Stracener,
Implementation of Innovations at FSMN by Miroslav Ćirić & Predrag Krtolica.
Reviving Continuum Mechanics: Computation across the undergraduate curriculum Michael Dennin UC Irvine Special Thanks to Peter Taborek, Bill Heidbrink.
Department of Engineering Management, Information & Systems Systems Engineering Program Proposed PhD with a Major in Systems Engineering Jerrell Stracener,
© May 2001,1 Ph.D., in Applied Science with Major in Systems Engineering.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
Students should “be conversant not only with the language of biology but also with the languages of mathematics, computation, and the physical sciences”
Sachchida Tripathi Indian Institute of Technology, Kanpur Indian experiences in interdisciplinary curricula.
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Department of Electrical and Computer Engineering ABET Outcomes - Definition Skills students have graduation.
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
Specialties Description
Optimizing STEM Programs to Promote Enrollment and Retention
MATH/COMP 340: Numerical Analysis I
Advanced Image Processing
Math-254 Numerical Methods.
Cryptography and Computer Security for Undergraduates
Floating Point Representations: Accuracy and Stability
EECE 310 Software Engineering
Department of Applied Mathematics University of Waterloo
Computer Science Section
Undergraduate Degree Program
Potential Influence of Prior Experience in an Undergraduate-Graduate Level HPC Course Chris Fietkiewicz, Ph.D. Department of Electrical Engineering and.
What will engineering design practice be like in 2040
Presentation transcript:

Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing

FINDING THE FIT BETWEEN HPC AND ACADEMICS

THREE MATH COURSES AT CWRU

CWRU Math course (minimally aligned with HPC) MATH 330: Introduction to Scientific Computing An introductory survey on scientific computing from principles to applications. Topics include solution of linear systems and least squares, approximation and interpolation, solution of nonlinear systems, numerical integration and differentiation, and numerical solution of differential equations. NEW LAST FALL

CWRU Math course (somewhat aligned with HPC) MATH 331: Intro to Parallel Scientific Computing Design and implementation of parallel computational algorithms. The course will be developed in conjunction with the High Performance Computing Cluster at CWRU. We envision that this course will provide students the knowledge and skills required to embark on research projects that involve parallel computations. The course will have a hands-on training component related to learning how to write efficient parallel code. NEW THIS FALL

CWRU Math course (minimally aligned with HPC) MATH 473: Intro to Mathematical Image Processing and Computer Vision Intro to fundamental mathematics techniques for image processing and computer vision for upper level undergraduate and graduate students in math, sciences, engineering and medicine. Topics include image denoising, contrast enhancement, image compression, image segmentation and pattern recognition. Main tools are discrete Fourier analysis and wavelets, plus some statistics, optimization, calculus of variation, and partial differential equations. Students gain a solid theoretical background in IPCV modeling and computing, and master hands-on application experiences. Students will gain a clear understanding of classical methods, which will help them develop new approaches for imaging problems arising in a variety of fields. Prerequisites: some coursework in scientific computing and ability to program in a language such as Matlab or C/C++. NEW THIS FALL

Other CWRU courses (potential alignment with HPC) EECS 466: Computer Graphics MATH 431, 432: Introduction to Numerical Analysis

WHAT ARE THE OBSTACLES AND CHALLENGES?

Partnering with an academic department CWRU EECS department has little interest in HPC or parallel algorithms CWRU science and engineering departments mainly want to run packages to get results CWRU math department has recently developed an interest in parallel computing but the partnership is weak (so far)

Being more than a computer center CWRU: most departments just want compute cycles CWRU: most faculty don’t want to collaborate (with HPC staff) CWRU: the math chair is open, but her faculty less so We are missing the “hands on” parts

Not crossing the staff/faculty boundary Need to have people with academic credentials Doctorate Teaching and research experience Get adjunct or research appointments (if possible) Have prior collaborative research experience with the faculty Even this may not be enough

Subject matter taught at HPC centers Probably acceptable: workshops, boot camps, training getting an account, logging in, batch scripts available software, policies using compilers, scientific libraries, MPI libraries More challenging: how to develop parallel algorithms anything that touches an area of science or engineering anything involving academic credits

Need to frame the questions What are the overall objectives? What skills do your users need to meet those objectives? Where can they get those skills? What is the role of HPC center staff? How to match HPC staff and those roles? How to get started?