VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Data, Computers & Algorithms
Last Updated: 2026-06-03 00:07:32
Abstract
This course provides an introduction to computer science concepts that are foundational for later work in the CAS and MAS programme.
Objective
Students understand fundamental notions of computer science: information, data, computation, programming, algorithm, computational complexity. Students learn about computers as a concept, how computers fundamentally work, and how modern computer architectures address the computational challenges of today.
Content
We will cover how information is managed as data, and how we use computers to process data. Concrete questions we will address are: what is data, and how does it represent information? What is a computer, and how does it work? What is a computer program? What is a programming language? What is an algorithm? How do we measure an algorithm's performance? What are the limits of algorithms? What kind of computers do we have today, and why? Through this, we will build an understanding of the fundamental computer science concepts behind AI and digital technology.
Resources
Literature
Slides and links to extra material will be distributed during the course through the course moodle.
General Information
- Language
- English
- Levels
- WBZ , NDS
- Frequency
- Semesterly recurring
Examination
- Type
- graded semester performance
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Data, Computers & Algorithms | No time listed | 12 h semesterly |