EScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG Computational (Physics) Thinking Rubin H Landau, Founding Dir Computational Physics.

Slides:



Advertisements
Similar presentations
Stephanie Burba, Noyce Graduate Tyler Ghee, Noyce Scholar Shelby Overstreet, Noyce Scholar Kathryn Crawford, Noyce Graduate Hope Marchionda, PhD Using.
Advertisements

CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
CSTA K-12 Computer Science Standards (rev 2011)
Standards Alignment A study of alignment between state standards and the ACM K-12 Curriculum.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
CREATE THE DIFFERENCE Welcome Maths and Applied Stats Maths half Applied Stats half Stafford Joints: Staffordshire University Faculty of Computing, Engineering.
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
CS 282 Simulation Physics Lecture 1: Introduction to Rigid-Body Simulation 1 September 2011 Instructor: Kostas Bekris Computer Science & Engineering, University.
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Teaching Innovation Project Modelling in the environmental sciences - Enhancing employability for the environmental sector Stefan Krause, Zoe Robinson.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
INTERDISCIPLINARY SUMMER SCHOOL Concept Map Kojuri J M.D. Cardiologist.Interventionist Associate professor of SUMS.
Developing Simulations and Demonstrations Using Microsoft Visual C++ Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation.
Materials for Teacher Ed Classes Rubin Landau (PI), Oregon State University Physics Raquell Holmes, improvscience NamHwa Kang, OSU Science & Math Education.
Simplicity First: Use of Tools in Undergraduate CS and IS Teaching By David Naugler and Ken Surendran Southeast Missouri State University Computer Science.
Computational Thinking Across Curriculum Two papers on teaching computational thinking to non-CS students Pejman Khadivi CS Department, Virginia Tech.
Scientific Computing Topics for Final Projects Dr. Guy Tel-Zur Version 2,
Donald Bren School of Information and Computer Sciences A Brief Overview of the Bren School of ICS.
High-Performance Computing An Applications Perspective REACH-IIT Kanpur 10 th Oct
Objective of numerical relativity is to develop simulation code and relating computing tools to solve problems of general relativity and relativistic astrophysics.
CS 403: Development of Scientific Computing Programs Andrew Pershing 3134 Snee Hall
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
SOES6002, Modelling in Environmental and Earth System Science Tim Henstock Toby Tyrrell.
Thomas Jefferson High School for Science and Technology.
Computational Physics course at the University of Delhi Amitabha Mukherjee Department of Physics and Astrophysics and Centre for Science Education and.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
CREATING A CLASSROOM COMMUNITY: INQUIRY AND DIALOGUE 2 March 2010.
Introduction to GAMS, Netlib, Numerical Recipes CS 3414.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
GEOSCIENCE NEEDS & CHALLENGES Dogan Seber San Diego Supercomputer Center University of California, San Diego, USA.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
Computational Science & Engineering meeting national needs Steven F. Ashby SIAG-CSE Chair March 24, 2003.
Javier Junquera Introduction to atomistic simulation methods in condensed matter Alberto García Pablo Ordejón.
© Rubin Landau, CPUG RHL (Education); HPC Taskforce  RHL Survey (Y&L)  CSE, CP ~ balance  Small sample  Stereotypes   PH Ed:  imbalance? PHYSPHYS.
OSU Physics March08 OSU Physics March08 © Rubin Landau, CPUG Computational Physics: Advancing Physics Education Computational Physics: Advancing Physics.
DEPARTMENT OF PHYSICS & ASTRONOMY Dr D.J. Raine Director of Teaching.
Socratic Seminars in Math Class Matt Baker, Brooklyn,
Hirophysics.com Some Aspects of Numerical Solutions for Partial Differential Equations Austin Andries University of Southern Mississippi Dr. Hironori Shimoyama.
Common Core State Standards Back to School Night August 29, 2013.
HPC University Requirements Analysis Team Training Analysis Summary Meeting at PSC September Mary Ann Leung, Ph.D.
1/24 Dr. Robert Layton Internet Commerce Security Laboratory Centre for Informatics and Applied Optimisation University of Ballarat Mathematics and Cybercrime.
Pengenalan Ilmu Komputasi. Computational Science??
Spring ÇGIE lecture 41 lecture 4: complexity simple systems, complex systems –parallel developments that are joining together: systems literature.
מכללות ובתי ספר לטכנולוגיה ולמדעים מנהל למחקר ופיתוח ולהכשרה ORT Israel New Horizons in Science and Technology Education PATT 20 Joel Rothschild.
Spiritually Strengthening and Intellectually Enlarging? Faculty Center BYU.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
Physics 313: Lecture 3 Monday, 9/1/08. Comments to the Class ● All students, enrolled and auditing: please do Problem 1 of Assignment 1. ● You should.
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.
Board on Science Education Draft released 15 July 2011
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Analysis of Computing Options at ISU
International Baccalaureate Informational Meeting
We are: A Professional School The largest graduate school of Computer Science in the country We have: A University working with student and professional.
Integrating Coding into the General Education Classroom
7 Big Ideas of Computing:
Pat Conole (315) My Showcase Portfolio Pat Conole (315) t687.
FTCS Explicit Finite Difference Method for Evaluating European Options
CS 179 Lecture 17 Options Pricing.
Boundary Element Method
EE 534 Numerical Methods in Electromagnetics
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG Computational (Physics) Thinking Rubin H Landau, Founding Dir Computational Physics for Undergraduates BS Degree Oregon State University Prior Support: NSF (CCLI, CI-Team/EPIC), OSU, MSR

eScience Workshop 12/08 eScience Workshop 12/08  CS and CP computational think differently  Edu really computational think differently  Balanced knowledge: CS +App Math + “Science”  Problems no respect discipline boundaries  Multi tools, techniques to solve problems  “What’s a good P like you talking about algorithms?”  Grow richer fields, communities (Geo Cybenko)  iff learn each other’s languages & trade in good faith  Take risks to face unknown, new  Learn multiple subjects in context  More efficient & effective Computational Physics Thinking ( Ed ) (meaningful clichés)

eScience Workshop 12/08 eScience Workshop 12/08 Computational Physics Thinking  Realistic not just analytic solutions  “approximate” more truthful than “exact” solutions  Complex not just simple systems  For C Physics  broader view of Science  New/excluded subjects  MD  Nonlinear science: chaos, fractals  Fluids: shocks, solitons  Signal process:  wavelets, DFT, Prin Components  Integral eqtns ( linear  libes); scattering  Space-time correlated systems; e wave packets  Many body theories  Parallel solutions require parallelizable theories  Imbued all stages

eScience Workshop 12/08 eScience Workshop 12/08 More Computational S Think  What is reality, scientific truth?  Abstracting in Math, CS, S  Group theory meets programming  Think, visualize in multiple dimensions, I  e.g. L = I ω  Complex numbers (abstract space)  Step towards intellectual maturity (Piaget)  Less abstract Ed for all needs reversal  Inclusive yet still teach what’s needed  E.g. Google  Multi-D info  Parallel files & compute clouds  No fear of compiled languages  Conversant in several  No fear of Looking inside black box  Software, algorithms, hardware  Memory hierarchy, tuning  

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG Evidence for  (Science Ed)  RHL Survey (Y&L)  CSE, CP ~ balance  Small sample  Stereotypes   PH Ed:  imbalance? PHYSPHYS CSCS MTHMTH OtherOther

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG Curriculum vs Comp Physics Curriculum O.Y. Problem solving (why do P, what P do) Learn by doing individual Projects Over-shoulder teach (lectures?) CS + Math + physics in context More efficient, effective approach to science Ed ok  # “physics” courses; yet many new subjects Compiled language see algorithm (eqtns) bare bone codes given “I am not a bigot!” (packages) equation solved (math) numerical method used code listing results (graph/table) critical discussion (meet the boss) Multi ≠ Inter

© Rubin Landau, CPUG Real computation across the curriculum Not 1 course, not just our view Use what’s available

eScience Workshop 12/08 eScience Workshop 12/08 Make into Content Map!

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG 1. Challenging for some students (intro*, multidisciplinary) 2. Unhappy with grade if just ran code, no thought, no time 3. Students often thankful when/that over (career) 4. Tears, emotion; human-C interaction = complex 5. Excitement; human-C interaction = complex, emotional 6. “This combo is what I interested in, but had to pick 1” 7. “Why have we studied fluids only in our freshman year?” 8. “Now I know what is dynamic in thermodynamics”  9. “Gave me an entirely new view of integration, series, ” 10. “Now Laplace’s equation makes sense” 11. “I was up all night.” “I was up all night.” 12. Chaotic scattering: several MS, 1 Ph D thesisChaotic scattering: 13. “MD: way I thought simulations should be” 14. Great prep  physics, astroP, CS, ocean, bioP, brain 15. Women: didn’t know liked C, problem solving  How Does this Work?

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG © Rubin Landau, CPUG Two Lower-Division Courses

eScience Workshop 12/08 eScience Workshop 12/08 © Rubin Landau, CPUG © Rubin Landau, CPUG Contents of Upper-Division Courses