C Language for Beginners

Date: Tuesday, October 9 - Thursday, October 11, 2018, 9:00 - 17:00
Location: LRZ Building, Garching/Munich, Boltzmannstr. 1, Kursraum 2, H.U.010
Contents:

This three-day course gives an introduction to the C programming language. The following topics will be covered:

Day 1 schedule:
- Basic Concepts
- Hello World Compilation
- Datatypes
- Operators and Basic statements
- First examples


Day 2 schedule:
- C-Functions
- Code modularity
- Compilation, Debugging
- Compiler directives
- Structures

Day 3 schedule:
- Memory model
- Pointers
- Function pointers
- Good coding practices

Contents are subject to modifications.

Prerequisites: Course participants should have basic UNIX/Linux knowledge (login with secure shell, shell commands, simple scripts, editor vi or emacs). The second requisite is to have basic knowledge on other programming language/scripting language.
Language: English
Teachers: David Brayford (LRZ), Carmen Navarrete (LRZ), Martin Ohlerich (LRZ)
Registration: Via the LRZ registration form. Please choose HCFB1W18.