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

529-0001-00L 4 Credits BSC D-CHAB
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Introduction to Computer Science

Informatik I

Lecturers & Examiners: Prof. Dr. Philippe Henry Hünenberger
VVZ CR n/a

Last Updated: 2026-02-05 16:29:24

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)

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.
Da die Uebungen am Rechner wesentlich andere Faehigkeiten vermitteln und pruefen als die Vorlesung und schriftliche Pruefung, werden die Ergebnisse der absolvierten Uebungen bei der Beurteilung des Pruefungsergebnisses einfliessen (obligatorisches Leistungselement, 12% der Pruefungsnote; bei einer Klausurwiederholung duerfen die Uebungsnoten von einem vorherigen Semester uebernommen werden).

Course Components

Type Title Time & Place Hours
lecture Informatik I
  • Thu 08:00-09:35 (HIL E 3)
2 h weekly
exercise Informatik I
  • Tue 11:45-13:30 (HCP H 12.1)
  • Tue 11:45-13:30 (HCP H 12.2)
  • Tue 11:45-13:30 (HIT F 21)
  • Tue 13:45-15:30 (HCP H 12.1)
  • Tue 13:45-15:30 (HCP H 12.2)
  • Tue 13:45-15:30 (HIT F 21)
  • Thu 09:45-11:30 (HCP H 12.1)
  • Thu 09:45-11:30 (HCP H 12.2)
  • Thu 09:45-11:30 (HIT F 21)
  • Thu 13:45-15:30 (HCP H 12.1)
  • Thu 13:45-15:30 (HCP H 12.2)
  • Thu 13:45-15:30 (HIT F 21)
  • Fri 09:45-11:30 (HIT F 21)
2 h weekly

Offered In