19327820 Course

SoSe 18: ProInformatik VII: Einstieg in die C-Programmierung

Jochen Schiller

Additional information / Pre-requisites

Prerequisites:

None

Comments

The aim of this course is to give the participants an introduction to C-programming and to lay the foundations for the use of this programming language in further studiesespecially with regard to the course Operating and Networks / TI-3.

Within the scope of this course, participants are taught basic knowledge of programming in the hardware-oriented C language.  First of all, the basics of syntax and the structure of program flows in the entire operating system are discussed.  Based on this, knowledge of classic structured programming will be conveyed in order to elegantly solve even more complex tasks in this programming language.  At the end we develop a game as part of a project, whiches presentation constitutes the final test. After completing the course, these skills should have been acquired:

  • Development of a C-program: functions, statements, blocks, declarations, keywords, etc.
  • Error handling, integration of external code
  • Design and Concept: How to develop in a structured way, how do I get from the idea to the implementation?
  • Understanding specifications, basic project management with Git & Makefiles

There will be a daily lecture and tutorial every day, in the final days, the tutorials only have a project-accompanying function.

close

Suggested reading

close

23 Class schedule

Additional appointments

Fri, 2018-04-06 10:00 - 12:00

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2018-04-13 10:00 - 16:00

Regular appointments

Mon, 2018-03-26 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Tue, 2018-03-27 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Wed, 2018-03-28 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Thu, 2018-03-29 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Tue, 2018-04-03 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Wed, 2018-04-04 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Thu, 2018-04-05 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 006 Seminarraum (Takustr. 9)

Mon, 2018-03-26 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Tue, 2018-03-27 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Wed, 2018-03-28 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Thu, 2018-03-29 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Tue, 2018-04-03 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Wed, 2018-04-04 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Thu, 2018-04-05 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Fri, 2018-04-06 12:00 - 14:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Mon, 2018-03-26 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Tue, 2018-03-27 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Wed, 2018-03-28 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Thu, 2018-03-29 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Tue, 2018-04-03 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Wed, 2018-04-04 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Thu, 2018-04-05 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Fri, 2018-04-06 14:00 - 16:00

Location:
T9/K 038 Rechnerpoolraum (Takustr. 9)
T9/K 048 Rechnerpoolraum (Takustr. 9)

Subjects A - Z