401-2813-00L  Programming Techniques for Scientific Simulations I

SemesterHerbstsemester 2023
DozierendeR. Käppeli
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheEnglisch
KommentarStudierende im Master-Studiengang Rechnergestützte Wissenschaften dürfen die Lerneinheit nur als Auflage belegen.



Lehrveranstaltungen

NummerTitelUmfangDozierende
401-2813-00 GProgramming Techniques for Scientific Simulations I4 Std.
Do13:45-17:30HCI J 3 »
R. Käppeli

Katalogdaten

KurzbeschreibungThis lecture provides an overview of programming techniques for scientific simulations. The focus is on basic and advanced C++ programming techniques and scientific software libraries. Based on an overview over the hardware components of PCs and supercomputer, optimization methods for scientific simulation codes are explained.
LernzielThe goal of the course is that students learn basic and advanced programming techniques and scientific software libraries as used and applied for scientific simulations.

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
Im Prüfungsblock fürBachelor-Studiengang Rechnergestützte Wissenschaften 2018; Ausgabe 07.11.2024 (Prüfungsblock G2)
ECTS Kreditpunkte5 KP
PrüfendeR. Käppeli
FormSessionsprüfung
PrüfungsspracheEnglisch
RepetitionDie Leistungskontrolle wird in jeder Session angeboten. Die Repetition ist ohne erneute Belegung der Lerneinheit möglich.
Prüfungsmodusschriftlich 180 Minuten
Hilfsmittel schriftlichAny printed or hand-written material may be used.
Digitale PrüfungDie Prüfung findet auf Geräten statt, die von der ETH Zürich zur Verfügung gestellt werden.
FernprüfungDas Ablegen als Fernprüfung ist nicht möglich.
Falls die Lerneinheit innerhalb eines Prüfungsblockes geprüft wird, werden die Kreditpunkte für den gesamten bestandenen Block erteilt.
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.

Lernmaterialien

 
HauptlinkLecture webpage / repository
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

VorrangDie Belegung der Lerneinheit ist nur durch die primäre Zielgruppe möglich
Primäre ZielgruppeMicro- and Nanosystems MSc (161000)
Physik BSc (405000)
Rechnergestützte Wissenschaften BSc (406000)
Rechnergestützte Wissenschaften MSc (438000)
Physik MSc (460000)
Neural Systems and Computation MSc (461100)

Angeboten in

StudiengangBereichTyp
Mikro- und Nanosysteme MasterWählbare KernfächerWInformation
Neural Systems and Computation MasterWahlfächerWInformation
Physik BachelorWahlfächerWInformation
Physik BachelorAuswahl an Lehrveranstaltungen aus höheren SemesternWInformation
Physik MasterAuswahl: Theoretische PhysikWInformation
Rechnergestützte Wissenschaften BachelorBlock G2OInformation