C/C++ Workshop
Date: | November 3-7, 2014 9:30 - 12:30 |
---|---|
Location: | LRZ Building, Garching/Munich, Boltzmannstr. 1 |
Contents: |
This five-day workshop gives an introduction to the C and C++ programming language. The first day of the course will be dedicated to C language, understanding basic compute concepts, programing and debugging. The two following days will introduce the students to object oriented programming in C++ language. Monday schedule: - Basic Concepts - Basic Terminology - includes, .h, .cpp - Datatypes - Basic statements, Loops, conditions, operators, functions... (basic examples)
Tuesday schedule: - Memory model and allocation (pointers, reference parameters, value parameters) - Compilation, Debugging
Wednesday schedule: - Objects, classes, methods. Basic language management. - Constructors, destructors. - Namespaces - Class design
Thursday - C/C++ I/O - String class - Sanity checks and exceptions
Friday schedule: - Templates - Complex containers: vectors, maps, lists, queues... - Operators - Putting all together. - Good practices |
Prerequisites | Course participants should have basic UNIX/Linux knowledge (login with secure shell, shell commands, simple scripts, editor vi or emacs). |
Language: | English |
Teachers: | Carla Guillen (LRZ), David Brayford (LRZ) |
Registration: | Will be soon available via LRZ registration form (Please choose course HPCC1W14) |