C wird häufig zur hardwarenahen Programmierung von Steuerungen und Mikro-Prozessorsystemen eingesetzt, wo C weitgehend Assembler ersetzt hat. C/C++ sind die zentralen Sprachen für die Systemprogrammierung der modernen Betriebssysteme. Deshalb sind viele Programmierschnittstellen (API) und die meisten Libraries in UNIX-Systemen auf den C/C++-Programmierer ausgelegt.
C++ mit seinen objektorientierten Möglichkeiten bietet bei der Realisation von grossen Softwareprojekten Vorteile aufgrund der besseren Wiederverwendbarkeit von Code. C und C++ haben also teilweise eine gemeinsame Syntax. In diesem Kurs werden diese gemeinsamen Grundlagen besprochen. Der Kurs ist dabei systemunabhängig, d.h. es wird ausschliesslich C/C++-Syntax nach dem ANSI-Standard verwendet. Für die Übungen steht jedem Teilnehmer ein ANSI C/C++-Compilers von Microsoft zur Verfügung.
1 Einführung
2 Ausdrücke, Anweisungen
3 Schleifen
4 C/C++ Software-Entwicklungsumgebung
5 Elementare Datentypen
6 Operatoren
7 Datentyp-Umwandlung
8 Arrays
9 Strings
10 Pointer
11 Funktionen
12 Funktionsparameter
Programmierer, die C und C++ erlernen möchten.
Erfahrung im Programmieren mit einer Sprache wie Java, Pascal, Modula 2, PL/M, PL/1, Cobol, Fortran, Assembler, Basic oder ähnliche.
Die Infrastruktur, die Sie während dem Kurs verwenden, können Sie auch nach dem Kurs zu Hause zu nutzen. So können Sie die Übungsbeispiele nach dem Kurs in Ihrem eigenen Tempo durchgehen und sich optimal auf Ihre Prüfung vorbereiten.
Buchen Sie die Lab-Umgebung für zu Hause innerhalb von zwei Wochen nach dem Kurs, können Sie die Labs tageweise für CHF 40.– nutzen. Die Termine können Sie individuell mit uns vereinbaren: Tel. 044 447 21 21.
Die Images, die Sie im Kurs benötigen, werden während zwei Wochen gespeichert, bevor sie gelöscht werden. Buchen Sie die Übungsumgebung später als zwei Wochen nach dem Kurs, sind durch den Aufwand mindestens 5 Lab-Tage zu buchen.