VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introduction to Programming
Last Updated: 2026-06-01 11:33:06
Abstract
This module offers a practical introduction to some basic concepts and techniques for information processing and their practical applications. The programming languages are Python and SQL.
Objective
Participants learn... - how to encode a problem into a program, test the program, and correct errors. - to understand and improve existing code. - deal with the complexity of real data. - store data in a suitable data structure. - query databases and understand and evaluate the corresponding database model. - to implement mathematical models as a simulation.
Content
The following programming concepts are introduced during this module: 1. Variables, data types 2. Condition check, loops, logics 3. Sequential data types 4. Functions and Modules 5. Data management (SQL) In the practical part of the course, students work on small programming projects with a context from natural sciences. Electronic tutorials are available as preparation.
General Information
- Language
- English
- Levels
- WBZ
- Frequency
- Semesterly recurring
Examination
- Type
- ungraded semester performance
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| independent project |
Introduction to Programming
Online course
|
No time listed | 72 h semesterly |