15
1 Computational Science and Engineering Education www10.informatik.uni-erlangen.de Darmstadt, 23.-24. Feb. 2005 Ulrich Rüde ([email protected] ) Universität Erlangen Nürnberg 2 Overview CSE Education CE @ University of Erlangen-Nürnberg Interdisciplinary and Project Oriented Courses Diskussion

Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de ([email protected]) Universit

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

1

Computational Science and EngineeringEducation

www10.informatik.uni-erlangen.de

Darmstadt, 23.-24. Feb. 2005

Ulrich Rüde

([email protected])

Universität Erlangen Nürnberg

2

Overview

CSE Education

CE @ University of Erlangen-Nürnberg

Interdisciplinary and Project OrientedCourses

Diskussion

Page 2: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

3

CSE Education

4

Motivation

“The panels overarching finding is that a newage has dawned in scientific and engineering

research …”(from the “NSF report on Cyberinfrastructure”, Feb. 2003)

…. this revolution is driven by

Computational Science and Engineering

Page 3: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

5

The Two Principles of Science

TheoryMathematicalModels, DifferentialEquations, Newton

ExperimentsObservation andprototypes

empirical Sciences

Computational Science

Simulation, Optimization

(quantitative) virtual Reality

Three

6

CSE – StructureThree disciplines of equal importance:

Applied Math. – Computer Science – Application

Problem formulation, modeling

Foundation and

methods for

problem solving

algorithms for problem

solving,

software design and

implementation

Page 4: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

7

Computational Science/Engineering

ScienceEngineering

TheoryObservationExperiment

Buildingprototypes

ComputationComputer simulation

Virtual experimentsVirtual prototypes

Virtual reality

Computer models in physics, chemistry. electrical engineering

mechanical engineeringmaterial sciences

chemical engineering, …

8

Why Computational (Science and) Engineering now?

Research has radically changed in past decade

Simulation and computationaugment and replace

• physical experimentation

• construction of prototypes

principal method for exploring concepts and ideas e.g. in• astro-physics

• climate modeling

computational optimization for aircraft and new materials

High End Computing foradvanced scientific and engineering challenges

societal and environmental problems

improving economic productivity

Universal methodology

Computational Science marks a Breakthrough in the

History of Science as fundamental as the invention of the

Calculus by Newton and Leibniz.

Page 5: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

9

Definition of CSE(What is it NOT)

development of problem-solving methodologies

robust tools for solutions to scientific and engineering problems

ever-increasing complexity

differs from mathematics or computer science

directed specifically at the solution of problems

from science and engineering

Requires

detailed application knowledge

substantial collaboration from those disciplines

It is more than a scientist or engineer using a canned codeto generate and visualize results

(skipping all of the intermediate steps).

10

CSE EducationCurrent main stream programs do not educate students in CSE

CSE is not Computer Science

CSE is not (Applied) Mathematics

CSE is not part of any other Science or Engineering Discipline

Any CSE program must be interdisciplinary

CSE education requires more than just putting its componentstogether

We needCo-Teaching of classes

• Faculty from different disciplines

• Application driven methodology development

Projects in teams• Students must learn that CSE cannot be done alone

Communication with other disciplines• CSE students must be able to quickly learn the language of a new

application discipline

Page 6: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

11

CSE Programs: http://www.siam.org/cse/cse_programs.htm

Undergraduate Programs: Arizona State University, Australian National University,National Singapore University, Oregon State University, Salve Regina University,Syracuse University, SUNY-Brockport, Universität Erlangen-Nürnberg, University ofIllinois - Chicago

Graduate Programs: Clemson University, ETH Zürich, George Mason University,George Washington University, Helsinki University of Technology, Indian Institute ofScience, Indiana University at Bloomington, KTH Stockholm, Mississippi StateUniversity, National Singapore University, New York University (NYU), OhioUniversity, Old Dominion University, Oxford University Computing Laboratory,Pennsylvania State University, Princeton University, Purdue University, RensselaerPolytechnic Institute, Rice University, Diego State University, Seoul NationalUniversity, Stanford University, State University of New York Brockport, StateUniversity of New York Stony Brook (SUNY/SB), Syracuse University, TechnischeFachhochschule Berlin, Technische Universität München, Technische UniversitätBraunschweig, Universität Erlangen-Nürnberg, University of California - SantaBarbara, University of Colorado, Denver, University of Delaware, University ofHouston, University of Illinois - Chicago, Univesity of Illinois - Urbana, University ofIowa, University of Manchester, University of Maryland - College Park, University ofMichigan, University of Minnesota, University of Oxford, University of SouthernMississippi, University of Texas, Austin, University of Utah, Uppsala University,William and Mary

12

CSE Education on Conferences

ICCS Amsterdam 2002SIAM CSE 2003ICCS Krakau 2004SIAM CSE 2005ICCS Atlanta 2005

Page 7: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

13

CE @ University ofErlangen-Nürnberg

14

CE in Erlangen! Bachelor Program, 6 Semester

! since 1999, predominantly German! approx. 40 new students annually

! Master Program, 4 Semester! since 1997, predominantly English! approx. 40 new students annually

! Master with Honours, jointly with TU Munich since 2004! Special funding through Elite Initiative by State of Bavaria! Support for the best of our students

! Special industry projects! Leadership skills! Advanced topic courses/ international guest lecturer program

! Structured PhD (Dr.-Ing.) program since 2004! Special funding for international students from the Deutsche

Akademische Austauschdienst

Page 8: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

15

CE course structure

! CS core courses

! CS elective courses (computer sciencespecialization)

! Math core courses

! Math elective courses

! Engineering application field courses

16

Engineering Application Fields

Thermo- und Fluid Dynamics

Mechanical Engineering (Structural Mechanics)

Information Technology

Micro Electronics

Sensor Technology (ComputationalElectromagnetics)

Automatic Control Theory

Material Sciences

Page 9: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

17

Undergraduate Program

! 6 semesters of course work

! Includes 12 weeks of industry internship (inapplication field)

! Seminar

! 3 month thesis project

! Language of instruction: German + some English

18

Master Program

! Language of instruction (English + German forwider selection of elective courses)

! 1 orientation semester (required courses)

! 2 semesters of course work (elective courses)

! 1 Semester of thesis research

! German as a Foreign Language

! About 50 students annually, >2000 requests, >120invited applications

! Industry supported stipends

! Collaboration with foreign universities for selectingtalented students

Page 10: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

19

20

PhD Program

! Strukturiertes Promotionsprogramm! DAAD-Förderung

! Internationaler Doktorandenkolleg! Schwerpunkt Optimierung Technischer Systeme

! Gemeinsam mit Mathematik in! Erlangen

! Bayreuth

! Würzburg

Page 11: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

21

Studienkonzepte

! Wahlfächer in Informatik (und Mathematik)sollten sich an den Erfordernissen desAnwendungsfaches orientieren

! Fachlich große Spannweite zwischen denCSE-typischen Anwendungsfächern, wieStrömungsmechanik und den“untypischen”, wie Nachrichtentechnik oderMikroelektronik

! Individuelle Studienkonzepte! Studienberater! Berater für das Anwendungsfach

22

CE : Where do the Master students come from ?

Page 12: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

23

Project OrientedCourses in CE

24

Core Course

Simulation and Scientific Computing

Two semester sequence 2 x (2V+2Ü)Algorithms and Implementation

complementary to Numerical Analysis

High Performance ProgrammingProgram performance analysisProgram tuning and optimizationCache-aware ProgrammingParallel ProgrammingProgramming Projects

Student teamsPresentation of assignments

Page 13: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

25

Interdisciplinary CoursesTeam Teaching between CS and Application Field

Numerical Simulation of Fluids:Students develop a FD incompressible Navier StokesSolver from scratch, including basic visualization,geometry handling, etc.

Student projects may involve: transport/ reaction/ flowmodels, free surfaces, turbulence modeling,parallelization.

Special Topics in Scientific Computing:Students develop a FE program for electromagneticfield calculations from scratch.

26

DiskussionKomposition aus dem

Modulbaukasten konventioneller Studiengänge

Einzelne verbindende LV

C(S)E für Studienanfänger?Viele Studenten sind in den ersten Semestern überfordert

• Wahl des Anwendungsfachs

• Verstehen nicht was die Lehrinhalte in den ersten Semesternmiteinander zu tun haben

• Beratungsintensiv!

Erstaunliche Erfolge im Bachelorstudium !

CSE zwischen den DisziplinenAbstimmungsprobleme

Termine, Prüfungsmodelle

Besetzung von Professuren

Page 14: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

27

Diskussion (2)Wie organisiert man ein CE - Studium

Koordinator des Baukastens

CSE-Kommission

CSE-Zentrum

CSE-Institut/ Fakultät

Pflicht vs. Wahlvorlesungen

Tiefe vs. Breite

ArbeitsmarktBachelor

Master

PHD

SchlüsselqualifikationenBetriebswirtschaft

Soft Skills - Teamfähigkeit

Interkulturelle Kompetenz

28

ProblemeMissverständnis

Computer Engineering

Computational Engineering

Bachelorprogramm als Sammelbecken für(Diplom-)Informatikabbrecher

Auswahlverfahren für Internationale Studierende(mehrstufig, Orientierungssemester)

Anwendungsfächer von unterschiedlicher KonzeptionMaschinenbau (breit, allgem. MB)

Thermo- und Fluiddynamik (fokussiert auf einAnwendungsgebiet)

Page 15: Overview - FAU · 2015. 5. 13. · 1 Computational Science and Engineering Education . informatik.uni-erlangen .de Darmstadt, 23.-24. Feb. 2005 Ulrich R de (ruede@cs.fau.de) Universit

29

Conclusions

C(S)E education at University of Erlangen

undergraduate to graduate

Emphasis on (interdisciplinary) student projects

Team-Teaching

Acknowledgments - SponsorsFederal: DAAD

State of BavariaKONWIHRElite-Network Program