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.

2016S, VU, 2.5h, 4.0EC

Properties

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

Aim of course

Basic programming in C, use of the programming environment, learning of analytical way of thinking, knowledge of programming style and programming paradigms. The student shall be able to structure logical processes and automatable tasks in EDP and to solve simple problems by means of 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.

Additional information

Für die Teilnahme am Übungsteil ist eine Anmeldung zur Lehrveranstaltung im TISS bis spätestens Freitag,  4. März unbedingt erforderlich!
Die Online-Anmeldung ist nur für Studierende des Bachelor-Studiums Elektrotechnik und Informationstechnik möglich. Interessenten anderer Studienrichtungen können sich im Sekretariat des Institutes für Mikroelektronik vormerken lassen, wobei aber die Teilnahme an den Übungen aus Kapazitätsgründen nicht garantiert werden kann.

Die Lehrveranstaltung besteht aus einem Vorlesungsteil und einem Übungsteil, welcher aus insgesamt 8 Übungseinheiten mit Erfolgskontrolle zu je zwei Stunden besteht, welche zeitlich sequenziell absolviert werden müssen.
Die Auswahl der Übungstermine erfolgt selbstständig über TISS, indem man sich zu einer "Gruppe" im jeweiligen Übungsblock anmeldet. Anmerkung: Gruppe bedeutet in diesem Zusammenhang einen konkreten Termin und es gibt insgesamt 8 Blöcke.
Die Vorlesungen finden im Hörsaal EI7 an ausgewählten Freitagen (09:15-ca. 11:00) bzw. an ausgewählten Donnerstagen (09:45-11:00) statt, um den Lehrstoff mit den Übungen möglichst zu synchronisieren.

Vorlesungstermine: Donnerstag, 3. März, 09:45; Freitag, 4. März, 09:15; Donnerstag, 17. März, 09:45. Die weiteren Termine sind zu Semesterbeginn den "Hinweisen für die Lehrveranstaltung" zu entnehmen.

WICHTIG: Beachten Sie unbedingt die weiter unten stehenden Anmeldemodalitäten!
Lesen Sie auch die zu Semesterbeginn in den "Unterlagen" zur Verfügung gestellten Hinweise für die Lehrveranstaltung!

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu09:45 - 11:0003.03.2016 - 23.06.2016EI 7 Hörsaal - ETIT Programmieren 1
Fri09:15 - 12:0004.03.2016 - 24.06.2016EI 7 Hörsaal - ETIT Vorlesung
Programming 1 - Single appointments
DayDateTimeLocationDescription
Thu03.03.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri04.03.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu10.03.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri11.03.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu17.03.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri18.03.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu07.04.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri08.04.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu14.04.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri15.04.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu21.04.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri22.04.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu28.04.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri29.04.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Fri06.05.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu12.05.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri13.05.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu19.05.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1
Fri20.05.201609:15 - 12:00EI 7 Hörsaal - ETIT Vorlesung
Thu02.06.201609:45 - 11:00EI 7 Hörsaal - ETIT Programmieren 1

Examination modalities

Oral test after positive review of the practical part.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu16:00 - 18:0023.05.2024Programmier-Labor written29.04.2024 20:00 - 19.05.2024 23:59TISSAbschlussklausur-Mai

Course registration

Begin End Deregistration end
25.01.2016 08:00 04.03.2016 23:00 04.03.2016 23:00

Registration modalities

Eine Anmeldung zur Lehrveranstaltung bis spätestens Freitag, 4. März, 23:00 Uhr ist unbedingt erforderlich.

Ab Dienstag, 8. März, 20:00 Uhr müssen sich alle angemeldeten Studierenden einen persönlichen Termin für die 1. Übung (mit Erfolgskontrolle) auswählen, was durch eine Anmeldung zu einer der Gruppen im Block „1. Übung/Test“ erfolgt (jede dieser Gruppen repräsentiert einen eigenen Übungstermin).

ACHTUNG: Die Terminauswahl für die 1. Übung durch Anmelden zur betreffenden Gruppe muss bis spätestens Montag, 14. März erfolgt sein! Eine nachträgliche Terminzuteilung ist aus organisatorischen Gründen nicht möglich!
Diese Prozedur wiederholt sich für alle sieben weiteren Übungen: Die Terminauswahl für eine Übung muss spätestens einen Tag vor Beginn des jeweiligen Übungsblocks durchgeführt werden. Alle angemeldeten Studierenden werden per E-Mail informiert, sobald die Gruppen (= Termine) für den jeweils folgenden Übungsblock eingerichtet sind.

HINWEIS: Beachten Sie bitte die zur Verfügung stehenden Plätze – es ist absolut sinnlos, sich ggf. auf der „Warteliste“ anzumelden, da diese bei der weiteren Verarbeitung der Anmeldedaten ignoriert wird!

Group Registration

GroupRegistration FromTo
A Mo., 13.06.2016 / 14:00-16:00 Uhr06.06.2016 20:0012.06.2016 23:00
B Mo., 13.06.2016 / 16:15-18:15 Uhr06.06.2016 20:0012.06.2016 23:00
C Di., 14.06.2016 / 14:00-16:00 Uhr06.06.2016 20:0012.06.2016 23:00
D Di., 14.06.2016 / 16:15-18:15 Uhr06.06.2016 20:0012.06.2016 23:00
E Mi., 15.06.2016 / 14:00-16:00 Uhr06.06.2016 20:0012.06.2016 23:00
F Mi., 15.06.2016 / 16:15-18:15 Uhr06.06.2016 20:0012.06.2016 23:00
G Do., 16.06.2016 / 14:00-16:00 Uhr06.06.2016 20:0012.06.2016 23:00
H Do., 16.06.2016 / 16:15-18:15 Uhr06.06.2016 20:0012.06.2016 23:00
I Fr., 17.06.2016 / 14:00-16:00 Uhr06.06.2016 20:0012.06.2016 23:00
J Fr., 17.06.2016 / 16:15-18:15 Uhr06.06.2016 20:0012.06.2016 23:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 235 Electrical Engineering and Information Technology Mandatory2. Semester

Literature

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".

Miscellaneous

Language

German