TACC’s Scientific Computing Curriculum Texas Advanced Computing Center.

Slides:



Advertisements
Similar presentations
TACC’s mission is to enable discoveries that advance science and society through the application of advanced computing technologies. Texas Advanced Computing.
Advertisements

Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
Adjunct Training for Elementary and Middle Grades Masters Program Gardner-Webb University Graduate Program Dr. Jane King – Elementary Dr. Kelly Taylor.
Department of Mathematics and Computer Science
A STEP to Grow in Science-Engineering-Mathematics Undergraduate Degrees Kandethody Ramachandran a (PI), Catherine Bénéteau a, Scott Campbell b, Gordon.
Enrich Your Online Course: Complete a Course Review Center for Information Technology in Education Northwest Missouri State University.
INFORMATION TECHNOLOGY MODULES IN THE DEPARTMENT OF ACCOUNTANCY IN TEI OF LARISSA Dr Ilias Santouridis Assistant Professor of Applied Information Technology.
Global Projects Preparation: Infusing Information Literacy into Project-Based Curricula Christine Drew Manager, Instruction & Outreach IT liaison to IGSD,
Introduction to Student Learning Outcomes in the Major
Orientation to Online Learning An Instructors Guide.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Spring 2010 Marco Valtorta.
4/27/2006Education Technology Presentation Visual Grid Tutorial PI: Dr. Bina Ramamurthy Computer Science and Engineering Dept. Graduate Student:
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
FAMU-FSU College of Engineering. Introduction to Engineering  What is engineering? “Application of science and math to solve problems”  Why do we need.
Teaching with Data.Org : A Guide for Sociology. Teaching with Data.Org is a web site devoted to providing faculty with tools to use in courses. This site.
“CyberInfrastructure: Challenges and Opportunities for Undergraduate Education” Roscoe Giles June 13, 2005.
Feb. 2006RUFO- 2nd Workshop Al-Quds University Rashid Jayousi, PhD Computer Science Dept. Experiences in E-learning.
Texas Technology Applications Standards
The Creation of a Big Data Analysis Environment for Undergraduates in SUNY Presented by Jim Greenberg SUNY Oneonta on behalf of the SUNY wide team.
Marquee Series 2013 The Marquee Series: Builds students’ skills in Microsoft Office through a visual, point-and-click approach. Offers a learning solution.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Introduction to Research Consulting Henry Neeman, University of Oklahoma Director, OU Supercomputing Center for Education & Research (OSCER) Assistant.
EEA 2012 – Middle School STEM Day 3 Content Session.
Sample Announcement Dr. Smith This is to announce the availability of WIND’s (Wyoming Institute for Disabilities) Disability Etiquette Infusion.
Unit 2: Engineering Design Process
Some Ideas on Multimedia Application in Education Philip Lei Lecturer, Computer Studies Program Macau Polytechnic Institute.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
S AN D IEGO S UPERCOMPUTER C ENTER San Diego State University / Ed Center on Computational Science & Engineering K Stewart – 31Jan06 Curriculum Development.
Panel on Training and Developing HPC People HPC User Forum Dearborn MI April 13, 2010 Paul Buerger Avetec/DICE program Jim Kasdorf.
Collaborating with SAS, Inc. to Create an Innovative, Real-World Programming Course Leslie Keller Apex High School AoIT.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
Computer Science Department of 16 October 2012 Creating a Progression of Writing, Speaking & Teaming Learning Outcomes.
Pascucci-1 Valerio Pascucci Director, CEDMAV Professor, SCI Institute & School of Computing Laboratory Fellow, PNNL Massive Data Management, Analysis,
Virtual Classroom Economics of Engineering Design Virginia Tech University of Massachusetts General Electric Company National Science Foundation.
General Education at Oakland University. General Education  Broad-based knowledge  Skills  Preparation for citizenship, further study, and careers.
Technological Design, Third Edition © 2011 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ [Name.
Three Critical Matters in Big Data Projects for e- Science Kerk F. Kee, Ph.D. Assistant Professor, Chapman University Orange, California
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
Internet2 Applications Group: Renater Group Presentation T. Charles Yun Internet2 Program Manager, Applications Group 30 October 2001.
Dr. Leslie David Burns, Associate Professor Department of Curriculum and Instruction UK College of Education
Career Readiness Department STEM Consulting Group BUILDING CAREER READINESS UTILIZING STEM CURRICULUM KISA, April
CAREER DEVELOPMENT LAUSD CTAC CURRICULUM ADVISORY AUGUST 10, 2007 CTAC CURRICULUM ADVISORY AUGUST 10, 2007.
Black and White Introduction to Cyberinfrastructure Eric Shook Department of Geography Kent State University.
Design, development, support and management of hardware, software, multimedia and systems integration services. Example Careers Computer System Engineer.
1 Teaching Teachers Mathematics May 30 - June 1, 2007 Mathematical Sciences Research Institute Workshop sponsored by Mathematical Sciences Research Institute,
TeachingWithData.org: A Guide for Sociology
Mechanical & Manufacturing Engineering Program
Computer Science Department, University of Missouri, Columbia
CSC350: Learning Management Systems
CS 1010– Introduction to Computer Science
Digital Story Telling MSET April 20, 2012.
TeachingWithData.Org: A Guide for Political Science
Mentoring the Next Generation of Science Gateway Developers and Users
Building a Cyberinfrastructure Culture: IT as a Partner in Research
Inculcating “Parallel Programming” in UG curriculum
Documenting the Design Process Presentation Explanation
Priority Areas The unit plan submitted for the competition must be aligned to one of the four GOSA Priority Areas. Your plan should match all components.
Henry Neeman, University of Oklahoma
Documenting the Design Process Presentation Explanation
Gulf States Math Alliance 2019 Conference
Computer Science Section
Transformations in Teaching
Computers.
Design Principles & Considerations
Documenting the Design Process Presentation Explanation
Design Principles & Considerations
Design Principles & Considerations
Documenting the Design Process Presentation Explanation
Accessibility Makeover
Presentation transcript:

TACC’s Scientific Computing Curriculum Texas Advanced Computing Center

The Outcome Advanced Computing Knowledge and Skills Number of People Novice Expert 10% User 100% 50%

The Courses Introduction to Scientific and Technical Computing Parallel Computing for Scientists & Engineers Visualization & Data Analysis for Scientists & Engineers Distributed & Grid Computing for Scientists and Engineers

Instructors Bill Barth Research Associate High Performance Computing Jay Boisseau Director Victor Eijkhout High Performance Computing Kent Milfeld Research Associate High Performance Computing Karl Schulz Assistant Director High Performance Computing Ed Walker Manager/Research Associate Distributed & Grid Computing Kelly Gaither Associate Director/Research & Development Visualization & Data Analysis

Guest Instructors Chona Guiang Research Associate High Performance Computing Victor Eijkhout High Performance Computing Jim Brown Department of Computer Sciences Warren Smith Manager Distributed & Grid Computing Eric Roberts Software Developer Distributed & Grid Computing Kelly Gaither Associate Director/Research & Development Visualization & Data Analysis Margaret Murry Research Associate Distributed & Grid Computing Robert van de Geijn Department of Computer Sciences

Why are these courses important? Need Classes that prepare students to use advanced computing resources as they are used in computational, applications-driven research and development are relatively rare in university curricula. Undergraduate Computational Science and Engineering SIAM Working Group on CSE Undergraduate Education, Sep 2006.

Why are these courses important? Career Academic and industry careers depend on a solid and practical foundation for using cyberinfrastructure in research and development.

Why are these courses important? Discovery Current grid computing technologies and the development of integrated cyberinfrastructure open new possibilities for discovery.

Energy: #1 Global Challenge

Nobelity: The Big Picture Movie trailer

Materials Syllabus Course description Instruction materials Assignments, tests, and rubrics References Dr. Kent Milfeld teaching the Parallel Computing course.

Theoretical Outcome Novice Expert User Advanced Computing Knowledge and Skills

Economics Science, Technology & Society Electrical & Computer Engineering Aeromechanics Research Chemical Engineering Center for Space Research Advanced Manufacturing Center Physics Computer Sciences Fusion Studies Mathematics Empirical Outcome

Lessons Learned 90-minute class sessions Maximize contact time and minimize instructors’ preparation time. Students crave guided problem solving Leverage contact time to guide students through computational problem solving.

Lessons Learned Courseware is handy, and can be better utilized Students seldom used the interactive features of BlackBoard. Most effective for class announcements, assignments, and archiving materials & resources. Do a pre-course student survey Don’t assume – cheat and look: what Unix, mathematics, and HPC knowledge & skills do your students have on the first class day?

Lessons Learned PowerPoint slides are not the course content Use it, but don’t abuse it. Code examples (C and Fortran) plus diagrams and logic flowcharts. Images of HPC hardware + flow of data or instructions. Nested, interrelated realms of distributed & grid computing.

Lessons Learned PowerPoint slides are not the course content Use it, but don’t abuse it. Code examples (C and Fortran) plus diagrams and logic flowcharts. Images of HPC hardware + flow of data or instructions. Nested, interrelated realms of distributed & grid computing.

Acknowledgements Thank you, EPIC!

Acknowledgements TeraGrid EOT Working Group Ongoing and prior work to produce HPC courses SUNY Computational Science Engineering Ohio Supercomputing Center EPIC Virtual Institutes: Computational Science Curriculum …many others.