|
|
|
| Programmierung mobiler Geräte
|
Erstellung von Anwendungen in aktuellen Programmiersprachen wie: C, Objective-C, C#, Java, Java ME unter Verwendung von Entwicklungsumgebungen wie: Eclipse/NetBeans oder Visual Studio
|
Hardware
mobiler Geräte
|
Komponenten mobiler Hardware-Plattformen Sensoren, Sende- und Empfangsmodule, Touchscreen, Funktionsweise von Mikroprozessorsystemen, GPS
|
| Konfiguration mobiler Geräte
|
Zugriffsprofile, Bluetooth, Kommunikation zwischen mobilen Geräten, Einbindung in Firmennetzwerke, Synchronisation und Backup von Daten, Funkstandards wie z. B. UMTS
|
Internet-
programmierung
|
HTML, CSS, JavaScript, PHP, XML, JavaServer Pages, Client-Server-Programmierung mit Ajax, Webapplikationsserver
|
| Betriebssysteme
|
Allgemeiner Aufbau, Systemarchitektur von Desktopbetriebssystemen, aktuelle Handybetriebssysteme (z. B. iPhone OS, Google Android, Blackberry OS), Prozess- und Speicherverwaltung, Grundlagen des Datenmanagements
|
| Rechner- und Netzkonfiguration
|
Betriebssysteminstallation, Hard- und Software zur Rechner- und Netzkonfiguration, System- und Netzwerksicherheit, Administration von Rechnern und Netzwerken
|
| Datenbanken
|
DB-Entwurf, -Konzeption und -Zugriffe mit relationalen und multimedialen Datenbanken (u. a. Bilder-, Musik- und Videostores)
|
Software-
engineering
|
Strategien, Methoden und Phasen bei der Softwareerstellung, Softwareentwicklungswerkzeuge, Qualitätssicherung und -management
|
| Wirtschaftslehre
|
Projektmanagement, Grundlagen der Existenzgründung, Vermarktung z. B. über Appstore und Android-Market, E-Commerce, Urheberrecht
|
| Projektarbeit in einer Partnerfirma
|
Als wesentlicher Bestandteil ihrer Ausbildung fertigen die Studierenden in einem Zeitraum von neun Wochen Softwareprojekte in einem Partnerunternehmen an. Die Unternehmen stellen für diese Projekte konkrete betriebliche Aufgaben und können die entwickelten Lösungen produktiv nutzen. Die Firmenpartner schätzen die guten fachlichen Kenntnisse, die Selbstständigkeiten der b.i.b.-Projektteams sowie ihre Fähigkeiten, sich in kurzer Zeit in neue Problemstellungen einzuarbeiten und greifen regelmäßig auf diese Kompetenzen zurück.
|
|