Überblick
✔ Programmier Kurs für Einsteiger und leicht Fortgeschrittene
✔ Programmier Seminar für den effizienten Umgang mit dem Programm
✔ Programmier Training für die Praxis
✔ Programmier Workshop für Ihre offenen Fragen
Weiterführende Ausbildung
Visual C++ Einführung
Visual Basic Einführung
Kursziel
Nach Absolvieren des Kurses haben Sie eine fundierte Ausbildung in der Programmierung und eine solide Basis für weiterführende Programmierkurse.
Teilnehmerkreis
Software-Entwickler
Anzahl Teilnehmer
Alle Kurse werden im kleinen Kreis (maximal 8 Teilnehmer) durchgeführt und sind absolut praxisbezogen.
Daher können die Trainerinnen und Trainer auch auf Ihren individuellen Wissensstand sowie Ihre Aufgaben- und Fragestellungen eingehen.
Dadurch wird Ihre Kurszeit optimal genutzt. Somit erfolgt die Umsetzung auf Ihre betriebliche Praxis nahtlos.
Kunden und Teilnehmerstimmen zu unseren Seminaren
Kursdauer 2 Tage (16 Lerneinheiten)
Kursort (sofern nicht gesondert angegeben oder individuell vereinbart)
trainingcenter.at, 1234 Wien, Liesinger-Flur-Gasse 2C
Ihr Weg zu uns
Individuelle Firmenschulungen zu diesen Themen führen wir auch gerne in Ihren Unternehmen durch.
Ihr Nutzen Kompakte und fundierte Einführung in die moderne Softwareentwicklung
Nutzengarantie: Sollten Sie das am Kurs erworbene Wissen - aus welchen Gründen auch immer - erst später benötigen, können Sie persönlich jederzeit einen entsprechenden Kurstermin desselben Kurses aus unserem aktuellen Kursprogramm kostenlos noch einmal besuchen und dadurch Ihr Wissen auffrischen oder vertiefen. Das gilt für alle Kurse aus unserem Kursprogramm, die ab 1.1.2004 bei uns besucht werden.
|
Termine Geben Sie uns bitte Ihren Wunschtermin bekannt oder erfragen Sie unsere geplanten Termine im TrainingCenter.
Kurszeiten Montag bis Donnerstag 9:00 Uhr bis ca. 16:30, Freitag 9:00 Uhr bis ca. 12:30 Uhr
Die Kurszeiten gelten für alle offenen Kurse sofern nicht gesondert angegeben oder individuell vereinbart.
Kurspreis EUR 700,- zzgl. Ust. (EUR 840,- inkl. Ust.)
Gerne senden wir Ihnen innerhalb eines Arbeitstages ein individuelles Angebot oder einen Kostenvoranschlag zu, der auch zur Vorlage bei AMS, WAFF oder anderen Instituten verwendet werden kann.
Inhalt - Programmierung für Einsteiger
• Einstieg in die Programmierung
• Grundlagen der Software-Entwicklung
Prinzipien und Methoden des Software-Entwurfs
Phasenmodell des Software-Lebenszyklus
Computergestützte Software-Entwicklung
Vorgehensmodelle
Qualitätskriterien
• Programmiersprachen
Die Klassifizierung nach Generationen
Die Klassifizierung nach Sprachtypen
Prozeduale Programmiersprachen
Logische Programmiersprachen
Funktionale Programmiersprachen
Objektorientierte Programmiersprache
• Darstellungsmittel für Programmabläufe
Programmablaufplan
Datenflussdiagramm
Struktogramm
Pseudocode
Weitere Darstellungsformen
• Werkzeuge der Software-Entwicklung
Programme erstellen
Übersetzer
Debugger
Entwicklungsumgebungen
Standardbibliotheken
• Zahlensysteme und Zeichencodes
Zahlensysteme unterscheiden
Dezimalsystem
Dualsystem
Oktalsystem
Hexadezimalsystem
Programme basieren auf Daten
Digitales Rechnen
• Grundlegende Sprachelemente
Merkmale und Darstellungsmittel einer Sprache
Allgemein gültige syntaktische Regeln
Variablen
Konstanten
Standarddatentypen
Operatoren
• Kontrollstrukturen zur Ablaufsteuerung, Schleifen
Anweisungen und Anweisungsfolgen
Bedingungen
Kontrollstrukturen einsetzen
Mit Verzeigungen arbeiten
Einseitige Verzweigungen
Zweiseitige Verzweigungen
Mehrstufige (verschachtelte) Verzweigung
Mehrseitige Verzweigung (Fallauswahl)
Schleifen
Zählergesteuerte Schleifen (Iteration)
Kopfgesteuerte bedingte Schleife
Fußgesteuerte bedingte Schleife
• Elementare Datenstrukturen
Warum werden Datenstrukturen benötigt?
Arrays
Eindimensionale Arrays
Zwei- und mehrdimensionale Arrays
Zeichenketten
Records
Zeiger
Stapel
Schlangen
Listen
Einfache verkettete Listen
Doppelt verkettete Liste
• Prozeduren und Funktionen
Was sind Unterprogramme
Prozeduren und Funktionen
Funktionen
Parameterübergabe
Parameterübergabe als Wert
Parameterübergabe über Referenzen
• Algorithmen
Was ist ein Algorithmus?
Iterativer Algorithmus
Rekursiver Algorithmus
generischer Algorithmus
• Spezielle Algorithmen
Suchalgorithmen
Lineare Suche
Binäre Suche
Sortieralgorithmen
Bubble-Sort
(Keine Vorschläge)
Shell-Sort
(Keine Vorschläge)
Vergleich der Sortierverfahren
• Einführung in die objektorientierte Programmierung (OOP)
Kennzeichen der objektorientierten Programmierung
Stufen der OOP
Prinzipien der OOP
Klassen und Objekte
Klassen und Objekte
Objekte, Attribute und Methoden
Konstruktoren und Destruktoren
Vererbung
Polymorphie
|