Introduction To Object-Oriented Programming
This one-week block course prepares incoming Master’s students in Information Technologies for the Built Environment with the essential skills of programming in a strongly-typed language.
Module: ED130113
Dates: The block course runs during the week immediately preceding the start of the winter term lectures. Exact dates will be announced to eligible students via mail, wiki, or Moodle.
Content
- Simple data types and variable assignment
- Compilation and program call from terminals
- Lists, Dictionaries, and other Aggregation Types
- Functions, Inputs and Outputs
- Loops and Branches
- Implementation of simple object-oriented structures
Teaching Mode
The course will be held as a block course in the week before the start of the lecture period in the winter semester (Monday – Thursday). On the first three days of the course (usually Monday – Wednesday), lectures with integrated exercises are held in the morning and afternoon. The concepts taught are deepened in practical sessions after the lectures.
The lectures serve to impart theoretical knowledge and deepen it with the help of simple programming examples. In the exercise, the concepts are to be deepened further and scaled to advanced problems. These examples provide students the opportunity to deepen their knowledge by means of exercises. Tutors are available to support the exercise sessions. All examples are presented in a strongly typed programming language (e.g. . NET or Java).
The exam will take place directly after the block course (probably Thursday).