Informatik 1

back to overview
UniversityUniversity of Zurich
TypeCourse (Lectures & Assignments)
ECTS6
LevelB.Sc.
∅ Students250

This course provides an introduction to programming for students in their first year. Students learn the to use a computer as a tool to create software. Based on the programming language “Python”, we teach foundational programming concepts, like assignments, control flow, classes and objects, as well as advanced concepts like testing, inheritance, and polymorphism. The lecture complements theoretic course topics with numerous examples, in which we demonstrate how these concepts can be applied in practice. The students also solve exercise at home over the full duration of the course to learn and practice how to write programs themselves.