Zurück zur Liste der KursAngebote und zum ZeitPlan.
CppLinuxKurs
Teilnehmer dieses Kurses sollten Informationen zu wichtigen organisatorischen Änderungen per Mail bekommen haben. (Falls jemand keine Mail bekommen hat, sollte er sich diese Informationen irgendwo anders besorgen.)
Dieser Kurs gibt eine Übersicht und Einführung in viele Themen rund um die C/C++ Entwicklung unter Linux/Unix. Zielgruppe sind Leute die schon ein bischen Erfahrung mit C++ haben, und Programme für Linux/Unix schreiben wollen. Der Kurs behandelt die gängigen Programmier-Tools und einige weit verbreitete Libraries (z.B. Qt für GUI).
Alle behandelten Themen werden in einem kleinen Projekt direkt praktisch umgesezt.
Kursprofil
Thema: C/C++ Programmierung unter Linux/Unix
Veranstalter: JanisFehr
Veranstaltungsart: Kurs (Theorie und Praxisübungen)
Termin: Donnerstag, 10. August vormittags und Freitag, 11. August/Samstag, 12. August ganztags (siehe ZeitPlan)
Ort: Gebäude 52, Raum 02-005
Schwierigkeitsgrad: ![]()
![]()
![]()
Voraussetzungen: C/C++ Grundlagen (z.B. CPP Einsteiger SommerCampus05), etwas Erfahrung im Umgang mit einer Shell (z.B. Bash) und einem Editor (VIM, emacs, ...)
(Das Veranstaltungsprofil kann nur von Kursleitern geändert werden; dazu bitte einloggen.)
Teilnehmer
- SebastianSchulz
- chenk
- SebastianSchutte
- JanLienemann
- ThomasStumpp
- SlawomirGrzonka
- ranibhutada
- wenqi Dong
- lingchen (
Konflikt mit CppFortgeschrittenenKurs) - HendrikTessendorf
- Christian Cordes (
Konflikt mit CppFortgeschrittenenKurs) - MarcoHaustein
- RubenSchilling
- MarkusDobler
- MoritzGöbelbecker
- nyaben
Die Teilnehmerzahl dieser Veranstaltung ist auf 15 Personen beschränkt. Bei Überbelegung bilden die in rot dargestellten Personen die Warteliste.
Die Veranstaltung findet nur statt, sofern sich mindestens 8 Personen anmelden.
Um Dich für diesen Kurs anzumelden, musst Du Dich zunächst beim Sommercampus-Wiki einloggen.
Detailliertes Kursprogramm
Der Inhalt des Kurses ist sehr breit angelegt. Daher können die einzelnen Themen nicht in aller Tiefe behandelt werden ...
Tag 1:
inside GCC
GCC Einstellungen
debuging mit gdb
debuging mit valgrind
Tag 2:
make
automake
libtools
Tag 3:
der Linux Kernel 2.6 aus Sicht des Anwendungsprogrammierers
eigene Kernelmodule (am Beispiel eines kleinen Treibers für ein USB-Gerät)
Tag 4:
Netzwerkprogrammierung
Posix-Threads
Tag 5:
Qt
Kommentare
Fragen und Anregungen zum Kurs? Hier ist Platz dafür vorgesehen. Der Sommercampus lebt von Deiner Mithilfe!