360.016 Programming 1
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020S, VU, 2.5h, 4.0EC


  • Semester hours: 2.5
  • Credits: 4.0
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to

  • apply elementary programming paradigms.
  • structure logical processes and automatable tasks in a form suitable for EDP.
  • solve simple task using the programming language C. 

Subject of course

Programming in C, programming step by step, structured programming, working with development systems, variables/constants, expressions in C, data-types in C, standard input/output, selections, iterations, functions, arrays, strings, structures, pointers and addresses, the preprocessor, input/output with files.

Teaching methods

Lectures, supervised exercises at the institute.

Mode of examination

Written and oral

Additional information

In order to participate in the exercises, a registration in TISS is necessary before Friday, March 6th !

Only Bachelor students enrolled in Electrical Engineering and Information Technologies are eligible for online registration. Other interested students can register at the Secretary of the Institute for Microelectronics; However, the participation cannot be guaranteed due to limited capacity.

In order to guarantee an unimpeded continuation of the "VU Programming 1 (360.016)", lectures and exercises will be performed completely online in this semester.

The course consists of lecture and exercise parts. The exercises are split in 5 individually graded units and all of them must be completed subsequently.

Each exercise is designed as a two-week cycle. The exercise tasks are completed in the first week and submitted in a video conference the following week during a previously selected appointment. Before this submission, a multiple-choice test must be completed, which can be repeated until the necessary minimum number of points (80%) is reached.

IMPORTANT: Pay special attention to registration modalities given below.

Also read further information about the course in the provided lecture material.



Course dates

Thu09:00 - 12:0005.03.2020EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Fri10:00 - 12:0006.03.2020 - 13.03.2020EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Thu09:30 - 11:0012.03.2020EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Programming 1 - Single appointments
Thu05.03.202009:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Fri06.03.202010:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Thu12.03.202009:30 - 11:00EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung
Fri13.03.202010:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 1 Vorlesung

Examination modalities

The final exam after successfully completing the practical exercises. The final exam replaces the previously required oral examination which will nevertheless still be offered until the end of June 2023 to those students who successfully completed the practical exercises prior to 2020.

Every student who has successfully completed the practical exercises can take the final exam instead of taking the oral exam.

Course registration

Begin End Deregistration end
27.01.2020 20:00 06.03.2020 23:00 06.03.2020 23:00

Registration modalities:

A registration to the course before Friday March 6th 23:00 is mandatory.

The assignment of exercise tasks and their subsequent submission are done via the TUWEL system. A login into the TUWEL system is possible for all students who have already registered for "VU Programmieren 1".

The first exercise cycle begins on Monday, March 23rd. The automatically assigned exercise tasks must be completed in the Codeblocks development environment at home and uploaded to the TUWEL system not later than Sunday, March 29th.

The submission phase for the first exercise begins on Monday, March 30th. Each day there will be 10 groups to choose from. The scheduled submission time is 10 minutes for each student. Students can select their personal submission date and group starting with Monday, March 23rd, 10:00 a.m. in TUWEL system.

Group Registration

GroupRegistration FromTo
A Di, 06.10.2020 / 12:00-14:00 Uhr28.09.2020 20:0004.10.2020 23:00
B Di, 06.10.2020 / 15:00-17:00 Uhr28.09.2020 20:0004.10.2020 23:00


Study CodeSemesterPrecon.Info
033 235 Electrical Engineering and Information Technology 2. Semester


A book in German for this course are available at bookshops (price: Euro 45,67): Klima, Selberherr: "Programmieren in C", 3rd edition; it contains also the stuff for "programming 2".