After successful completion of the course, students are able to
Memory management in C, basic data-structures ( lists, stacks, hashes), complex data-structures (trees), recursive functions, basic search algorithms, string processing, number representation and floating point arithmetics, program development and quality securing, basics of the operating system.
Lectures, supervised exercises at the institute.
The course consists of a lecture part which is held in blocks, and exercise part consisting of 4 units of four hours each. By request of students the course blocks are split in lecture (Friday) and example discussion (Monday).
The first lecture block starts on Friday, 4.10.2019 – 10:15 – approx. 11:45 in Hörsaal EI7.
Further lecture appointments will be announced later on.
IMPORTANT: Pay special attention to registration modalities given below. Also read further information about the course in the provided lecture material.
It’s in the best interest of all students to select early exercise appointments, in order to simplify rescheduling if necessary.
Please add this course to your favorites in TISS, so you can be notified about all important announcements.
Oral test (requirement: positive practical part).
Registration for the group: “Exercise Part WS 2019” is mandatory by Friday, October 4th (it also applies for the students who completed the exercise part from the Programming 1 lecture from the previous semester). Subsequent registration must be done in person with the secretary office and can only be accepted if there is a comprehensible reason for missing the regular registration deadline. Prerequisite for the registration is the completion of the exercise part from the Programming 1 lecture (not the oral examination!). If this condition is not fulfilled the online registration is rejected showing the message: “Not on the whitelist”.
Starting with Monday, October 7th - 20:00 all students must choose their individual dates for the 1st exercise. This is done by registering in one of the groups from the lecture blocks, "1. Exercise/Test" (each of the groups is an individual exercise date).
Important: The date for the 1st exercise must be selected by registering in the relevant group, not later than October 13th! Due to organizational reasons a later date allocation is not possible!
The same procedure is applied for all the other exercises. All registered students will be informed by Email, as soon as the groups (=Dates) for the following exercise block have been defined.
Note: Please check the available places as the "Waiting list" will not be considered while processing the subsequent registration dates.
Lecture notes for this course are available (see Programming 1).
Practical part of programming 1 (the oral test ist not required!)