VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introductory Programming
Programmieren und Problemlösen
Last Updated: 2026-02-05 15:10:03
Abstract
Concepts of structured programming (Pascal in the Delphi programming environment). Data input and output under Windows. Programs from the point of view of syntax, translation, execution. Program logic and control structures. The concept of a type, static data structures, procedures, file management. Systematic program development, tools, and documentation.
Objective
To become familiar with the methods and techniques involved with systematic, system-oriented (vs. application program oriented) programming. To acquire the skills required to design and program an algorithm and data struc-tures to solve simple problems. This introduction into structured programming shall illustrate how (existing) data can be read and processed. Students shall gain insight into the possibilities and limitations of programming on one's own and acquire the prerequisites for further topics in computer science.
Content
This course offers an introduction to the concepts of structured programming (Pascal in the Delphi programming environment) for non-computer science students. Data input and output under Windows. Programs from the point of view of syntax, translation, execution. Program logic and control structures. The concept of a type, static data structures, procedures. File management. Systematic program development, tools, and documentation. The exercises are an integral part of the course.
Resources
Literature
Elektronisches Tutorial
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- ungraded semester performance
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Programmieren und Problemlösen |
|
2 h weekly |
| exercise | Programmieren und Problemlösen |
|
1 h weekly |
Offered In
-
-
-
-
Allgemeine erdwissenschaftliche Fächer (Aus den allgemeinen erdwissenschaftlichen Fächern des 3. und 4. Semesters müssen von 40 KP mindestens 35 KP erworben werden.)
-
-
-
-
-
-