Navigation auf uzh.ch

Suche

Physik-Institut

PHY125 Scientific Computing

Das ist die Webseite zur Vorlesung PHY125 Scientific Computing (Wissenschaftliches Rechnen), eine Fortsetzung vom Blockkurs Informatik für Physikstudierende.

Wir benutzen Python und die Bibliotheken numpy/scipy und matplotlib (bekannt aus dem Blockkurs). Damit lösen wir interessante Probleme, vor allem aus der Physik, aber auch Beispiele aus der Geometrie und Mathemathik. Diese Übungen sind (wie die meisten Probleme in Forschung und Entwicklung) nur mit Papier und Bleistift nicht lösbar, oder nur teilweise (Spezialfälle) und/oder nur mit sehr grossem Aufwand.

Ziele dieser Veranstaltung sind,

  • dass man lernt Probleme in Python Programme zu übersetzen, und die numerischen Resultate graphisch darzustellen.
  • dass man Spass und Erfolgserlebnisse hat beim Programmieren, was mit Python relativ schnell erreicht werden kann.
  • dass man sich nützliche, praktische Fähigkeiten aneignet, die man immer wieder gerne einsetzt: im Studium (Vorlesungen, Praktika, Bachelorarbeit, Papers, etc.), oder auch in Beruf und Freizeit (Spiele, Web, Apps, etc.).

Das lernt man am besten, wenn man aktiv Code schreibt, selbstsändig oder in kleinen Teams. Dazu gehöhrt auch, dass man immer wieder Fehler macht, und lernt diese zu finden und zu korrigieren.

 

Weitere Informationen zum Kurs sowie die Inhalte und Aufgaben der verschiedenen Wochen finden sich in der OpenEdX-Installation der MNF.