Professional Software Engineering

Informatik-Weiterbildung auf Bachelorniveau

Im Rahmen dieses Studiengangs werden Sie in der Entwicklung von Softwaresystemen ausgebildet. Die prozedurale und objektorientierte Programmierung erlernen Sie im Rahmen der Programmiersprachen C und C++. Für die Softwareentwicklung sind Kenntnisse über Datenbanksysteme und Datenbanksprachen notwendig sowie das Know-how zur Erstellung von Datenmodellen und die Umsetzung in relationale Datenbankmodelle. Sie lernen Software-Projekte zu planen und in die Praxis umzusetzen, wobei ein Fokus auf Software-Analyse und Software-Design gerichtet ist. Sie erhalten einen vollständigen Überblick über das Thema Projektmanagement. Mit dem Thema Kommunikation wird Ihr Know-how für eine erfolgreiche Tätigkeit im Bereich des Professional Software Engineering abgerundet.

Module/Studieninhalte:

Einführungsprojekt (2 cp)

Sie erarbeiten unter Anleitung des Dozenten eine Entwicklungsaufgabe, die Kenntnisse und Ideen aus der Informatik erfordert.

Einführung in die formalen Sprachen (3 cp)

Klassifikationen von Datentypen, lineare und nichtlineare Datentypen, Endliche Automaten, Grammatiken, Reguläre Ausdrücke, Compilerbau, Algorithmen und Datenstrukturen, Hash-, Sortier- und Suchverfahren

Grundlagen der Programmierung (9 cp)

Algorithmen und Komplexität (6 cp): Methodische Hilfsmittel für den Algorithmenentwurf, Algorithmen bei der Implementation von Datentypen, Bewertung von Algorithmen durch ihre Komplexität Programmieren in C (3 cp): Aufbau/Entwicklung von C-Programmen, Entwicklungsumgebungen, Einfache Sprachelemente, Steuerstrukturen, Datentypen, Felder, Zeiger, Sequenzielle Files

Grundlagen des Software Engineering (6 cp)

Semantische und logische Datenmodelle, Umsetzung eines Entity-Relationship-Modells ERM in ein relationales Datenmodell, Phasenmodelle und Planung von Softwareprojekten, Werkzeuge, CASE, DV-Entwurf und Implementierung, SW-Architekturen (SOA, MDA), Design Patterns, Benutzerhandbuch

Software Engineering (9 cp)

Objektorientierte Programmierung (5 cp): Klassen, Vererbung, Virtuelle Methoden, Abstrakte Klassen, Klassenhierarchien, Klassenheterarchien, Objektorientierte Programmierung unter C++, Windows-Programmierung, Grundlagen UML
Objektorientierter Entwurf und Software-Ergonomie (4 cp): Nutzung von Klassenbibliotheken (MFC), Ablauforganisation dynamischer Benutzeroberflächen, MCV-Modell, Callback und Event-based Programming

Datenbanksysteme (5 cp)

Projektmanagement und Kommunikation (5 cp)

Projektorganisation, -steuerung und -controlling; Projektleiter und -gruppe, Projektkommunikation, Projektphasen
Kommunikation (3 cp): Kommunikationsmodelle, Moderation

Projektarbeit (6 cp)

Sie bearbeiten ein Projekt aus Ihrem unmittelbaren beruflichen Handlungsfeld. Die Projektarbeit wird als Gruppenarbeit durchgeführt. Nach Abschluss des Projektes werden die Erfahrungen in einem schriftlichen Projektbericht und im Rahmen einer mündlichen Projektpräsentation reflektiert.

Studiendauer:

Die Regelstudienzeit beträgt 12 Monaten. Sie haben die Möglichkeit, die Betreuungszeit gebührenfrei um 6 Monate zu verlängern.

Studienvoraussetzungen:

Professional Software Engineering ist ein weiterbildendes Studium, das keinen spezifischen Zulassungsvoraussetzungen unterliegt. Die Fachinhalte werden auf akademischem Niveau vermittelt.

Anrechnung von Creditpoints:

Sollten Sie später an einer Hochschule ein Studium aufnehmen, können die Creditpoints, die Sie mit diesem weiterbildendem Studium erlangen, unter bestimmten Voraussetzungen angerechnet werden und so Ihr Hochschulstudium verkürzen. Es können bis zu 45 Creditpoints angerechnet werden.

Ihr Hochschulzertifikat:

Sie haben Ihr weiterbildendes Studium erfolgreich abgeschlossen, wenn Sie alle Fachprüfungen in Form von Klausuren, Hausarbeiten und mündlichen Prüfungen erfolgreich absolviert haben, sowie das Einführungsprojekt und die Projektarbeit erfolgreich durchgeführt haben. Sie erhalten dann das Zertifikat Professional Certificate (PC). Damit weisen Sie nach, dass Sie sich mit großem Engagement umfassende Kenntnisse des Professional Software Engineering auf akademischen Niveau angeeignet haben und dies in einer Projektarbeit in der Praxis angewendet haben.

Für weitere Fragen – Kostenlose Studienberatung!

0800 924 10 00 (gebührenfrei)
oder +49 6157 806-404

Montag–Freitag 8–20 Uhr

nach oben

Wilhelm Büchner Hochschule