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

251-0842-00L 3 Credits
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Introductory Programming

Programmieren und Problemlösen

Lecturers & Examiners: Prof. em. Dr. Hans Hinterberger
VVZ CR n/a

Last Updated: 2026-02-05 15:02:38

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
  • Thu 15:15-17:00 (HG F 7)
2 h weekly
exercise Programmieren und Problemlösen
  • Thu 17:15-18:00 (HG E 26.3)
  • Thu 17:15-18:00 (IFW C 31)
1 h weekly

Offered In