Mathematik bin ich gerade dabei..... ist eine Fachhochschule
Modul Programmieren 1 sieht so aus:
Elementare Programmiertechniken
- primitive Datentypen, Unicode, Arrays, Referenztypen
- Sequenz, Selektion, Iteration, Rekursion
Abstraktionsmechanismen
- Funktionale Abstraktion
- Datenabstraktion (ADT)
- Kontrollabstraktion (z.B. Iteratoren, Streams)
Objektorientierung (prozedural und funktional)
- Polymorphie: Overloading, Overriding, late binding
Ausgewählte Elemente objektorientierter Bibliotheken, z.B:
- Collections
- Streams, Channels
Typisierungskonzepte
- Dynamische vs. statische Typisierung
Modul Programmieren 2:
Ausgewählte Elemente objektorientierter Bibliotheken, z.B:
- GUI-Frameworks
- Generics
Metasprachliche Konzepte
- Annotationen, XML
- Reflection
Vertiefungen
- Typ- vs. Implementationshierarchie
- elementare Design Pattern
- Modellierungen (anhand UML)
- nebenläufige bzw. asynchrone Programmierung
- Deployment
Correctness
- Design by Contract (Assertions, Invarianten, Teststrategien)
Grundlagen Systemnahes Programmieren:
- Methoden und Techniken zur prozeduralen - und maschinennahen
Programmierung
- Weiterführende Konzepte einer Instruction Set Architecture
- Weiterführende, für die technische Informatik relevante Konzepte einer
hardwarenahen Programmiersprache wie zum Beispiel C
- Speicherverwaltung auf Hochsprachen- und Maschinenebene
- C Projekte: Verwaltung, Modultechnik, Bibliotheken, Standardbibliotheken
- Interfaces zur Verzahnung von Hochsprachen und Assembler
- Abbildung von Daten- und Kontrollstrukturen prozeduraler Hochsprachen in
maschinennahe Implementierungen
- Elementare Zeitmessungen
sind jetzt ziemlich viele Informationen...zur Info es ist die Technische Informatik (Elektrotechnik lerne ich auch schon die Basics!)