Dieser Kurs gibt eine Einführung in die allgemeinen Computer- und Programmierkenntnisse, welche zur Durchführung numerischer Berechnungen und Simulationen in der Materialwissenschaft notwendig sind. Diese werden unter Verwendung der numerischen Rechenumgebung Matlab und unter Zuhilfenahme zahlreicher praktischer Beispiele und Übungen vermittelt.
Lernziel
Nach Abschluss der Vorlesung sollen die Hörer in der Lage sein selbstständig Programme zu entwickeln, um numerische Berechnungen und Simulationen durchzuführen, und in der Lage sein bereits bestehende Programme zu analysieren und zu ergänzen.
Inhalt
Einführung in Matlab; Input/Output; strukturelle Programmierung unter Verwendung von Schleifen und Verzweigungen; modularer Aufbau von Programmen mit Funktionen; Flussdiagramme; numerische Genauigkeit; Anwendungsbeispiel: Random Walk.
Leistungskontrolle
Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Die Leistungskontrolle wird in jeder Session angeboten. Die Repetition ist ohne erneute Belegung der Lerneinheit möglich.
Prüfungsmodus
schriftlich 120 Minuten
Zusatzinformation zum Prüfungsmodus
Die Prüfung wird als Online-Prüfung am Computer durchgeführt. Bei Erreichen von mindestens 80% der maximalen Punktzahl in den Übungen, wird ein Bonus vom 0.25 auf die Gesamtnote angerechnet.
Hilfsmittel schriftlich
keine
Digitale Prüfung
Die Prüfung findet auf Geräten statt, die von der ETH Zürich zur Verfügung gestellt werden.
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.