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 Computer Science
Informatik I
Last Updated: 2026-02-05 16:15:16
Abstract
Introduction to UNIX, introduction to C++ programming, data representation and processing, computational errors, algorithms and scaling, sorting and searching, numerical algorithms, algorithmic strategies, computer simulation, computer architecture, operating systems, programming languages, computer networks, databases, representation of chemical structures, molecular simulation.
Objective
Acquire a starting package concerning the computational aspects of natural sciences; discuss fundamentals of computer architecture, languages, algorithms and programming with an eye to their application in the area of chemistry, biology and material science.
Content
Lecture: Introduction to UNIX, introduction to C++ programming, data representation and processing, computational errors, algorithms and scaling, sorting and searching, numerical algorithms, algorithmic strategies, computer simulation, computer architecture, operating systems, programming languages, computer networks, databases, representation of chemical structures, molecular simulation; Exercises: Make students familiar with the UNIX operating system, C++ programming techniques, simple algorithms and computational applications in chemistry by means of exercise series at the computer.
Resources
Lecture Notes
Script booklet (copies of powerpoint slides, in English), distributed at first or second lecture.
Literature
See: www.csms.ethz.ch/education/InfoI
Learning Materials (Links)
- Main link
- Website of the lecture/exercises
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Keine Hilfsmittel. Ausnahme: Wörterbücher für Fremdsprachige. Prüfungsangabe auf Deutsch sowie auf Englisch vorhanden.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Informatik I |
|
2 h weekly |
| exercise | Informatik I |
|
2 h weekly |