19327820 Course

SoSe 19: ProInformatik VII: Introduction to C-programming

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

10 Class schedule

Regular appointments

Mon, 2019-03-25 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2019-03-26 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Wed, 2019-03-27 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2019-03-28 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
1.3.14 Hörsaal A (Arnimallee 14)
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2019-03-29 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2019-04-01 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
1.3.14 Hörsaal A (Arnimallee 14)
T9/SR 005 Übungsraum (Takustr. 9)

Tue, 2019-04-02 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2019-04-03 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Thu, 2019-04-04 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Fri, 2019-04-05 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Jochen Schiller

Location:
T9/SR 005 Übungsraum (Takustr. 9)

Subjects A - Z