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

275-0002-00L 2 Credits WBZ , NDS D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Data, Computers & Algorithms

Lecturers & Examiners: Prof. Dr. Bernd Gärtner
VVZ CR n/a

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

Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
lecture Data, Computers & Algorithms No time listed 12 h semesterly

Offered In