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 with ChatBots and Mathematics for Data Science
Last Updated: 2026-06-03 00:07:32
Abstract
The initial module offers a practical introduction to some basic concepts and techniques for information processing as well as practical applications of them. The programming language 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 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 , NDS
- Frequency
- Yearly recurring
Examination
- Type
- ungraded semester performance
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| independent project | Introduction to Programming with ChatBots and Autonomous Agents | No time listed | 32 h semesterly |
Offered In
-
CAS in Applied Machine Learning & Information Processing (The CAS takes place in Autumn Semester only. Previous name until HS24: "CAS in Applied Information Technology")
-