Suchergebnis: Katalogdaten im Frühjahrssemester 2021
Rechnergestützte Wissenschaften Bachelor ![]() | ||||||
![]() | ||||||
![]() ![]() | ||||||
![]() ![]() ![]() 227-0014-10L Betriebssysteme und Netzwerke wird seit FS 2019 nicht mehr angeboten. | ||||||
Nummer | Titel | Typ | ECTS | Umfang | Dozierende | |
---|---|---|---|---|---|---|
401-0674-00L | Numerical Methods for Partial Differential Equations Nicht für Studierende BSc/MSc Mathematik | O | 10 KP | 2G + 2U + 2P + 4A | R. Hiptmair | |
Kurzbeschreibung | Derivation, properties, and implementation of fundamental numerical methods for a few key partial differential equations: convection-diffusion, heat equation, wave equation, conservation laws. Implementation in C++ based on a finite element library. | |||||
Lernziel | Main skills to be acquired in this course: * Ability to implement fundamental numerical methods for the solution of partial differential equations efficiently. * Ability to modify and adapt numerical algorithms guided by awareness of their mathematical foundations. * Ability to select and assess numerical methods in light of the predictions of theory * Ability to identify features of a PDE (= partial differential equation) based model that are relevant for the selection and performance of a numerical algorithm. * Ability to understand research publications on theoretical and practical aspects of numerical methods for partial differential equations. * Skills in the efficient implementation of finite element methods on unstructured meshes. This course is neither a course on the mathematical foundations and numerical analysis of methods nor an course that merely teaches recipes and how to apply software packages. | |||||
Inhalt | 1 Second-Order Scalar Elliptic Boundary Value Problems 1.2 Equilibrium Models: Examples 1.3 Sobolev spaces 1.4 Linear Variational Problems 1.5 Equilibrium Models: Boundary Value Problems 1.6 Diffusion Models (Stationary Heat Conduction) 1.7 Boundary Conditions 1.8 Second-Order Elliptic Variational Problems 1.9 Essential and Natural Boundary Conditions 2 Finite Element Methods (FEM) 2.2 Principles of Galerkin Discretization 2.3 Case Study: Linear FEM for Two-Point Boundary Value Problems 2.4 Case Study: Triangular Linear FEM in Two Dimensions 2.5 Building Blocks of General Finite Element Methods 2.6 Lagrangian Finite Element Methods 2.7 Implementation of Finite Element Methods 2.7.1 Mesh Generation and Mesh File Format 2.7.2 Mesh Information and Mesh Data Structures 2.7.2.1 L EHR FEM++ Mesh: Container Layer 2.7.2.2 L EHR FEM++ Mesh: Topology Layer 2.7.2.3 L EHR FEM++ Mesh: Geometry Layer 2.7.3 Vectors and Matrices 2.7.4 Assembly Algorithms 2.7.4.1 Assembly: Localization 2.7.4.2 Assembly: Index Mappings 2.7.4.3 Distribute Assembly Schemes 2.7.4.4 Assembly: Linear Algebra Perspective 2.7.5 Local Computations 2.7.5.1 Analytic Formulas for Entries of Element Matrices 2.7.5.2 Local Quadrature 2.7.6 Treatment of Essential Boundary Conditions 2.8 Parametric Finite Element Methods 3 FEM: Convergence and Accuracy 3.1 Abstract Galerkin Error Estimates 3.2 Empirical (Asymptotic) Convergence of Lagrangian FEM 3.3 A Priori (Asymptotic) Finite Element Error Estimates 3.4 Elliptic Regularity Theory 3.5 Variational Crimes 3.6 FEM: Duality Techniques for Error Estimation 3.7 Discrete Maximum Principle 3.8 Validation and Debugging of Finite Element Codes 4 Beyond FEM: Alternative Discretizations [dropped] 5 Non-Linear Elliptic Boundary Value Problems [dropped] 6 Second-Order Linear Evolution Problems 6.1 Time-Dependent Boundary Value Problems 6.2 Parabolic Initial-Boundary Value Problems 6.3 Linear Wave Equations 7 Convection-Diffusion Problems [dropped] 8 Numerical Methods for Conservation Laws 8.1 Conservation Laws: Examples 8.2 Scalar Conservation Laws in 1D 8.3 Conservative Finite Volume (FV) Discretization 8.4 Timestepping for Finite-Volume Methods 8.5 Higher-Order Conservative Finite-Volume Schemes | |||||
Skript | The lecture will be taught in flipped classroom format: - Video tutorials for all thematic units will be published online. - Tablet notes accompanying the videos will be made available to the audience as PDF. - A comprehensive lecture document will cover all aspects of the course. | |||||
Literatur | Chapters of the following books provide supplementary reading (detailed references in course material): * D. Braess: Finite Elemente, Theorie, schnelle Löser und Anwendungen in der Elastizitätstheorie, Springer 2007 (available online). * S. Brenner and R. Scott. Mathematical theory of finite element methods, Springer 2008 (available online). * A. Ern and J.-L. Guermond. Theory and Practice of Finite Elements, volume 159 of Applied Mathematical Sciences. Springer, New York, 2004. * Ch. Großmann and H.-G. Roos: Numerical Treatment of Partial Differential Equations, Springer 2007. * W. Hackbusch. Elliptic Differential Equations. Theory and Numerical Treatment, volume 18 of Springer Series in Computational Mathematics. Springer, Berlin, 1992. * P. Knabner and L. Angermann. Numerical Methods for Elliptic and Parabolic Partial Differential Equations, volume 44 of Texts in Applied Mathematics. Springer, Heidelberg, 2003. * S. Larsson and V. Thomée. Partial Differential Equations with Numerical Methods, volume 45 of Texts in Applied Mathematics. Springer, Heidelberg, 2003. * R. LeVeque. Finite Volume Methods for Hyperbolic Problems. Cambridge Texts in Applied Mathematics. Cambridge University Press, Cambridge, UK, 2002. However, study of supplementary literature is not important for for following the course. | |||||
Voraussetzungen / Besonderes | Mastery of basic calculus and linear algebra is taken for granted. Familiarity with fundamental numerical methods (solution methods for linear systems of equations, interpolation, approximation, numerical quadrature, numerical integration of ODEs) is essential. Important: Coding skills and experience in C++ are essential. Homework assignments involve substantial coding, partly based on a C++ finite element library. The written examination will be computer based and will comprise coding tasks. | |||||
529-0431-00L | Physikalische Chemie III: Molekulare Quantenmechanik ![]() ![]() | O | 4 KP | 4G | F. Merkt | |
Kurzbeschreibung | Postulate der Quantenmechanik, Operatorenalgebra, Schrödingergleichung, Zustandsfunktionen und Erwartungswerte, Matrixdarstellung von Operatoren, das Teilchen im Kasten, Tunnelprozess, harmonische Oszillator, molekulare Schwingungen, Drehimpuls und Spin, verallgemeinertes Pauli Prinzip, Störungstheorie, Variationsprinzip, elektronische Struktur von Atomen und Molekülen, Born-Oppenheimer Näherung. | |||||
Lernziel | Es handelt sich um eine erste Grundvorlesung in Quantenmechanik. Die Vorlesung beginnt mit einem Überblick über die grundlegenden Konzepte der Quantenmechanik und führt den mathematischen Formalismus ein. Im Folgenden werden die Postulate und Theoreme der Quantenmechanik im Kontext der experimentellen und rechnerischen Ermittlung von physikalischen Grössen diskutiert. Die Vorlesung vermittelt die notwendigen Werkzeuge für das Verständnis der elementaren Quantenphänomene in Atomen und Molekülen. | |||||
Inhalt | Postulate und Theoreme der Quantenmechanik: Operatorenalgebra, Schrödingergleichung, Zustandsfunktionen und Erwartungswerte. Lineare Bewegungen: Das freie Teilchen, das Teilchen im Kasten, quantenmechanisches Tunneln, der harmonische Oszillator und molekulare Schwingungen. Drehimpulse: Spin- und Bahnbewegungen, molekulare Rotationen. Elektronische Struktur von Atomen und Molekülen: Pauli-Prinzip, Drehimpulskopplung, Born-Oppenheimer Näherung. Grundlagen der Variations- und Störungtheorie. Behandlung grösserer Systeme (Festkörper, Nanostrukturen). | |||||
Skript | Ein Vorlesungsskript in Deutsch wird erhältlich sein. Das Skipt ersetzt allerdings NICHT persönliche Notizen und deckt nicht alle Aspekte der Vorlesung ab. | |||||
![]() ![]() ![]() Studierende, die aus einem anderen ETH-Studiengang in das zweite Studienjahr des Bachelor-Studiengangs RW übergetreten sind und deren Basisprüfung das Fach "Physik I" nicht umfasst, müssen im Prüfungsblock G4 anstelle von "Physik II" (402-0034-10L) den Jahreskurs "Physik I und II" (402-0043-00L und 402-0044-00L) aus dem Bachelor-Studiengang Chemie belegen und die entsprechende Prüfung ablegen. Anstelle von 151-0122-00L Fluiddynamik für CSE wird im Block G4 ab FS 2018 151-0102-00L Fluiddynamik I angeboten. | ||||||
Nummer | Titel | Typ | ECTS | Umfang | Dozierende | |
402-0034-10L | Physik II | W | 4 KP | 2V + 2U | W. Wegscheider | |
Kurzbeschreibung | Zweisemestrige Einfuehrung in die Grundlagen und Denkweise der Physik: Elektrizitaet und Magnetismus, Licht, Wellen, Quantenphysik, Festkoerperphysik, Halbleiter. Vertiefung in ausgewaehlte Themen der modernen Physik von grosser technologischer oder industrieller Bedeutung. | |||||
Lernziel | Foerderung des wissenschaftlichen Denkens. Verstaendnis der physikalischen Konzepte und Phaenomene, welche der modernen Technik zugrunde liegen. Ueberblick ueber die Themen der klassischen und modernen Physik. | |||||
Inhalt | Einfuehrung in die Quantenphysik, Absorption und Emission, Festkoerper, Halbleiter. | |||||
Skript | Notizen zum Unterricht werden verteilt. | |||||
Literatur | Paul A. Tipler, Gene Mosca, Michael Basler und Renate Dohmen Physik: für Wissenschaftler und Ingenieure Spektrum Akademischer Verlag, 2009, 1636 Seiten, ca. 80 Euro. Paul A. Tipler, Ralph A. Llewellyn Moderne Physik Oldenbourg Wissenschaftsverlag, 2009, 982 Seiten, ca. 75 Euro. | |||||
Voraussetzungen / Besonderes | Testatbedingung: Keine | |||||
402-0044-00L | Physik II | W | 4 KP | 3V + 1U | T. Esslinger | |
Kurzbeschreibung | Einführung in die Denk- und Arbeitsweise in der Physik unter Zuhilfenahme von Demonstrationsexperimenten: Elektrizität und Magnetismus, Licht, Einführung in die Moderne Physik. | |||||
Lernziel | Vermittlung der physikalischen Denk- und Arbeitsweise und Einführung in die Methoden in einer experimentellen Wissenschaft. Der Studenten/in soll lernen physikalische Fragestellungen im eigenen Wissenschaftsbereich zu identifizieren, zu kommunizieren und zu lösen. | |||||
Inhalt | Elektrizität und Magnetismus (elektrischer Strom, Magnetfelder, magnetische Induktion, Magnetismus der Materie, Maxwellsche Gleichungen) Optik (Licht, geometrische Optik, Interferenz und Beugung) Kurze Einführung in die Quantenphysik | |||||
Skript | Die Vorlesung richtet sich nach dem Lehrbuch "Physik" von Paul A. Tipler | |||||
Literatur | Paul A. Tipler and Gene Mosca Physik Springer Spektrum Verlag | |||||
151-0102-00L | Fluiddynamik I ![]() | O | 6 KP | 4V + 2U | T. Rösgen | |
Kurzbeschreibung | Es wird eine Einführung in die physikalischen und mathematischen Grundlagen der Fluiddynamik geboten. Themengebiete sind u.a. Dimensionsanalyse, integrale und differentielle Erhaltungsgleichungen, reibungsfreie und -behaftete Strömungen, Navier-Stokes Gleichungen, Grenzschichten, turbulente Rohrströmung. Elementare Lösungen und Beipiele werden päsentiert. | |||||
Lernziel | Einführung in die physikalischen und mathematischen Grundlagen der Fluiddynamik. Vertrautmachen mit den Grundbegriffen, Anwendungen auf einfache Probleme. | |||||
Inhalt | Phänomene, Anwendungen, Grundfragen Dimensionsanalyse und Ähnlichkeit; Kinematische Beschreibung; Erhaltungssätze (Masse, Impuls, Energie), integrale und differentielle Formulierungen; Reibungsfreie Strömungen: Euler-Gleichungen, Stromfadentheorie, Satz von Bernoulli; Reibungsbehaftete Strömungen: Navier-Stokes-Gleichungen; Grenzschichten; Turbulenz | |||||
Skript | Ein Skript (erweiterte Formelsammlung) zur Vorlesung wird elektronisch zur Verfügung gestellt. | |||||
Literatur | Empfohlenes Buch: Fluid Mechanics, Kundu & Cohen & Dowling, 6th ed., Academic Press / Elsevier (2015). | |||||
Voraussetzungen / Besonderes | Voraussetzungen: Physik, Analysis | |||||
529-0483-00L | Statistische Physik und Computer Simulation ![]() | O | 4 KP | 2V + 1U | S. Riniker, P. H. Hünenberger | |
Kurzbeschreibung | Die statistische Mechanik verbindet die detaillierte Beschreibung der mikroskopischen Viel-Teilchen-Dynamik mit der phänomenologischen, gemittelten Beschreibung des makroskopischen Benehmens eines Systems. Sie wird mittels Computersimulationen dargelegt. Prinzipien und Anwendungen der statistischen Mechanik und Gleichgewichts-Molekulardynamik; Monte-Carlo-Verfahren und stochastischen Dynamik. | |||||
Lernziel | Einführung in die statistische Mechanik mit Hilfe von Computersimulationen, erwerben der Fertigkeit Computersimulationen durchzuführen und die Resultate zu interpretieren. | |||||
Inhalt | Die statistische Mechanik verbindet die detaillierte Beschreibung der mikroskopischen Viel-Teilchen-Dynamik mit der phänomenologischen, gemittelten Beschreibung des makroskopischen Benehmens eines Systems. Die statistische Mechanik wird mit Hilfe von Computersimulationen dargelegt. Prinzipien und Anwendungen der statistischen Mechanik und Gleichgewichts-Molekulardynamik; Monte-Carlo-Verfahren; Prinzipien und Anwendungen der stochastischen Dynamik; Einführung und Anwendungen der freien Energie-Rechnungen. | |||||
Literatur | wird in der Vorlesung bekannt gegeben | |||||
Voraussetzungen / Besonderes | Da die Übungen am Computer wesentlich andere Fähigkeiten vermitteln und prüfen als die Vorlesung und schriftliche Prüfung, werden am Ende der Veranstaltung Ergebnisse einer kleinen Programmierarbeit von je zwei TeilnehmerInnen in einer 10 minütigen Präsentation vorgestellt. Zusätzliche Informationen werden bei Veranstaltungsbeginn bekannt gegeben. | |||||
![]() ![]() | ||||||
Nummer | Titel | Typ | ECTS | Umfang | Dozierende | |
151-0116-00L | High Performance Computing for Science and Engineering (HPCSE) for CSE ![]() | O | 7 KP | 4G + 2P | P. Koumoutsakos, S. M. Martin | |
Kurzbeschreibung | This course focuses on programming methods and tools for parallel computing on multi and many-core architectures. Emphasis will be placed on practical and computational aspects of Bayesian Uncertainty Quantification and Machine Learning including the implementation of these algorithms on HPC architectures. | |||||
Lernziel | The course will teach - programming models and tools for multi and many-core architectures - fundamental concepts of Uncertainty Quantification and Propagation (UQ+P) for computational models of systems in Engineering and Life Sciences. - fundamentals of Deep Learning | |||||
Inhalt | High Performance Computing: - Advanced topics in shared-memory programming - Advanced topics in MPI - GPU architectures and CUDA programming Uncertainty Quantification: - Uncertainty quantification under parametric and non-parametric modeling uncertainty - Bayesian inference with model class assessment - Markov Chain Monte Carlo simulation Machine Learning - Deep Neural Networks and Stochastic Gradient Descent - Deep Neural Networks for Data Compression (Autoencoders) - Recurrent Neural Networks | |||||
Skript | https://www.cse-lab.ethz.ch/teaching/hpcse-ii_fs21/ Class notes, handouts | |||||
Literatur | - Class notes - Introduction to High Performance Computing for Scientists and Engineers, G. Hager and G. Wellein - CUDA by example, J. Sanders and E. Kandrot - Data Analysis: A Bayesian Tutorial, D. Sivia and J. Skilling - An introduction to Bayesian Analysis - Theory and Methods, J. Gosh, N. Delampady and S. Tapas - Bayesian Data Analysis, A. Gelman, J. Carlin, H. Stern, D. Dunson, A. Vehtari and D. Rubin - Machine Learning: A Bayesian and Optimization Perspective, S. Theodorides | |||||
Voraussetzungen / Besonderes | Attendance of HPCSE I | |||||
252-0232-00L | Software Engineering ![]() | O | 6 KP | 2V + 1U | F. Friedrich Wicker, M. Schwerhoff | |
Kurzbeschreibung | This course introduces both theoretical and applied aspects of software engineering. It covers: - Software Architecture - Informal and formal Modeling - Design Patterns - Software Engineering Principles - Code Refactoring - Program Testing | |||||
Lernziel | The course has two main objectives: - Obtain an end-to-end (both, theoretical and practical) understanding of the core techniques used for building quality software. - Be able to apply these techniques in practice. | |||||
Inhalt | While the lecture will provide the theoretical foundations for the various aspects of software engineering, the students will apply those techniques in project work that will span over the whole semester - involving all aspects of software engineering, from understanding requirements over design and implementation to deployment and change requests. | |||||
Skript | no lecture notes | |||||
Literatur | Will be announced in the lecture | |||||
![]() ![]() Wenn Sie anstelle von 401-2000-00L Scientific Works in Mathematics die Lerneinheit 402-2000-00L Scientific Works in Physics anrechnen lassen möchten (dies ist erlaubt im Studiengang Rechnergestützte Wissenschaften), so wenden Sie sich nach dem Verfügen des Resultates an das Studiensekretariat (www.math.ethz.ch/studiensekretariat). | ||||||
Nummer | Titel | Typ | ECTS | Umfang | Dozierende | |
401-2000-00L | Scientific Works in Mathematics Zielpublikum: Bachelor-Studierende im dritten Jahr; Master-Studierende, welche noch keine entsprechende Ausbildung vorweisen können. | O | 0 KP | M. Burger | ||
Kurzbeschreibung | Introduction to scientific writing for students with focus on publication standards and ethical issues, especially in the case of citations (references to works of others.) | |||||
Lernziel | Learn the basic standards of scientific works in mathematics. | |||||
Inhalt | - Types of mathematical works - Publication standards in pure and applied mathematics - Data handling - Ethical issues - Citation guidelines | |||||
Skript | Moodle of the Mathematics Library: https://moodle-app2.let.ethz.ch/course/view.php?id=519 | |||||
Voraussetzungen / Besonderes | Directive Link | |||||
401-2000-01L | Lunch Sessions – Thesis Basics für Mathematik-Studierende Für Details und zur Registrierung für den freiwilligen MathBib-Schulungskurs: https://www.math.ethz.ch/mathbib-schulungen | Z | 0 KP | Referent/innen | ||
Kurzbeschreibung | Freiwilliger Kurs "Recherchieren in der Mathematik" angeboten von der Mathematikbibliothek. | |||||
Lernziel | ||||||
402-2000-00L | Scientific Works in Physics Zielpublikum: Master-Studierende, welche noch keine entsprechende Ausbildung vorweisen können. Weisung Link | W | 0 KP | C. Eichler | ||
Kurzbeschreibung | Literature Review: ETH-Library, Journals in Physics, Google Scholar; Thesis Structure: The IMRAD Model; Document Processing: LaTeX and BibTeX, Mathematical Writing, AVETH Survival Guide; ETH Guidelines for Integrity; Authorship Guidelines; ETH Citation Etiquettes; Declaration of Originality. | |||||
Lernziel | Basic standards for scientific works in physics: How to write a Master Thesis. What to know about research integrity. | |||||
401-3990-01L | Bachelor-Arbeit ![]() Nur für Rechnergestützte Wissenschaften BSc, Studienreglement 2012 und 2016. Voraussetzung: erfolgreicher Abschluss der Lerneinheit 401-2000-00L Scientific Works in Mathematics oder 402-2000-00L Scientific Works in Physics Weitere Angaben unter www.math.ethz.ch/intranet/students/study-administration/theses.html | O | 8 KP | 11D | Betreuer/innen | |
Kurzbeschreibung | Die Bachelor-Arbeit bildet den Abschluss des Studiengangs. Sie soll einerseits dazu dienen, das Wissen in einem bestimmten Fachgebiet zu vertiefen sowie in einen ersten Kontakt mit Anwendungen zu kommen und Probleme aus solchen Anwendungen in einer bestehenden wissenschaftlichen Gruppe rechnergestützt anzugehen. Die Bachelor-Arbeit umfasst ca. 160 Stunden. | |||||
Lernziel | Die Bachelorarbeit soll einerseits dazu dienen, das Wissen in einem bestimmten Fachgebiet zu vertiefen sowie in einen ersten Kontakt mit Anwendungen zu kommen und Probleme aus solchen Anwendungen rechnergestützt anzugehen. Andererseits soll auch gelernt werden, in einer bestehenden wissenschaftlichen Gruppe mitzuarbeiten. | |||||
Voraussetzungen / Besonderes | Der verantwortliche Leiter der Bachelorarbeit definiert die Aufgabenstellung und legt den Beginn der Bachelorarbeit und den Abgabetermin fest. Die Bachelorarbeit wird mit einem schriftlichen Bericht abgeschlossen. Die Leistung wird mit einer Note bewertet. |
Seite 1 von 1