VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

227-0085-64L 2 Credits BSC D-ITET
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

P&S: Gibbs? Clifford!

Lecturers & Examiners: Prof. Dr. Tomaso Zambelli
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
VVZ CR n/a

Last Updated: 2026-06-01 11:33:22

Abstract

The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work.

Objective

Python, an interpreted, high-level programming language, has arguably become the de facto standard for exploratory, interactive, and computation-driven scientific research. Free and universally available, Python comes prepackaged with a wealth of general-purpose libraries, popularizing the notion that it comes with “batteries included.” Geometric Algebra, based on the algebra of multivectors introduced by Clifford in1878 and applied to the mathematical description of physics by Hestenes a century later, is a revelation, like the sun making its way through the fog: the Gibb’s cross product in R3 with its troubling sides is merged into the more general vector product (inner and outer product) so that e.g. the electromagnetic field in the Maxwell equations as well as the imaginary unit in quantum mechanics suddenly acquire another (and hopefully more limpid) meaning. Objective of this practical course is to introduce the students to the power of Python by making them discover geometric algebra. Each of the seven sessions begins with an introduction about a geometric algebra aspect (first 2 h) followed by corresponding exercises in Python (second 2 h). Students are thus expected to bring their own laptop for the activity with Python! Attendance is compulsory for at least five out of the seven afternoons (QR code scanning at the entrance). Students divided in subgroups will be required to submit two homeworks (~15 h each), mandatory to earn the two credit points! Dates: Wed 26.2, 5.3, 12.3, 19.3, 26.3, 9.4, 16.4 (14:15-18:00)

Resources

Lecture Notes

English

General Information

Language
English
Levels
BSC
Frequency
Yearly recurring

Examination

Type
ungraded semester performance

Registration & Places

Limited places (Special selection)
Signup Start
14.02.2025
Signup End
28.02.2025
Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
practical/laboratory course P&S: Gibbs? Clifford!
Für den Zugang zum Angebot und zur Einschreibung loggen Sie sich hier ein (mit Ihrem n.ETHZ account): Bitte beachten Sie, dass die Seite jeweils erst zwei Wochen vor Semesterbeginn zugänglich ist und im Verlauf des Semesters wieder abgeschaltet wird. Die Einschreibung ist nur von Freitag vor Semesterbeginn bis zum ersten Freitagmittag im Semester möglich. To access the offer and to enroll for courses log in (with your n.ethz account): Please note that the P&S-site is accessible no earlier than two weeks before the start of the semester until four weeks after the start of the semester. Enrollment is only possible from Friday before the start of the semester until noon of the first Friday in the semester.
  • 26.02 Date 14:15-18:00 (CHN E 46)
  • 05.03 Date 14:15-18:00 (ML H 37.1)
  • 12.03 Date 14:15-18:00 (HG D 16.2)
  • 19.03 Date 14:15-18:00 (ML H 37.1)
  • 26.03 Date 14:15-18:00 (ML H 37.1)
  • 09.04 Date 14:15-18:00 (ML H 37.1)
  • 16.04 Date 14:15-18:00 (ML H 37.1)
2 h weekly

Offered In