Änderungen zwischen den Fassungen
Lehrpläne der Sonderformen der Höheren technischen und gewerblichen Lehranstalten sowie Lehrplan des Vorbereitungslehrganges für Berufstätige für technische Fachrichtungen
1§ 0↗RIS↗
Anl. 1/9neu
Anlage 1.9
LEHRPLAN DES FÜNFSEMESTRIGEN AUFBAULEHRGANGES FÜR BERUFSTÄTIGE FÜR INFORMATIK
I.1 STUNDENTAFEL1
Semesterwochenstunden | Lehrver- | |||||||
Pflichtgegenstände | Semester | pflich- | ||||||
tungs- | ||||||||
1. | 2. | 3. | 4. | 5. | Summe | gruppe | ||
A. | Allgemeinbildende Pflichtgegenstände | |||||||
1. | Religion/Ethik2 | 1 | 1 | 1 | 1 | 1 | 5 | III/III |
2. | Deutsch | 6 | 2 | 2 | 2 | 2 | 14 | I |
3. | Englisch | 6 | 2 | 2 | 2 | 2 | 14 | I |
4. | Angewandte Mathematik | 4 | 4 | 4 | 4 | 4 | 20 | I |
5. | Wirtschaft und Recht3 | - | 2 | 2 | 2 | 2 | 8 | II bzw. III |
6. | Netzwerke und verteilte Systeme | 2 | - | - | - | - | 2 | I |
7. | Naturwissenschaftliche und technische Grundlagen | 4 | - | - | - | - | 4 | II |
B. | Fachtheorie und Fachpraxis | |||||||
1. | Computerpraktikum | - | 3 | 3 | - | - | 6 | IVa |
2. | Technische Informatik | - | 2 | 2 | - | - | 4 | I |
3. | Programmieren und Software Engineering4 | - | 8 | 8 | 5 | 5 | 26 | I |
4. | Datenbanken und Informationssysteme4 | - | 5 | 5 | 5 | 5 | 20 | I |
5. | Netzwerksysteme und verteilte Systeme4 | - | 2 | 2 | 5 | 5 | 14 | I |
6. | Betriebswirtschaft und Management | - | 2 | 2 | 4 | 4 | 12 | II |
7. | Systemplanung und Projektentwicklung4 | - | 4 | 4 | 4 | 4 | 16 | I |
Gesamtsemesterwochenstundenzahl | 23 | 37 | 37 | 34 | 34 | 165 | ||
Semesterwochenstunden | Lehrver- | |||||||
Pflichtgegenstände des schulauto- | Semester | pflich- | ||||||
nomen Ausbildungsschwerpunktes | tungs- | |||||||
1. | 2. | 3. | 4. | 5. | Summe | gruppe | ||
B.1 | Systemtechnik | |||||||
1. | Computerpraktikum | - | 3 | 3 | - | - | 6 | IVa |
2. | Technische Informatik | - | 2 | 2 | - | - | 4 | I |
3. | Programmieren und Software Engineering4 | - | 5 | 5 | 5 | 5 | 20 | I |
4. | Datenbanken und Informationssysteme4 | - | 4 | 4 | 5 | 5 | 18 | I |
5. | Netzwerksysteme und verteilte Systeme4 | - | 4 | 4 | 5 | 5 | 18 | I |
6. | Medientechnik4 | 3 | 3 | 3 | 3 | 12 | I | |
7. | Systemplanung und Projektentwicklung4 | - | 4 | 4 | 6 | 6 | 20 | I |
C. | Pflichtpraktikum | mindestens 8 Wochen in der unterrichtsfreien Zeit vor Antritt zur Reife- und Diplomprüfung | ||||||
Semesterwochenstunden | Lehrver- | |||||||
Freigegenstände, Förderunterricht | Semester | pflich- | ||||||
tungs- | ||||||||
1. | 2. | 3. | 4. | 5. | Summe | gruppe | ||
D. | Freigegenstände | |||||||
1. | Deutsch – Rhetorik / Präsentationstechnik | - | - | - | 2 | - | 2 | I |
2. | Englisch – Rhetorik / Präsentationstechnik | - | - | - | - | 2 | 2 | I |
3. | Zweitsprache Deutsch | - | 2 | 2 | - | - | 4 | I |
4. | Politische Bildung | - | 2 | 2 | - | - | 4 | III |
5. | Volkswirtschaftliche Grundlagen | - | - | - | 2 | - | 2 | III |
6. | Darstellende Geometrie | - | 2 | 2 | - | - | 4 | I |
E. | Förderunterricht5 | |||||||
1. | Deutsch | |||||||
2. | Englisch | |||||||
3. | Angewandte Mathematik | |||||||
4. | Fachtheoretische Pflichtgegenstände | |||||||
LEHRPLAN DES 4-VIERSEMESTRIGEN KOLLEGS FÜR BERUFSTÄTIGE FÜR INFORMATIK
I.2 STUNDENTAFEL1
Semesterwochenstunden | Lehrver- | |||||||
Pflichtgegenstände | Semester | pflich- | ||||||
tungs- | ||||||||
1. | 2. | 3. | 4. | Summe | gruppe | |||
A. | Allgemeinbildende Pflichtgegenstände | |||||||
1. | Religion/Ethik2 | 1 | 1 | 1 | 1 | 4 | III/III | |
2. | Deutsch – Rhetorik und Präsentations-technik | - | - | 2 | - | 2 | I | |
3. | Englisch – Rhetorik und Präsentations-technik | - | - | - | 2 | 2 | I | |
4. | Angewandte Mathematik | - | - | 2 | 2 | 4 | I | |
5. | Wirtschaft und Recht3 | 2 | 2 | 2 | 2 | 8 | II bzw. III | |
B. | Fachtheorie und Fachpraxis | |||||||
1. | Computerpraktikum | 5 | 5 | - | - | 10 | IVa | |
2. | Technische Informatik | 5 | 5 | - | - | 10 | I | |
3. | Programmieren und Software Engineering4 | 8 | 8 | 5 | 5 | 26 | I | |
4. | Datenbanken und Informationssysteme4 | 5 | 5 | 5 | 5 | 20 | I | |
5. | Netzwerksysteme und verteilte Systeme4 | 4 | 4 | 5 | 5 | 18 | I | |
6. | Betriebswirtschaft und Management | 2 | 2 | 4 | 4 | 12 | II | |
7. | Systemplanung und Projektentwicklung4 | 4 | 4 | 4 | 4 | 16 | I | |
Gesamtsemesterwochenstundenzahl | 36 | 36 | 30 | 30 | 132 | |||
Semesterwochenstunden | Lehrver- | |||||||
Pflichtgegenstände des schulauto- | Semester | pflich- | ||||||
nomen Ausbildungsschwerpunktes | tungs- | |||||||
1. | 2. | 3. | 4. | Summe | gruppe | |||
B.1 | Systemtechnik | |||||||
1. | Computerpraktikum | 5 | 5 | - | - | 10 | IVa | |
2. | Technische Informatik | 5 | 5 | - | - | 10 | I | |
3. | Programmieren und Software Engineering4 | 5 | 5 | 5 | 5 | 20 | I | |
4. | Datenbanken und Informationssysteme4 | 4 | 4 | 5 | 5 | 18 | I | |
5. | Netzwerksysteme und verteilte Systeme4 | 6 | 6 | 5 | 5 | 22 | I | |
6. | Medientechnik4 | 3 | 3 | 3 | 3 | 12 | I | |
7. | Systemplanung und Projektentwicklung4 | 4 | 4 | 6 | 6 | 20 | I | |
C. | Pflichtpraktikum | mindestens 8 Wochen in der unterrichtsfreien Zeit vor Antritt zur Diplomprüfung | ||||||
Semesterwochenstunden | Lehrver- | |||||||
Freigegenstände, Förderunterricht | Semester | pflich- | ||||||
tungs- | ||||||||
1. | 2. | 3. | 4. | Summe | gruppe | |||
D. | Freigegenstände | |||||||
1. | Zweitsprache Deutsch | 2 | 2 | - | - | 4 | I | |
2. | Politische Bildung | 2 | 2 | - | - | 4 | III | |
3. | Volkswirtschaftliche Grundlagen | - | - | 2 | - | 2 | III | |
4. | Kommunikationstechnik Englisch | - | - | 1 | 1 | 2 | III | |
5. | Darstellende Geometrie | 2 | 2 | - | - | 4 | I | |
E. | Förderunterricht5 | |||||||
1. | Deutsch | |||||||
2. | Englisch | |||||||
3. | Angewandte Mathematik | |||||||
4. | Fachtheoretische Pflichtgegenstände | |||||||
LEHRPLAN DES SIEBENSEMESTRIGEN AUFBAULEHRGANGES FÜR BERUFSTÄTIGE FÜR INFORMATIK
I.3 STUNDENTAFEL1
Semesterwochenstunden | Lehrver- | |||||||||
Pflichtgegenstände | Semester | pflich- | ||||||||
tungs- | ||||||||||
1. | 2. | 3. | 4. | 5. | 6. | 7. | Summe | gruppe | ||
A. | Allgemeinbildende Pflichtgegenstände | |||||||||
1. | Religion/Ethik2 | 1 | 1 | 1 | 1 | 1 | - | - | 5 | III/III |
2. | Deutsch | 6 | 2 | 2 | 2 | 2 | - | - | 14 | I |
3. | Englisch | 6 | 2 | 2 | 2 | 2 | - | - | 14 | I |
4. | Angewandte Mathematik | 4 | 4 | 4 | 4 | 4 | - | - | 20 | I |
5. | Wirtschaft und Recht3 | - | - | - | 2 | 2 | 2 | 2 | 8 | II bzw. III |
6. | Netzwerke und verteilte Systeme | 2 | - | - | - | - | - | - | 2 | I |
7. | Naturwissenschaftliche und technische Grundlagen | 4 | - | - | - | - | - | - | 4 | II |
B. | Fachtheorie und Fachpraxis | |||||||||
1. | Computerpraktikum | - | 3 | 3 | - | - | - | - | 6 | IVa |
2. | Technische Informatik | - | 2 | 2 | - | - | - | - | 4 | I |
3. | Programmieren und Software Engineering4 | - | 4 | 4 | 4 | 4 | 5 | 5 | 26 | I |
4.. | Datenbanken und Informations-systeme4 | - | 2 | 2 | 3 | 3 | 5 | 5 | 20 | I |
5. | Netzwerksysteme und verteilte Systeme4 | - | - | - | 2 | 2 | 5 | 5 | 14 | I |
6. | Betriebswirtschaft und Manage-ment | - | 2 | 2 | 2 | 2 | 2 | 2 | 12 | II |
7. | Systemplanung und Projektent-wicklung4 | - | 2 | 2 | 2 | 2 | 4 | 4 | 16 | I |
Gesamtsemesterwochenstunden-zahl | 23 | 24 | 24 | 24 | 24 | 23 | 23 | 165 | ||
Pflichtgegenstände des | Semesterwochenstunden | Lehrver- | ||||||||
schulautonomen | Semester | pflich- | ||||||||
Ausbildungsschwerpunktes | tungs- | |||||||||
1. | 2. | 3. | 4. | 5. | 6. | 7. | Summe | gruppe | ||
B.1 | Systemtechnik | |||||||||
1. | Computerpraktikum | - | 3 | 3 | - | - | - | - | 6 | IVa |
2. | Technische Informatik | - | 3 | 3 | - | - | - | - | 6 | I |
3. | Programmieren und Software Engineering4 | - | 2 | 2 | 4 | 4 | 4 | 4 | 20 | I |
4. | Datenbanken und Informations-systeme4 | - | 2 | 2 | 2 | 2 | 5 | 5 | 18 | I |
5. | Netzwerksysteme und verteilte Systeme4 | - | 2 | 2 | 2 | 2 | 5 | 5 | 18 | I |
6. | Medientechnik4 | - | 2 | 2 | 2 | 2 | 2 | 2 | 12 | I |
7. | Systemplanung und Projektent-wicklung4 | - | 2 | 2 | 3 | 3 | 5 | 5 | 20 | I |
Semesterwochenstunden | Lehrver- | |||||||||
Freigegenstände, | Semester | pflich- | ||||||||
Förderunterricht | tungs- | |||||||||
1. | 2. | 3. | 4. | 5. | 6. | 7. | Summe | gruppe | ||
C. | Freigegenstände | |||||||||
1. | Deutsch – Rhetorik / Präsentationstechnik | - | - | - | 2 | - | - | - | 2 | I |
2. | Englisch – Rhetorik / Präsentationstechnik | - | - | - | - | 2 | - | - | 2 | I |
3. | Zweitsprache Deutsch | - | 2 | 2 | - | - | - | - | 4 | I |
4. | Politische Bildung | - | 2 | 2 | - | - | - | - | 4 | III |
5. | Volkswirtschaftliche Grundlagen | - | - | - | 2 | - | - | - | 2 | III |
6. | Darstellende Geometrie | - | 2 | 2 | - | - | - | - | 4 | I |
D. | Förderunterricht5 | |||||||||
1. | Deutsch | |||||||||
2. | Englisch | |||||||||
3. | Angewandte Mathematik | |||||||||
4. | Fachtheoretische Pflichtgegenstände | |||||||||
LEHRPLAN DES SECHSSEMESTRIGEN KOLLEGS FÜR BERUFSTÄTIGE FÜR INFORMATIK
I.4 STUNDENTAFEL1
Semesterwochenstunden | Lehrver- | |||||||||||||||
Pflichtgegenstände | Semester | pflich- | ||||||||||||||
tungs- | ||||||||||||||||
1. | 2. | 3. | 4. | 5. | 6. | Summe | gruppe | |||||||||
A. | Allgemeinbildende Pflichtgegenstände | |||||||||||||||
1. | Religion/Ethi2 | 1 | 1 | 1 | 1 | - | - | 4 | III/III | |||||||
2. | Deutsch – Rhetorik und Präsentationstechnik | - | - | 2 | - | - | - | 2 | I | |||||||
3. | Englisch – Rhetorik und Präsentationstechnik | - | - | - | 2 | - | - | 2 | I | |||||||
4. | Angewandte Mathematik | - | - | 2 | 2 | - | - | 4 | I | |||||||
5. | Wirtschaft und Recht3 | - | - | 2 | 2 | 2 | 2 | 8 | II bzw. III | |||||||
B. | Fachtheorie und Fachpraxis | |||||||||||||||
1. | Computerpraktikum | 5 | 5 | - | - | - | - | 10 | IVa | |||||||
2. | Technische Informatik | 5 | 5 | - | - | - | - | 10 | I | |||||||
3. | Programmieren und Software Engineering4 | 4 | 4 | 4 | 4 | 5 | 5 | 26 | I | |||||||
4. | Datenbanken und Informationssysteme4 | 2 | 2 | 3 | 3 | 5 | 5 | 20 | I | |||||||
5. | Netzwerksysteme und verteilte Systeme4 | 2 | 2 | 2 | 2 | 5 | 5 | 18 | I | |||||||
6. | Betriebswirtschaft und Management | 2 | 2 | 2 | 2 | 2 | 2 | 12 | II | |||||||
7. | Systemplanung und Projektentwicklung4 | 2 | 2 | 2 | 2 | 4 | 4 | 16 | I | |||||||
Gesamtsemesterwochenstundenzahl | 23 | 23 | 20 | 20 | 23 | 23 | 132 | |||||||||
Pflichtgegenstände | Semesterwochenstunden | Lehrver- | ||||||||||||||
des schulautonomen | Semester | pflich- | ||||||||||||||
Ausbildungsschwerpunktes | tungs- | |||||||||||||||
1. | 2. | 3. | 4. | 5. | 6. | Summe | gruppe | |||||||||
B.1 | Systemtechnik | |||||||||||||||
1. | Computerpraktikum | 5 | 5 | - | - | - | - | 10 | IVa | |||||||
2. | Technische Informatik4 | 5 | 5 | - | - | - | - | 10 | I | |||||||
3. | Programmieren und Software Engineering4 | 2 | 2 | 4 | 4 | 4 | 4 | 20 | I | |||||||
4. | Datenbanken und Informations-systeme4 | 2 | 2 | 2 | 2 | 5 | 5 | 18 | I | |||||||
5. | Netzwerksysteme und verteilte Systeme4 | 4 | 4 | 2 | 2 | 5 | 5 | 22 | I | |||||||
6. | Medientechnik4 | 2 | 2 | 2 | 2 | 2 | 2 | 12 | I | |||||||
7. | Systemplanung und Projektent-wicklung4 | 2 | 2 | 3 | 3 | 5 | 5 | 20 | I | |||||||
Freigegenstände, | Semesterwochenstunden | Lehrver- | ||||||||||||||
Förderunterricht | Semester | pflich- | ||||||||||||||
tungs- | ||||||||||||||||
1. | 2. | 3. | 4. | 5. | 6. | Summe | gruppe | |||||||||
C. | Freigegenstände | |||||||||||||||
1. | Zweitsprache Deutsch | 2 | 2 | - | - | - | - | 4 | I | |||||||
2. | Politische Bildung | 2 | 2 | - | - | - | - | 4 | III | |||||||
3. | Volkswirtschaftliche Grundlagen | - | - | 2 | - | - | - | 2 | III | |||||||
4. | Kommunikationstechnik Englisch | - | - | 2 | 2 | - | - | 4 | III | |||||||
5. | Darstellende Geometrie | 2 | 2 | - | - | - | - | 4 | I | |||||||
D. | Förderunterricht5 | |||||||||||||||
1. | Deutsch | |||||||||||||||
2. | Englisch | |||||||||||||||
3. | Angewandte Mathematik | |||||||||||||||
4. | Fachtheoretische Pflichtgegenstände | |||||||||||||||
II. ALLGEMEINES BILDUNGSZIEL
Siehe Anlage 1.
III. FACHBEZOGENES QUALIFIKATIONSPROFIL
1. Einsatzgebiete und Tätigkeitsfelder:
Die Absolventinnen und Absolventen des Aufbaulehrgangs bzw. des Kollegs für Berufstätige für Informatik können ingenieurmäßige Tätigkeiten als Applikations- und Softwareentwickler, Informationssystem-Organisator, System- und Anforderungsanalytiker, Applikationsdesigner, Datenbankdesigner und -programmierer, Anwendungs- und Systemprogrammierer, Software Engineer, Systemberater, Projektmanager, Datenschutz- und Datensicherheitstechniker, Systemadministrator, Systemmanager oder Informatik-Trainer ausführen. Sie sind auch besonders zur Aufnahme einer adäquaten selbstständigen unternehmerischen Tätigkeit ausgebildet.
In Ergänzung und teilweiser Präzisierung der im allgemeinen Bildungsziel angeführten Kompetenzen besitzen die Absolventinnen und Absolventen des Aufbaulehrgangs bzw. des Kollegs für Berufstätige für Informatik sowie des Ausbildungsschwerpunktes Systemtechnik im Besonderen
– Kenntnisse und Fertigkeiten, um Softwaresysteme in allen relevanten Bereichen der Informationstechnik zu entwickeln, zu adaptieren und zu betreiben; die entsprechenden Kompetenzen werden in den Unterrichtsgegenständen „Technische Informatik“, „Programmieren und Software Engineering“ sowie „Datenbanken und Informationssysteme“ erworben;
– fundiertes Wissen über alle Phasen von komplexen System- und Softwareentwicklungsprozessen, welches im Unterrichtsgegenstand „Systemplanung und Projektentwicklung“ vermittelt wird;
– vertiefte Kenntnisse über Softwaretechnologie, einschlägige mathematische Verfahren, Logik und Algorithmen, Systemanalyse und -entwurf sowie über Datenbanken und Informationssysteme, Betriebs- und Netzwerksysteme und Verteilte Systeme, die in den Unterrichtsgegenständen „Programmieren und Software Engineering“, „Datenbanken und Informationssysteme“, „Netzwerksysteme und Verteilte Systeme“ und „Angewandte Mathematik“ vermittelt werden;
– Kenntnisse und Fertigkeiten im Bereich der Vernetzung und Absicherung von komplexen Systemen, die in den Unterrichtsgegenständen „Technische Informatik“ und, „Netzwerksysteme und Verteilte Systeme“ vermittelt und praktisch umgesetzt werden;
– die erforderliche kommunikative Kompetenz, um sich im technischen und kommerziellen Umfeld sicher bewegen zu können; zum Erwerb dieser Kompetenz tragen alle Unterrichtsgegenstände bei, aber auch der verstärkte Einsatz von Englisch als Arbeitssprache.
Darüber hinaus besitzen die Absolventinnen und Absolventen der Fachrichtung Informatik
– die erforderlichen Kenntnisse, um Systementwicklungsprozesse mit den Methoden des Projektmanagements auszuführen und unter Verwendung aktueller Werkzeuge zu planen und zu überwachen sowie die erforderlichen betriebswirtschaftlichen und rechtlichen Kenntnisse für die Modellierung geeigneter Informationsstrukturen und Abläufe sowie deren Implementierung, die in den Unterrichtsgegenständen „Systemplanung und Projektentwicklung“ und „Betriebswirtschaft und Management“ vermittelt werden.
Darüber hinaus besitzen die Absolventinnen und Absolventen des Ausbildungsschwerpunktes Systemtechnik
– die erforderlichen Kenntnisse, um Systementwicklungsprozesse mit den Methoden des Projektmanagements auszuführen und unter Verwendung aktueller Werkzeuge zu planen und zu überwachen, die im Unterrichtsgegenstand „Systemplanung und Projektentwicklung“ vermittelt werden;
– Kenntnisse und Fertigkeiten im Bereich der Erzeugung, Aufbereitung medientechnischer Inhalte und deren Einbindung in komplexe Informationsverarbeitungssysteme, die in den Unterrichtsgegenständen „Medientechnik“ und, „Systemplanung und Projektentwicklung“ vermittelt und praktisch umgesetzt werden.
2. Berufsbezogene Lernergebnisse:
Die Absolventinnen und Absolventen des Aufbaulehrgangs bzw. des Kollegs für Berufstätige für Informatik sowie des Ausbildungsschwerpunktes Systemtechnik können
– die Eignung konkreter Computersysteme für bestimmte Anwendungen bewerten und die Leistungs- und Funktionsfähigkeit sowie Kompatibilität einzelner Komponenten beurteilen und Fehler lokalisieren;
– Skripte für die Automatisierung von Systemabläufen unter Verwendung von Systemfunktionen entwickeln;
– geeignete organisatorische und rechtliche Rahmenbedingungen für den Einsatz von IKT-Systemen sowie für Projekte der System- und Softwareentwicklung konzipieren;
– Webapplikationen nach konkreten Spezifikationen unter Einbindung von Datenbanken entwickeln sowie für Projekte der System- und Softwareentwicklung konzipieren;
– Projekte im Bereich der System- sowie der Softwareentwicklung unter Verwendung aktueller Methoden und Werkzeug initiieren, planen, deren Aufwand abschätzen, sie kalkulieren, durchführen und erfolgreich abschließen;
– für komplexe Aufgabenstellungen eine effiziente Gesamtlösung erarbeiten und dabei Algorithmen kombinieren, adaptieren, entwickeln sowie in einer Programmiersprache umsetzen;
– Entwicklungssysteme für komplexe Applikationen planen sowie den konkreten Bedürfnissen anpassen und verwenden;
– Konzepte für Testverfahren für alle Phasen einer Applikationsentwicklung ausarbeiten;
– umfassende Maßnahmen zur Absicherung von Netzwerken und IKT-Systemen organisatorisch und technisch umsetzen;
– den Entwurf verteilter Systeme bewerten sowie implementierte Systeme analysieren und entwickelte Konzepte auf einer aktuellen Entwicklungsplattform implementieren, in Betrieb nehmen und strukturiert testen;
– Informationssysteme unter Einsatz von relationalen Datenmodellen, die den Kriterien der relationalen Entwurfstheorie entsprechen, samt Implementierung prozeduraler Erweiterungen, entwickeln;
– Informationssysteme, deren Datenhaltung auch komplexe Anfragen zu umfassenden Datenanalysen ermöglichen, entwerfen und implementieren;
– gängige Frameworks zur Erstellung von clientseitigem Code einsetzen und Skriptsprachen anwenden zur Erstellung von ereignisgesteuerten Webauftritten.
3. Berufsbezogene Lernergebnisse des Abschnittes B und des Abschnittes B.1:
Darüber hinaus können die Absolventinnen und Absolventen der Fachrichtung Informatik
– Organisationsstrukturen dokumentieren, entwerfen sowie Abläufe und Prozesse reorganisieren und auf operativer Ebene erheben;
– die Organisationskultur unterschiedlicher Betriebe beurteilen und Konzepte zum erfolgreichen Umgang mit dieser planen;
– strategische, operative und technische Ablauf- und Prozessmodelle beschreiben, analysieren, anwenden und mit dem Ziel der Prozessverbesserung anpassen.
Darüber hinaus können die Absolventinnen und Absolventen Ausbildungsmoduls Informatik-Systemtechnik
– geeignete Softwarepakete auswählen und diese effizient einsetzen, um multimediale Inhalte effizient zu bearbeiten und zu publizieren;
– komplexe Webauftritte strukturiert entwickeln und implementieren und diese dynamisch und wartungsfreundlich gestalten.
IV. SCHULAUTONOME LEHRPLANBESTIMMUNGEN
Siehe Anlage 1.
V. DIDAKTISCHE GRUNDSÄTZE
Siehe Anlage 1.
VI. LEHRPLÄNE FÜR DEN RELIGIONSUNTERRICHT
Siehe Anlage 1.
VII. BILDUNGS- UND LEHRAUFGABEN UND LEHRSTOFFE DER UNTERRICHTSGEGENSTÄNDE
A. Allgemeinbildende Pflichtgegenstände
Pflichtgegenstände gemäß der I.1 Stundentafel und der I.3 Stundentafel
„Ethik“, „Deutsch“, “Englisch“, „Wirtschaft und Recht“ und „Naturwissenschaftliche und technische Grundlagen“:
Siehe Anlage 1.
ANGEWANDTE MATHEMATIK
Siehe Anlage 1 mit folgenden Ergänzungen:
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Daten strukturiert in Vektoren und Matrizen zusammenfassen und Berechnungen mit vektoriellen Größen bzw. Matrizen im Fachgebiet durchführen;
– Matrizen als Operatoren von linearen Abbildungen verstehen, Gleichungssysteme in Matrixform darstellen und mit Hilfe der inversen Matrix lösen.
– die Methode der kleinsten Quadrate verstehen und erklären;
– die Gleichung einer Ausgleichsfunktion nach der Methode der kleinsten Quadrate aus empirischen Daten ermitteln.
– lineare Ausgleichsfunktionen nach der Methode der kleinsten Quadrate aus empirischen Daten ermitteln und ihre Kennzahlen interpretieren.
Lehrstoff:
Matrizen (Bezeichnungen; Determinante einer quadratischen Matrix; Multiplikation mit einem Skalar; Multiplikation von Matrizen, inverse Matrix).
Matrizen als Operatoren im R2 (Drehungen um beliebige Punkte, Spiegelungen an beliebigen Geraden; Skalierungen um beliebige Punkte; Schiebungen).
Gleichungssystem in Matrizenschreibweise.
Ausgleichsrechnung (Methode der kleinsten Quadrate; lineare, quadratische, kubische und exponentielle Ausgleichsfunktionen).
Beurteilende Statistik (Lineare Regression und Korrelation).
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Funktionen durch Taylorreihen approximieren;
– Methoden der numerischen Mathematik mit unterstützenden technischen Hilfsmitteln zur näherungsweisen Bestimmung der Nullstellen von Funktionen einsetzen;
– Methoden der numerischen Mathematik mit unterstützenden technischen Hilfsmitteln zur näherungsweisen Berechnung von bestimmten Integralen einsetzen und im anwendungsbezogenen Kontext einsetzen.
Lehrstoff:
Taylorreihen (Approximation durch Taylorpolynome). Numerik (Rechteckregel, Trapezregel, Kepler’sche Fassregel, Simpsonrege). Iterationsverfahren zur Bestimmung von Nullstellen.
Alle Bereiche:
Anwendungen aus dem Fachgebiet; Gebrauch der in der Praxis üblichen Rechenhilfen; Einsatz von für das Fachgebiet relevanten rechnerunterstützten Methoden.
Ein bis zwei Schularbeiten pro Semester, bei Bedarf mehrstündig.
NETZWERKE UND VERTEILTE SYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– einfache Netzwerke entsprechend den Anforderungen konfigurieren;
– die prinzipiellen Aufgaben und Funktionsweisen von Netzwerkdiensten erläutern;
– einen geeigneten Netzwerkdienst nach anwendungsspezifischen Kriterien konfigurieren;
– die grundlegenden Netzwerktechnologien und Kommunikationsmodelle erklären sowie deren Unterschiede beschreiben;
– Netzwerke hinsichtlich der verwendeten Technologien und Komponenten beschreiben und bewerten;
– in einfachen Netzwerken geeignete Möglichkeiten der Adressierung erklären und einsetzen.
– die wesentlichen Sprachelemente zur Gestaltung von Webseiten anwenden;
– Webseiten unter Einsatz von Skriptsprachen gestalten, dynamische Elemente einbinden und Gestaltungsvorlagen erstellen.
– Präsentationen gestalten;
– Daten eingeben, bearbeiten, formatieren und drucken sowie Dokumente (einschließlich Seriendokumente) erstellen und bearbeiten;
– in Tabellenkalkulationen Berechnungen durchführen und Diagramme erstellen.
Lehrstoff:
Netzwerk-Konfiguration; Protokolle; Funktionen von Netzwerkdiensten.
Topologien und Netzwerkkomponenten; Übertragungsmedien; Normen und Standards; OSI-Modell; Grundlagen der Adressierung.
Beschreibungssprachen, Formatierungstechniken, Skriptsprachen, Datenanbindung.
Erstellung, Bearbeitung und Formatierung von Dokumenten; Erstellung, Bearbeitung und Formatierung von Tabellen; Erstellung, Bearbeitung und Formatierung von Präsentationen.
Pflichtgegenstände gemäß der I.2 Stundentafel und der I.4 Stundentafel
„Ethik“, „Deutsch – Rhetorik und Präsentationstechnik“, „Englisch – Rhetorik und Präsentationstechnik“ und „Wirtschaft und Recht“:
Siehe Anlage 1.
ANGEWANDTE MATHEMATIK
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Daten strukturiert in Vektoren und Matrizen zusammenfassen und Berechnungen mit vektoriellen Größen bzw. Matrizen im Fachgebiet durchführen;
– Matrizen als Operatoren von linearen Abbildungen verstehen, Gleichungssysteme in Matrixform darstellen und mit Hilfe der inversen Matrix lösen.
– die Methode der kleinsten Quadrate verstehen und erklären;
– die Gleichung einer Ausgleichsfunktion nach der Methode der kleinsten Quadrate aus empirischen Daten ermitteln.
– lineare Ausgleichsfunktionen nach der Methode der kleinsten Quadrate aus empirischen Daten ermitteln und ihre Kennzahlen interpretieren.
Lehrstoff:
Matrizen (Bezeichnungen; Determinante einer quadratischen Matrix; Multiplikation mit einem Skalar; Multiplikation von Matrizen, inverse Matrix).
Matrizen als Operatoren im R2 (Drehungen um beliebige Punkte, Spiegelungen an beliebigen Geraden; Skalierungen um beliebige Punkte; Schiebungen).
Gleichungssystem in Matrizenschreibweise.
Ausgleichsrechnung (Methode der kleinsten Quadrate; lineare, quadratische, kubische und exponentielle Ausgleichsfunktionen).
Beurteilende Statistik (Lineare Regression und Korrelation).
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Funktionen durch Taylorreihen approximieren;
– Methoden der numerischen Mathematik mit unterstützenden technischen Hilfsmitteln zur näherungsweisen Bestimmung der Nullstellen von Funktionen einsetzen;
– Methoden der numerischen Mathematik mit unterstützenden technischen Hilfsmitteln zur näherungsweisen Berechnung von bestimmten Integralen einsetzen und im anwendungsbezogenen Kontext einsetzen.
Lehrstoff:
Taylorreihen (Approximation durch Taylorpolynome). Numerik (Rechteckregel, Trapezregel, Kepler’sche Fassregel, Simpsonrege). Iterationsverfahren zur Bestimmung von Nullstellen.
Alle Bereiche:
Anwendungen aus dem Fachgebiet; Gebrauch der in der Praxis üblichen Rechenhilfen; Einsatz von für das Fachgebiet relevanten rechnerunterstützten Methoden.
Ein bis zwei Schularbeiten pro Semester, bei Bedarf mehrstündig.
B. Fachtheorie und Fachpraxis
Gemäß Stundentafel I.1 und Stundentafel I.2.
COMPUTERPRAKTIKUM
Bildungs- und Lehraufgabe:
Die Studierenden können im
– programmtechnisch Hardware ansteuern;
– die für die Installation von IT-Infrastruktursystemen notwendigen Arbeitsschritte beschreiben und eine entsprechende Arbeitsplanung und Arbeitsvorbereitung durchführen.
Lehrstoff:
Einfache Mikroprozessorsteuerungen, Hardwareschnittstellenprogrammierung, elektrische Schutzmaßnahmen. Einfache Fehlersuche und Fehlerbehebung in IKT Systemen, Diagnosewerkzeuge.
Computerassemblierung und Hardwarekonfiguration, Installation und Konfiguration von Betriebssystemen und IT-Infrastrukturkomponenten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine strukturierte horizontale und vertikale LAN-Verkabelung normgerecht ausführen;
– Kabelmessungen durchführen und die Messergebnisse entsprechend analysieren und bewerten;
– IT-Infrastruktur nach Vorgaben installieren und in Betrieb nehmen.
Lehrstoff:
Ausführung normgerechter und strukturierter Verkabelungsarbeiten, Kabelprüfung.
Assemblierung von Server- und Netzwerkschränken, Installation und Konfiguration von Server-Betriebssystemen, Energieversorgung von IT-Komponenten.
TECHNISCHE INFORMATIK
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die Effizienz von unterschiedlichen Betriebssystemen für konkrete Anwendungsbereiche beurteilen und mögliche Probleme erkennen;
– potenzielle Sicherheitsrisiken in Betriebssystemen beurteilen und Maßnahmen zu deren Vermeidung treffen;
– Skripte für die Automatisierung von Systemabläufen unter Verwendung von Systemfunktionen entwickeln.
– den Aufbau eines Mikroprozessors bzw. Mikrocontrollers und den prinzipiellen Befehlsablauf beschreiben;
– Wahrheitstabellen auswerten, die Ergebnisse interpretieren, diese mit Hilfe aussagenlogischer Formeln modellieren, Methoden zur Vereinfachung von Formeln anwenden und in elektronische Schaltungen umsetzen;
– Digitale Signale analysieren, interpretieren und verarbeiten.
Lehrstoff:
Verwaltungsschnittstelle, Kommandosprachen, Virtualisierung, Optimierungsmaßnahmen.
Aussagenlogische Operatoren, Wahrheitstabellen, Normalformen, Äquivalenzumformungen, Methoden zur Vereinfachung aussagenlogischer Formeln.
Signalverarbeitung und -darstellung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– einfache Programme für Echtzeitaufgaben erstellen;
– aufgrund vorgegebener Schnittstellen technische Komponenten ansteuern;
– eine Internetanbindung für technische Komponenten realisieren.
Lehrstoff:
Hardwarespezifische Datentypen und Anweisungen, Analyse von Datenblättern, Laufzeiten, Interrupts; Treibersoftware, einfache Internetprotokolle, Adressierung, Datenaustausch.
PROGRAMMIEREN UND SOFTWARE ENGINEERING
Bildungs- und Lehraufgabe:
Die Studierenden können im
– in verschiedenen Zahlensystemen Grundrechenoperationen ausführen, zwischen Zahlensystemen konvertieren, Fehler analysieren und diese programmtechnisch anwenden;
– Graphen in geeigneter Form darstellen sowie analysieren und Probleme graphentheoretisch modellieren sowie geeignete Strategien zu deren Lösung angeben und diese implementieren;
– Standardalgorithmen für eine konkrete Problemstellung auswählen.
– Zusammenhänge eines Problems erfassen und mit metasprachlichen Methoden darstellen;
– einfache Problemstellungen in Programme umsetzen;
– Informationen in vorgegebenen Datenstrukturen darstellen;
– die Effizienz unterschiedlicher Datenstrukturen bezüglich Datenumfang, Sicherheit und Aufwand beurteilen;
– einfache Datenstrukturen und Algorithmen implementieren.
Lehrstoff:
Zahlentheorie (Stellenwertsysteme, Konversionsalgorithmen, einfache Rechenoperationen in Fest- und Gleitkommaarithmetik, Grundzüge der Computernumerik, Fehleranalyse).
Algorithmen (Standardalgorithmen, Rekursion); Graphentheorie (Strukturen und Eigenschaften von Graphen, Speicherung von Graphen, Algorithmen in Graphen, Anwendungen und Problemlösungen).
Metasprachliche Problembeschreibung; Anweisungen, Kontrollstrukturen, Datentypen; Funktionen, Prozeduren, Methoden, Parameter, Rückgabewert; Integrierte Entwicklungsumgebungen, Teststrategien.
Anweisungen, Kontrollstrukturen; Skalare und zusammengesetzte Datentypen, Datenstrukturen; Funktionen, Prozeduren, Methoden; Basisalgorithmen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– umgangssprachliche Sätze in prädikatenlogische Formeln oder eine mehrwertige Logik übertragen und umgekehrt;
– formale Sprachen, Grammatiken und Syntaxanalyseverfahren anwenden;
– Algorithmen verstehen und diese in einer Programmiersprache umsetzen sowie für komplexe Aufgabenstellungen Algorithmen kombinieren und adaptieren.
– vorgegebene Vererbungshierarchien entwickeln und gemeinsam mit grundlegenden Klassen der Bibliotheken zu Lösungen von Aufgaben einsetzen;
– Informationen in vorgegebenen Datenstrukturen darstellen;
– in Programmen externe Datenzugriffe realisieren und mit anderen Programmen kommunizieren;
– die Effizienz unterschiedlicher Datenstrukturen bezüglich Datenumfang, Sicherheit und Konvertierungsaufwand beurteilen;
– vorgegebene Userinterfaces mit Hilfe fertiger Controls erstellen und auf Benutzereingaben angemessen reagieren;
– neue Userinterfaces für Client-Anwendungen designen und unter Verwendung angemessener Programmiertechniken die Kommunikation mit der Datenschicht implementieren.
Lehrstoff:
Prädikatenlogik (prädikatenlogische Operatoren, Quantoren und Funktoren, Interpretationen und Modellbildung, mehrwertige Logik).
Algorithmen (Komplexität von Algorithmen, Optimierung und Anwendungen); Formale Sprachen (Metasprachen, Reguläre Ausdrücke, Grundlagen des Compilerbaus).
Objektorientierte Programmierung; Polymorphie und Collections; Persistenz, Dateizugriffe, Datenbankzugriffe und Serialisierung; Speicherklassen und Speicherverwaltung.
Userinterfaces, Elemente graphischer Benutzeroberflächen, Eventhandling, Design, Layout, Usability; Design Patterns für verteilte Anwendungen; Statische und Dynamische Strukturen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Problemlösungen für konkrete Aufgabenstellungen analysieren sowie Programme selbstständig entwerfen und mittels geeigneter Methoden moderner Softwaretechnologien realisieren;
– geeignete Entwicklungswerkzeuge und -systeme für eine Aufgabe auswählen und konfigurieren;
– Systeme modellieren und dokumentieren;
– für die jeweilige Phase einer Softwareentwicklung die geeigneten Tests erkennen und beurteilen sowie Testfälle für konkrete Problemstellungen konzipieren und umsetzen;
– nebenläufige Anwendungen auf Basis von Entwurfsmustern und Frameworks planen und entwickeln.
Lehrstoff:
Modellierung, Softwarearchitektur, Design Patterns. Versionsverwaltung, Plug-ins, Bibliotheken, Dokumentationstools. Unit Tests, Erweiterte Teststrategien, Validierung. Prozesse, Threads, Kommunikation und Synchronisation.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– für die jeweilige Phase einer Softwareentwicklung die geeigneten Tests erkennen und beurteilen sowie Testfälle für konkrete Problemstellungen entwickeln;
– Anwendungen auf Basis von Entwurfsmustern und Frameworks entwickeln;
– für große Applikationen programmiertechnologische Konzepte ausarbeiten und Programmiervorgaben konzipieren.
Lehrstoff:
Modellierung, Softwarearchitektur, Design Patterns. Aktuelle Trends der Softwareentwicklung und Programmiertechniken. Entwicklung von Anwendungen in Abstimmung mit fachtheoretischen Pflichtgegenständen.
DATENBANKEN UND INFORMATIONSSYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– einfache Abfragen für konkrete Problemstellungen entwickeln;
– Normalformen definieren, die Problematiken bei nicht normalisierten Daten erläutern und analysieren sowie für eine gegebene Relation bestimmen, in welchen Normalformen diese ist;
– für eine nicht normalformgerechte Relation eine korrekte Zerlegung durchführen;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein, den Anforderungen entsprechendes, auswählen;
– ein einfaches DBMS installieren.
Lehrstoff:
Begriffsbestimmungen (Vorteile des Einsatzes von Datenbanksystemen, Redundanz, Anomalien). Konsistenz, Kategorisierung von Datenbanksystemen, Ebenenmodell, Phasen des Datenbankentwurfs, Datenmodelle, Notationselemente, Entities, Attribute, Beziehungen, Kardinalitäten.
Relationenmodell, Relationenschema, Transformationsregeln, einfache Datenbankabfrage.
Datenmodelle (Identifizierende Attribute und Beziehungen, Generalisierung, Aggregation, Erweiterungen).
Relationenmodell (Relationenschema, Attribute, Domänen, Schlüssel, NULL-Werte, Transformationsregeln).
Normalisierung (Funktionale Abhängigkeiten, Definitionen der Normalformen, Anomalien).
Abfragesprachen (Projektion, Selektion, Gruppierung, Verbundarten, Aggregatfunktionen, Unterabfragen).
Marktgängige Systeme, Open Source vs. kommerzielle Datenbanksysteme, Desktopdatenbanken. Desktopdatenbanken.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Relationen erstellen, Relationenschemata ändern und referentielle Integrität gewährleisten;
– komplexe Abfragen für konkrete Problemstellungen entwickeln;
– Views und Indizes zur Steigerung von Sicherheit und Perfomance erstellen;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren;
– standardisierte Datenbankschnittstellen konfigurieren und verwenden, um aus gängigen Programmiersprachen mit einem Datenbanksystem zu kommunizieren;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– marktgängige Contentmanagementsysteme installieren und konfigurieren;
– valide semistrukturierte Dokumente erzeugen.
– ein Datenbanksystem installieren, konfigurieren und administrieren;
– inkrementelle und vollständige Backups erstellen bzw. einen Wiederanlauf initiieren;
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein, den Anforderungen entsprechendes, auswählen.
Lehrstoff:
Datenmodelle (Struktur und Semantik konzeptioneller Modelle, Darstellungsarten, Transformation in Datenmodellen, Redundanz.
Abfragesprachen (Relationen erzeugen, Datentypen, Schlüssel, Fremdschlüssel, referentielle Integrität, Manipulation von Daten- und Datenbankstrukturen; Leistungsbewertung und Performanceoptimierung, Indizes, Tuning). Prozedurale Erweiterungen (Stored Routines und Triggers).
Abfrageoptimierung (Indizes, logische und physische Optimierung). Sichten (Aufbau, Einsatzgebiete, Einschränkungen).
Installation und Konfiguration, Beurteilung marktgängiger Systeme, Dokumentenmanagementsysteme, semistrukturierte Daten.
Architekturen, Interner Aufbau von Datenbank-Management-Systemen.
Installation und Konfiguration (Hardwareanforderungen, Metadaten, physische Organisation; Dienstprogramme und Managementtools, Modelle für die Zugriffskontrolle, Ressourcen, Benutzer, Rechte, Rollen, Authentifizierung und Protokollierung).
Informationssysteme (Arten, Klassifizierung, Aufgaben und Ziele, Anwendungsgebiete). Implementierung von Datenbankanwendungen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– standardisierte Datenbankschnittstellen konfigurieren und verwenden, um aus gängigen Programmiersprachen mit einem Datenbanksystem zu kommunizieren;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– ein Datenbanksystem installieren, konfigurieren, administrieren und tunen;
– inkrementelle und vollständige Backups erstellen bzw. einen Wiederanlauf initiieren;
– bei der Realisierung von Informationssystemen passende Vorkehrungen zur Einhaltung der Datensicherheit und des Datenschutzes treffen;
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein, den Anforderungen entsprechendes, auswählen;
– die Problematiken bei parallelen Verarbeitungen durch den Einsatz von Transaktionen und Sperrmechanismen lösen;
– in dokumentenbasierten Systemen offene Dokumentenformate und Auszeichnungssprachen zur Realisierung solcher Systeme einsetzen;
– den Datenbankentwurf für verteilte Systeme durchführen und dabei entsprechende Sicherheitskonzepte realisieren.
– Informationsschnittstellen in unterschiedlichen Technologien implementieren;
– die Nutzung von e-Technologien beurteilen und Erfolgsfaktoren für deren Einsatz definieren;
– geeignete Informationssysteme vergleichen, auswählen und einsetzen;
– in Unternehmensnetzwerken sichere und redundante informationstechnische Systemarchitekturen systemübergreifend realisieren.
Lehrstoff:
Administration (Sicherungskonzepte, Archivierung, Datenimport und Export, Wiederherstellung, Fehlerbehandlung, Datensicherung, Verfügbarkeit, Portierung, Performance Optimierung).
Datensicherheit und Datenschutz (Kryptologie, Angriffstechniken und Bedrohungsanalysen).
Architekturen (Objektorientierte Datenbanken, Objektrelationale Datenbanken, Multimedia-Datenbanken, NoSQL-Datenbanken, Big Data, Data Warehouse, Online Analytical Processing Systeme (OLAP) Transaktionskonzepte).
Systemarchitektur (Grundlagen dezentraler Systeme, Infrastrukturmanagement).
Informationssysteme (Implementierung dokumentbasierter und nachrichtenorientierter Systeme), Anwendung betrieblicher Informationssysteme (Konzepte und Komponenten, Benutzerschnittstellen, Auswahlkriterien für Systeme), Produktionsplanung und Logistik (Funktionen von Produktionsplanungssystemen, Verfahren der Entscheidungsfindung und Optimierung).
Implementierung von Datenbankanwendungen, Middleware für webbasierte Anwendungen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– Normalformen definieren, die Problematiken bei nicht normalisierten Daten erläutern und analysieren sowie für eine gegebene Relation bestimmen, in welchen Normalformen diese ist;
– für eine nicht normalformgerechte Relation eine korrekte Zerlegung durchführen;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein, den Anforderungen entsprechendes, auswählen.
Lehrstoff:
Implementierung von Datenbankanwendungen, Middleware für webbasierte Anwendungen. Schnittstellen (Aufbau, genormte DB-Schnittstellen, Installation, Konfiguration, Vergleich).
Datensicherheit und Datenschutz (Backupstrategien und deren Handhabung).
Systemarchitektur (Trends in Nebenläufigkeit, Synchronisation, Replikation, verteilte Dateisysteme, verteilte Datenhaltung, Clustering, Virtualisierung, Fernwartung).
Anwendung betrieblicher Informationssysteme, Produktionsplanung und Logistik, Datamining, Business Intelligence, Management Information Systeme (MIS), Decision Support Systeme (DSS), Enterprise Ressource Planning Systeme (ERP-Systeme), Business Rules.
NETZWERKSYSTEME UND VERTEILTE SYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Netzwerke entsprechend geltender Normen und Standards planen und konfigurieren;
– geeignete Technologien und Komponenten auswählen und diese implementieren und dokumentieren.
– die Funktionalität von Netzwerkdiensten beschreiben.
Lehrstoff:
Netzwerkmodelle; Adressierung; Switching und Routing; Auswahl und Konfiguration von Netzwerkkomponenten.
Funktionen von Netzwerkdiensten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– beim Entwurf von Netzwerken geeignete Vorgangsweisen einsetzen;
– die wesentlichen Aspekte und Bedrohungen der Netzwerksicherheit beschreiben.
– Netzwerkdienste evaluieren und nach anwendungsspezifischen Kriterien implementieren;
– die Aufgaben des Netzwerkmanagements erklären.
Lehrstoff:
Erweiterte Funktionen von Switching und Routing; Netzwerkentwurf und -konfiguration; Protokolle; Sicherheitsrisiken und Bedrohungsarten.
Implementierung von Netzwerkdiensten; Verzeichnisdienste; Netzwerkmanagement.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Verwaltungssysteme von Netzwerken konfigurieren, in Betrieb nehmen und Maßnahmen zum Schutz von Netzwerken und Systemen entwickeln und umsetzen.
– die Architektur verteilter Systeme erklären sowie die Aufgaben und die Funktionsweisen der verschiedenen Komponenten von verteilten Systemen beschreiben;
– einfache verteilte Systeme entwerfen und implementieren, implementierte Systeme analysieren sowie vorgegebene Algorithmen auf ihre Korrektheit überprüfen und testen.
Lehrstoff:
Verwaltungssysteme, Aufgaben des Netzwerkmanagements; Komponenten von Sicherheitslösungen, Firewalls, sicherheitsrelevante Maßnahmen; Security Policies.
Hardware- und Software-Architektur verteilter Systeme; private Server-Netze; öffentliche Netze. Webapplikationen; Client-Server Systeme; Interprozesskommunikation.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die Anforderungen an Netzwerke definieren, die Implementierung planen sowie Vorschläge zur Verbesserung der Verfügbarkeit und Performance umsetzen und testen;
– ein bestehendes Netzwerk auf Schwachstellen hinsichtlich Datensicherheit und Datenschutz untersuchen.
– die notwendigen Entwicklungsumgebungen für verteilte Systeme einrichten, in Betrieb nehmen und dokumentieren;
– einfache Applikationen für verteilte Systeme entwerfen implementieren, analysieren und testen;
– Synchronisationsmethoden zwischen verschiedenen Applikationen korrekt verwenden.
Lehrstoff:
Fehlersuche; Verfügbarkeit, Lastverteilung, Performanceanalyse, Tuning; Sicherheitslösungen (VPN).
Applikationen für verteilte Systeme, Entwicklungsumgebungen, Einbindung in das Anwendungssystem.
Serviceorientierte Architektur (SOA); Web-Services; Enterprise Application Architecture; Cloud Computing; Middleware; Multi Tier Systeme.
BETRIEBSWIRTSCHAFT UND MANAGEMENT
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine Buchhaltung aufgrund der gesetzlichen Bestimmungen führen;
– Belege des laufenden Geschäftsbetriebes kontieren, richtig verbuchen, ablegen und eine Umsatzsteuer-Voranmeldung durchführen;
– die Auswirkungen von Geschäftsfällen auf Vermögen und Kapital, Gewinn und Verlust beurteilen.
– die Bedeutung und Grundprinzipien der Betriebswirtschaftslehre verstehen.
– Kaufverträge von der Anbahnung bis zur Erfüllung abwickeln sowie rechtliche Möglichkeiten bei nicht vertragskonformer Erfüllung von Kaufverträgen darstellen und sinnvolle Handlungen daraus ableiten.
– können eine aussagekräftige Bewerbung erstellen.
Lehrstoff:
Buchführung, Doppelte Buchhaltung, laufende Geschäftsfälle, Belege. Steuerlehre. Bilanz, G&V.
Grundzüge privatwirtschaftlicher Unternehmen und Betriebe, Ziele des Wirtschaftens, aktuelle Entwicklungen der Betriebswirtschaftslehre.
Angebot, Kaufvertrag (Anbahnung, Abschluss, Erfüllung, Unregelmäßigkeiten).
Bewerbung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Buchungen zum Jahresabschluss durchführen, den Jahresabschluss von einfachen Unternehmen vornehmen sowie Umsatzsteuererklärungen erstellen;
– den Jahresabschluss von einfachen Unternehmen bewerten sowie anhand von Kennzahlen analysieren und daraus sinnvolle Maßnahmen entwickeln;
– aufgrund von Fallbeispielen Einnahmen-Ausgaben-Rechnungen durchführen und evaluieren.
Lehrstoff:
Doppelte Buchhaltung, Jahresabschluss und Bilanzierung, Steuerlehre. Auswertung des Jahresabschlusses (Kennzahlen), Bilanzanalyse. Einnahmen-Ausgaben-Rechnung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Einkommensteuererklärungen erstellen;
– einfache Lohn- und Gehaltsabrechnungen durchführen und interpretieren.
– aus dem Datenmaterial der Finanzbuchhaltung die Kosten einer Leistung kalkulieren, die Preisfindung vornehmen und den Kostenträgererfolg ermitteln und daraus Schlüsse ziehen;
– den Deckungsbeitrag einer Leistung ermitteln und relevante Schlussfolgerungen ziehen;
– mit Hilfe von Instrumenten des Controllings geschäftliche Abläufe analysieren und bewerten.
– Strukturen in einer Organisation erheben, dokumentieren, beurteilen und konzeptionieren.
– aufgrund von wesentlichen Merkmalen der Rechtsformen von Unternehmen und deren Vor- und Nachteile eine Rechtsformentscheidung treffen und diese analysieren;
– rechtliche Entscheidungen im Rahmen der Führung kleiner Unternehmen treffen und diese analysieren.
– mittels marketingpolitischer Instrumente eine effiziente Strategie entwickeln und deren Auswirkungen beurteilen;
– einen Businessplan entwickeln und vor potentiellen Investoren / Kreditgebern effektiv präsentieren.
Lehrstoff:
Steuerlehre, Personalverrechnung.
Kostenrechnung (Kostenartenrechnung, Kostenstellenrechnung, Kostenträgerrechnung). Deckungsbeitragsrechnung, betriebswirtschaftliche Entscheidungen. Controlling.
Aufbauorganisation, Ablauforganisation, Geschäftsprozesse, Dokumentation.
Rechtsformen. Unternehmereigenschaft, Firma, Firmenbuch, Stellvertretung.
Marktforschung, Markt- und Umfeldanalyse, Marketing-Mix.
Businessplan (Ziele und Inhalte, Ideenfindung), Schritte zur Unternehmensgründung, Finanzplan, Präsentation, Pitch.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– unternehmerische Strategien auf Managementebene entwickeln;
– Führungstheorien analysieren und Führungskonzepte in ihrem unternehmerischen Wirkungsbereich anwenden;
– Methoden des Personalmanagements im jeweiligen Zuständigkeitsbereich anwenden.
– monetäre Führungsentscheidungen im Finanzierungs- und Investitionsbereich treffen;
– grundlegende Merkmale von Wertpapieren sowie deren Vor- und Nachteile beurteilen.
– unterschiedliche Ansätze des Qualitätsmanagements erläutern.
Lehrstoff:
Strategisches Management, Zielentwicklung, Leitbild, Kreativitätstechniken, Entscheidungstechniken. Führungstheorien, Führungskonzepte.
Leistungsverhalten / Motivation, Personalmanagement, Mitarbeitergespräch, Personalentwicklung, Personalbeurteilung, Arbeitsgestaltung, Stress, Gruppendynamik, Personalbedarfsplanung, Recruiting.
Finanzierung, Kredit, Leasing, Sicherheiten. Investitionsrechnung, Investitionsentscheidung.
Qualitätsmanagement.
SYSTEMPLANUNG UND PROJEKTENTWICKLUNG
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die aktuellen Ansätze und theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Prozessmodelle und Kompetenzen im Projektmanagement sowohl erklären als auch kontextbezogen interpretieren;
– Methoden und Werkzeuge des Projektmanagements für die Projektinitialisierung, die Projektorganisation, die Projektplanung, die Projektdurchführung und den Projektabschluss theoriebasiert anwenden.
– einfache Projekte initiieren, planen, durchführen und abschließen.
– die theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Vorgehensmodelle, Kompetenzen und Rollen im Software Engineering sowohl erklären als auch kontextbezogen interpretieren;
– die für ein Software-Entwicklungsprojekt geeigneten Methoden und Werkzeuge des Software Engineerings – ausgehend von Beispielen, Fallstudien oder Praxisprojekten – sowohl erklären als auch auswählen und theoriebasiert anwenden.
Lehrstoff:
Projektbegriff, Projektmanagementansätze und Phasenmodelle. Methoden, Werkzeuge und Dokumente im Projektmanagementprozess.
Projektorganisation, Projektteams. Projektplanung, Aufwand- und Zeitschätzung, Projektdurchführung. Projektdokumentation, Projektevaluierung und Projektabschluss.
Selbstständige Initiierung, Planung, Durchführung und Abschluss eines einfachen Projektes.
Software Engineering, Vorgehens- und Prozessmodelle für die Softwareentwicklung, Rollen im Softwaredevelopmentprozess.
Methoden für Ist-Erhebung, Analyse, Entwurf, Entwicklung und Qualitätssicherung im Software Engineering.
Anforderungsanalyse und -beschreibung, Aufwandsschätzung. Produktdokumentation, Testen, Abnahme, Rollout, Wartung und Pflege.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Projekte leiten;
– bestehende IKT-Systeme und Geschäftsprozesse analysieren und darstellen, um dafür Lösungskonzepte und Umsetzungsstrategien für Software- und Systementwicklungsprojekte zu erarbeiten.
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– die aktuellen Technologien und Produkte in den Bereichen Hardware und Software sowie die aktuellen Entwicklungen im Bereich der IKT-Dienstleistungen erläutern;
– Methoden zur Modellierung betrieblicher Informationssysteme sowie zur Planung und Beschreibung von IT-Architekturen anwenden;
– eine geeignete IT-Organisation – ausgehend von einer konkreten Unternehmenssituation – sowohl ableiten als auch bewerten;
– geeignete IT-Service- und IT-Managementprozesse – ausgehend von Referenzprozessen im IT-Management – für eine gegebene Situation sowohl ableiten als auch beschreiben.
Lehrstoff:
Projektcontrolling, Führen und Steuern von Projekten. Kommunikation in Projekten, Berichtswesen. Qualitätsmanagement; Testmanagement, Konfigurationsmanagement, Change-Management.
Rollen in Prozessen; Methoden der Prozessbeschreibung; Notationen und Werkzeuge zur Abbildung von Prozessen. Strategische, operative und technische Prozessmodelle.
Initiierung, Organisation, Planung, Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt.
Betriebliche IKT-Systeme, IT-Architekturen, Strategien und Rahmenbedingungen zur Entwicklung, Methoden und Werkzeuge zur Beschreibung von Architekturmodellen, Architektur-Frameworks.
Strategische Ausrichtung der IKT, Governance, organisatorische und technologische Implementierung von IKT für Unternehmungen.
Organisation von IKT-Abteilungen, IT-Services und IT-Service Management, Referenzmodelle für Gestaltung und Qualität von IT-Services.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Geschäfts- und Ablaufprozesse erheben, dokumentieren, analysieren, konzipieren, einführen und optimieren.
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren, vertraglich vorbereiten und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren.
– die rechtlichen und wirtschaftlichen Rahmenbedingungen für einen ordnungsgemäßen IT-Betrieb in einem konkreten Umfeld sowohl ableiten als auch beschreiben;
– IKT-Systemkonzepte – ausgehend von konkreten Problemstellungen und Fallbeschreibungen – unter Berücksichtigung aktueller Technologien entwickeln und nach den Gesichtspunkten Leistungsfähigkeit, Verfügbarkeit, Wirtschaftlichkeit und Umweltgerechtheit evaluieren;
– die Beschaffung und Einführung von IKT-Systemen im privatwirtschaftlichen wie im öffentlichen Bereich sowohl planen, vorbereiten und dokumentieren als auch argumentieren.
Lehrstoff:
Notationen und Werkzeuge für die Prozessmodellierung, Referenzmodelle für Geschäftsprozesse, Umsetzung von Prozessmodellen.
Initiierung, Organisation, Planung und Dokumentation von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen; Beschaffung und Betrieb von IKT-Systemen. Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt; Methoden zur Entwicklung, Dimensionierung, Darstellung und Beschreibung von IKT-Systemkonzepten.
Verfügbarkeit, Wirtschaftlichkeit und Umweltgerechtheit von IKT-Systemen, IT-Controlling, IT-Compliance.
Beschaffungsvorgang, Pflichtenheft, Ausschreibung, Angebot, Wirtschaftlichkeit, Leistungs- und Kostenvergleich, Business Case, Evaluierung und Systemauswahl, rechtskonforme Vergabe, Einführung von IKT-Systemen, Vertragsmanagement in Projekten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Multiprojektmanagement und Projekte im internationalen Umfeld erfolgreich durchführen;
– die Umsetzung neuer Strategien, Strukturen, Systeme, Prozesse oder Verhaltensweisen in einer Organisation begleiten.
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– den Sicherheitsbedarf in IKT-Systemen sowohl bestimmen als auch unter Berücksichtigung anerkannter Standards, gesetzlicher Vorgaben und technologischer Möglichkeiten geeignete Konzepte für die Datensicherheit und den Datenschutz entwickeln;
– aus den vielfältigen gesetzlichen Vorgaben im Bereich der Informationstechnologie und des Informationseinsatzes geeignete Schritte für konkrete Situationen sowohl ableiten als auch argumentieren;
– personal- und gesellschaftspolitische Auswirkungen des IKT-Einsatzes reflektieren.
Lehrstoff:
Führen und Steuern von Projekten, Krisen- und Konfliktbewältigung, internationales Projektumfeld, Programm- und Projektportfolio-Management. Veränderungsmanagement.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen. Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Standards und Richtlinien für den sicheren Einsatz von IKT-Systemen, Datenschutzgesetz. Rechtliche Bestimmungen für die Entwicklung und Nutzung von Software, rechtliche Vorgaben für den betrieblichen Einsatz von IKT-Systemen, Compliance.
IT-Arbeitsplätze, IT-Akzeptanz, Auswirkungen der IKT im gesellschaftspolitischen Umfeld.
Pflichtgegenstände des schulautonomen Ausbildungsschwerpunktes
B.1 Systemtechnik
COMPUTERPRAKTIKUM
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
TECHNISCHE INFORMATIK
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
PROGRAMMIEREN UND SOFTWARE ENGINEERING
Bildungs- und Lehraufgabe:
Die Studierenden können im
- Grundlegende Datentypen und Kontrollstrukturen in ihren Programmen anwenden.
- Algorithmen grafisch darstellen, mit Hilfe von Unterprogrammen strukturieren und in einer höheren Programmiersprache umsetzen;
- geeignete Datenstrukturen für verschiedene Problemstellungen auswählen und implementieren;
- einfache User Schnittstellen entwerfen;
- Programme mit einer modernen, grafischen Benutzeroberfläche entwickeln.
- API-Dokumentationen lesen, verstehen und für ihre eigenen Programme Dokumentationen erstellen;
- mit gängigen Werkzeugen zur Unterstützung der Softwareentwicklung grundlegend umgehen;
- im Rahmen der Programmentwicklung syntaktische Fehler finden und beheben;
- mit gängigen Werkzeugen zur Unterstützung der Softwareentwicklung effektiv umgehen;
- eine gegebene Problemstellung analysieren und mit Hilfe von grafischen Notationen darstellen;
Lehrstoff:
Anweisungen und Kontrollstrukturen, grundlegende Datentypen und Operatoren, prozedurale Programmierung, grafische Darstellung von Algorithmen und Programmabläufen, Speicherverwaltung.
UI-Entwicklung, hardwarespezifische Programmierung, GUI- Entwicklung.
Entwicklungsumgebung, Testen und Fehlersuche, Debugging, Planungs- und Dokumentationstools, Versionsverwaltung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
- die Grundlagen der objektorientierten Programmierung erklären
- objektorientierte Konzepte verstehen und anwenden
- statische und dynamische Datenstrukturen einsetzen und den Ablauf der wichtigsten Operationen für dynamische Datenstrukturen erklären;
- das Konzept der Rekursion und ihre Anwendungsgebiete erklären;
- aufgrund der Eigenschaften einiger Programmbibliotheken für gängige Aufgaben eine geeignete Auswahl daraus treffen.
- Programme mit einer modernen, grafischen Benutzeroberfläche entwickeln.
- externe Programmbausteine in eigene Programme integrieren und eigene Programmbausteine zur Verfügung stellen;
- Softwarelösungen für komplexe Systeme mit Hilfe gängiger Tools planen.
- einfache Testfälle definieren und damit Programme systematisch testen.
Lehrstoff:
Speicherverwaltung, objektorientierte Bibliotheken, Grundlagen der objektorientierten Programmierung.
GUI-Entwicklung, Graphische Komponenten.
Aktivitäts- und Komponentendiagramme, Debugging, Versionsverwaltung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
- mit Hilfe der Konzepte der Vererbung, des Polymorphismus und der Datenkapselung erweiterbare und wartbare Programme schreiben.
- einfache Standardalgorithmen erklären und diese in einer Programmiersprache umsetzen;
- Standardalgorithmen verstehen, für eine konkrete Problemstellung auswählen und diese damit lösen;
- aufgrund der Eigenschaften einiger Programmbibliotheken für gängige Aufgaben eine geeignete Auswahl daraus treffen.
- Programme mit Zugriff auf externe Komponenten mit einer modernen, grafischen Benutzeroberfläche entwickeln.
- auf externe Datenquellen softwaretechnisch zugreifen.
- aktuelle Vorgehensmodelle und Entwicklungsmethoden verwenden;
- normgerechte Softwaredokumentationen manuell und automatisiert erstellen;
- umfangreiche Testfälle definieren und damit Programme systematisch testen.
Lehrstoff:
Objekte, Klassen, Vererbung und Polymorphismus, Datenkapselung, Suchen, Sortieren, Komprimieren, Verschlüsseln, Speicherklassen und Speicherverwaltung, Statik- und Dynamik-Modellierung, Algorithmen berufsspezifischer Fachgebiete.
GUI-Entwicklung, Container Multimedia Datentypen; Datenbankzugriffe; Datenaustauschformate.
Grafische Notationen, Testen und Fehlersuche, Debugging, Versionsverwaltung, Inkrementelle, Iterative und Agile Vorgehensmodelle, Entwicklungsmethoden, Dokumentationstools.
Bildungs- und Lehraufgabe:
Die Studierenden können im
- die wichtigsten Entwurfsmuster der Softwareentwicklung anwenden;
- Komplexe Softwarepakete benutzerfreundlich und betriebssicher implementieren.
- aktuelle Vorgehensmodelle und Entwicklungsmethoden verwenden;
- Komplexe Softwarepakete planen, organisieren und testen.
Lehrstoff:
Entwurfsmuster, Auswahl und Einsatz von Bibliotheken, Datenaustauschformaten, Schnittstellen, Dokumentationsmethoden und Testumgebungen für komplexe Softwareprojekte
Inkrementelle, Iterative und Agile Vorgehensmodelle, Teststrategien, Integrations- und Systemtests, Akzeptanztests, Performancetests, Validierung, Bibliotheken, Deployment.
DATENBANKEN UND INFORMATIONSSYSTEME
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
NETZWERKSYSTEME UND VERTEILTE SYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Computernetze nach Umfang, Dienstangebot, Topologie und Mediennutzung charakterisieren und vergleichen sowie die Grundlagen der Signalausbreitung in kabellosen und kabelgebundenen Medien charakterisieren.
– Anforderungen an Modelle zur Rechnerkommunikation allgemein charakterisieren und Anforderungen an das TCP/IP-Modell, sowie das OSI-Modell beschreiben, sowie Normen von Standardisierungsgremien für Rechnerkommunikation heraussuchen.
Lehrstoff:
Netze zur Sprach-, Text- und Bildkommunikation, Fest- und Funknetze, Übertragungsmedien und Kopplungselemente, Standards und Zugriffsverfahren, Topologien und Komponenten, Grundlagen von Kommunikationsmodellen.
Grundlegende Adresskonzepte.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Verkabelungssysteme aufgrund aktueller Standards messen und eine Kaufentscheidung für aktive Netzwerkkomponenten treffen und eine Raumverkabelung selbst herstellen und überprüfen.
Lehrstoff:
Netze zur Sprach-, Text- und Bildkommunikation, Fest- und Funknetze, Übertragungsmedien und Kopplungselemente, Standards und Zugriffsverfahren, Topologien und Komponenten, Grundlagen von Kommunikationsmodellen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– in Bezug auf spezifizierte Anforderungen ein geeignetes Übertragungsmedium und eine geeignete Topologie bewerten sowie bei gegebenen Anforderungen an Netzwerke Lösungskonzepte zur Realisierung von Topologien erarbeiten.
– eine Einordnung von Anwendungs- und Transportprotokollen auf das OSI-Modell umsetzen und das TCP/IP-Modell und das OSI-Modell gegeneinander abgrenzen und aufgrund von Anforderungsspezifikationen an lokale Netze Kommunikationsmodelle für Weitverkehrsnetze erarbeiten;
– ein SOHO-Netzwerk installieren und damit Switching- und Routingkonzepte in Small-Office-Home-Office-Netzwerken umsetzen;
– den Unterschied zwischen Switching und Routing charakterisieren, sowie die Notwendigkeit der selbstständigen Wegewahl eines Datenpaketes durch das Internet begründen.
– den Einsatz von Netzwerkplanungs- und Netzwerkmanagementkomponenten erklären;
– Kosten von Netzwerkkomponenten und Netzwerkteilen abschätzen und an vorhandene Kostenstellen verteilen;
– Investitionen wirtschaftlich und technisch argumentieren;
– die Funktionalität eines Netzwerkes mit Netzwerktools überprüfen und die Ergebnisse interpretieren und für ein Netzwerk Betriebsführungs- und Netzwerkmanagementkonzepte erstellen.
– die Notwendigkeit für den Einsatz von Netzwerksicherheitssystemen begründen und grundlegende Funktionsprinzipien einer Firewall, eines Backupsystems, sowie von Remote Access Systemen erklären;
– Netzwerksicherheitssysteme in SOHO-Netzwerken installieren, den Output von Netzwerksicherheitssystemen bewerten und Entscheidungen über geeignete Abwehrmaßnahmen treffen und einfache Angriffsszenarien analysieren.
– plattformspezifische Installationen von Serverdiensten vergleichen und Anforderungen an automatisierte Softwareverteilungssysteme erklären sowie ein automatisiertes Softwareverteilungssystem in heterogenen Systemen installieren.
Lehrstoff:
Grundkomponenten für Netzwerke, Rollen / Services in einem Netzwerk, Peer-to-Peer-Netzwerke, Nachrichtenformatierung / Frameaufbau, Eigenschaften von Protokollen.
Anwendungsprotokolle, Transportprotokolle, Positionierung diverser Protokolle im OSI- und TCP/IP-Modell, Datenkapselung, Gegenüberstellung OSI- und TCP/IP-Modell, erweiterte Adresskonzepte.
Grundlagen und Übungen zu Switching, Routing, Virtuelle LANs und Internetanbindung.
Bedarfsfeststellung, logisches Netzwerkdesign, Netzwerkdokumentation, Netzwerkmanagement als zyklischer Prozess, Betriebsführungskonzepte, Kostenanalyse, Fehlersuche.
Anforderungen an Netzwerksicherheit, Datenschutz- und Datensicherheit, rechtliche Grundlagen auf nationaler und europäischer Ebene, Sicherheitsstandards und -normen.
Sicherheitskonzepte, Zugangssicherheit, Datensicherheit, Inhaltssicherheit, Bedrohungsszenarien, Firewalls, Grundschutzhandbuch, IT-Securitymanagement, Überblick über Verschlüsselungsverfahren.
Implementierung von Serversystemen- und Diensten auf unterschiedlichen Plattformen, Zusammenwirken von verschiedenen Betriebssystemen, Verzeichnisdienste im heterogenen Verbund; Verteilung von Betriebssystem- und Anwendersoftware, Inventarisierungssysteme.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine WLAN basierende Infrastruktur in SOHO-Netzen erstellen.
– die Qualität von Routingverfahren analysieren und bewerten sowie die Verfahren „Switching“ und „Routing“ hinsichtlich ihrer Gemeinsamkeiten und Unterschiede analysieren;
– den Einsatz von VLAN’s, Switching und Routing in Midrange-Netzwerken modellhaft entwerfen.
– Strategien zur Realisierung eines Sicherheitskonzeptes für Midrange-Netzwerke erarbeiten;
– die rechtlichen Grundlagen des Datenschutzes und der Datensicherheit berücksichtigen;
– Sicherheitsanalysen gemäß aktueller Standards durchführen.
– Probleme, die bei der Zusammenwirkung unterschiedlicher Betriebssysteme auftreten, analysieren und Lösungskonzepte für plattformübergreifende Verzeichnisdienste erarbeiten.
Lehrstoff:
Adressierung, Grundlagen Wireless- Technologien und Geräte, Standards für Wireless LANs, Signalausbreitung und Messung.
Vertiefende Konzepte und Übungen zu Switching und Routing, statisches- und dynamisches Routing, Bewertung der Qualität von Routen, Network- und Portaddresstranslation.
Anforderungen an Netzwerksicherheit, Datenschutz- und Datensicherheit, rechtliche Grundlagen auf nationaler und europäischer Ebene, Sicherheitsstandards und -normen.
Implementierung von Serversystemen- und Diensten auf unterschiedlichen Plattformen, Zusammenwirken von verschiedenen Betriebssystemen, Verzeichnisdienste im heterogenen Verbund; Verteilung von Betriebssystem- und Anwendersoftware, Inventarisierungssysteme.
MEDIENTECHNIK
Bildungs- und Lehraufgabe:
Die Studierenden können im
– den Ablauf beim Aufruf einer Webseite und die Bedeutung der wichtigsten der dabei verwendeten Protokolle erklären;
– die Bedeutung und Anwendung der wichtigsten Webstandards erklären;
– mit den aktuellen Webstandards Inhalte (Text, Verweise, Grafiken, Video, Audio) in eine Webseite einbinden.
– Geräte zur Bildaufnahme bedienen;
– wichtige gestalterische Grundelemente für Foto, Audio und Video anwenden;
– die Eigenschaften einer Pixelgrafik bzw. Vektorgrafik erklären;
– einfache Vektor- und Pixelgrafiken mit geeigneter Software erstellen.
– die Eigenschaften und Wirkungsweise der visuellen Wahrnehmung multimedial einsetzen;
– die typografischen Grundlagen und die Grundlagen der Farbenlehre anwenden.
Lehrstoff:
Grundlagen Webentwicklung, Auszeichnungssprache(n), Formatierungssprache(n), Einbindung von Text und Audio- und Videodateien in geeigneten Formaten.
Typografischen Grundlagen, Grundlagen der Farbenlehre, Grundlagen Gestaltung. Grundlagen Grafik, Bildformate, Erstellung von Vektor und Pixelgrafiken.
Visuelle Wahrnehmung, Farbpsychologie.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– mit den aktuellen Webstandards die Inhalte einer Webseite gestalten;
– geeignete Werkzeuge zum Erstellen und Testen von Webseiten auswählen;
– den Begriff „Responsives Webdesign“ erklären und responsive Webseiten erstellen;
– eine Webseite über einen Provider online stellen;
– aufgrund der Eigenschaften und Anwendungsgebiete von Content Management Systemen eine qualifizierte Auswahl treffen und eine Webseite damit erstellen.
– Bildaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– Audioaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– wichtige gestalterische Grundelemente für Foto und Audio anwenden.
– geeignete Methoden zur Optimierung der Benutzerinteraktion anwenden;
– die Bedeutung barrierefreier Benutzerschnittstellen erklären.
Lehrstoff:
Werkzeuge zur Entwicklung und zum Testen einer Webseite, Auszeichnungssprache(n), Formatierungssprache(n), Spaltenlayout, gestalten einer Webseite, Responsives Layout.
Content Management Systeme.
Fotografie und Bildbearbeitung, Tonbearbeitung.
Softwareergonomie, Benutzerinteraktion, Usability für stationäre Endgeräte.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Standardelemente einer Webseite erstellen und gestalten (Kopf und Fußzeile, Spaltenlayouts, Menüs), dynamische Webseiten durch Einbindung von clientseitigen Scripts oder gängigen Frameworks erstellen;
– Themenbereiche der Webentwicklung (Browservielfalt, Kompatibilität, Zeichencodierung, barrierefreies Webdesign, Validierung, Suchmaschinenoptimierung) erklären;
– mithilfe von Webstandards mit einem Server kommunizieren.
– Videoaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– wichtige gestalterische Grundelemente für webgerechte Videodarstellung anwenden.
– aufgrund der Eigenschaften mobiler Geräte deren Bedeutung einschätzen;
– eigene gestalterische Vorstellungen benutzerorientiert umsetzen.
Lehrstoff:
Clientseitige Scriptsprache(n), Einbinden dynamischer Inhalte in Webseiten. Webformulare, Kommunikationsschnittstellen zum Server.
Videobearbeitung.
Softwareergonomie, Benutzerinteraktion, Usability für mobile Endgeräte.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– mobile Web Applikationen erstellen und über geeignete Schnittstellen auf Funktionen des mobilen Endgeräts zugreifen, sowie über die mobile Webapplikation zu einem Server kommunizieren.
– webtaugliche Animationen erstellen;
– Multimediale Inhalte zur Veröffentlichung technisch optimiert aufbereiten.
Lehrstoff:
Entwicklung mobiler Webapplikationen.
Erstellen webtauglicher Animationen. Audio und Videoformate.
SYSTEMPLANUNG UND PROJEKTENTWICKLUNG
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die aktuellen Ansätze und theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Prozessmodelle und Kompetenzen im Projektmanagement sowohl erklären als auch kontextbezogen interpretieren;
– Methoden und Werkzeuge des Projektmanagements für die Projektinitialisierung und die Projektorganisation theoriebasiert anwenden;
– Methoden und Werkzeuge des Projektmanagements für die Projektplanung, die Projektdurchführung und den Projektabschluss theoriebasiert anwenden.
– einfache Projekte initiieren und planen;
– einfache Projekte theoretisch durchführen und abschließen.
– die theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Vorgehensmodelle, Kompetenzen und Rollen im Software Engineering sowohl erklären als auch kontextbezogen interpretieren;
– die für ein Software-Entwicklungsprojekt geeigneten Methoden und Werkzeuge des Software Engineerings – ausgehend von Beispielen, Fallstudien oder Praxisprojekten – sowohl erklären als auch auswählen und theoriebasiert anwenden.
Lehrstoff:
Projektbegriff, Projektmanagementansätze und Phasenmodelle. Methoden, Werkzeuge und Dokumente im Projektmanagementprozess. Projektorganisation, Projektteams.
Projektplanung, Aufwand- und Zeitschätzung, Projektdurchführung, Projektdokumentation, Projektevaluierung und Projektabschluss.
Selbstständige Initiierung und Planung eines einfachen Projektes. Selbstständige Durchführung und Abschluss eines einfachen Projektes.
Software Engineering, Vorgehens- und Prozessmodelle für die Softwareentwicklung, Rollen im Softwaredevelopmentprozess.
Methoden für Ist-Erhebung, Analyse, Entwurf, Entwicklung und Qualitätssicherung im Software Engineering, Anforderungsanalyse und -beschreibung, Aufwandsschätzung, Produktdokumentation, Testen, Abnahme, Rollout, Wartung und Pflege.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Projekte leiten,
– Probleme und Konflikte in Teamstrukturen analysieren sowie geeignete Lösungsmöglichkeiten aufzeigen.
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und dokumentieren;
– ein Projektmanagementhandbuch selbstständig verwenden;
– eigenständig Lösungskonzepte auf Basis der technischen Pflichtgegenstände zur Realisierung einfacher Projekte in den Bereichen Software- und Systementwicklung entwickeln und umsetzen;
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– die aktuellen Technologien und Produkte in den Bereichen Hardware und Software recherchieren und in einfachen Projekten einsetzen;
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
Lehrstoff:
Projektcontrolling, Führen und Steuern von Projekten, Kommunikation in Projekten, Berichtswesen, Ressourcenmanagement, Konfliktmanagement.
Rollen in Prozessen; Methoden der Prozessbeschreibung; Notationen und Werkzeuge zur Abbildung von Prozessen.
Planung und Realisierung einfacher informationstechnischer Projekte unter Wahrnehmung typischer Rollenbilder und unter Berücksichtigung von Themenbereichen der technischen Pflichtgegenstände.
Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung. Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von IKT-Projekten.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt. IT-Services und IT-Service Management, Referenzmodelle für Gestaltung und Qualität von IT-Services.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– bestehende IKT-Systeme analysieren und darstellen, um dafür Lösungskonzepte und Umsetzungsstrategien für Software- und Systementwicklungsprojekte zu erarbeiten;
– ein Projektmanagementhandbuch selbstständig erstellen;
– verschiedene Kreativitätstechniken adäquat zu den gestellten Aufgaben einsetzen.
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren.
– Methoden des Qualitätsmanagements sowie Grundlagen der Qualitätsnormen und Qualitätsmanagement-Systeme angeben, ein Qualitätsmanagement-Handbuch richtig anwenden und Methoden des Qualitätsmanagements gezielt einsetzen.
Lehrstoff:
Strategische, operative und technische Prozessmodelle. Notationen und Werkzeuge für die Prozessmodellierung, Umsetzung von Prozessmodellen.
Initiierung, Organisation, Planung und Dokumentation von komplexen IKT-Projekten, Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen.
Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Beschaffungsvorgang, Pflichtenheft, Ausschreibung, Angebot, Wirtschaftlichkeit, Leistungs- und Kostenvergleich, rechtskonforme Vergabe, Qualitätsmanagementhandbuch, Standards, Normen, Systeme, Begriffe und Werkzeuge.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– komplexe Projekte der IKT abschließen und beim Auftraggeber nachhaltig implementieren.
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– konstruktive und analytische Maßnahmen zur Qualitätssicherung gezielt zur Projektierung und Entwicklung von IKT Systemen einsetzen;
– IKT-Einsatz im Rahmen der aktuellen industrienahen Anforderungen planen und dessen personal- und gesellschaftspolitische Auswirkungen reflektieren.
Lehrstoff:
Führen und Steuern von Projekten, Projektabnahme, Diskontinuitätenmanagement, Wartungsplanung.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen. Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Qualitätsmanagement-Systeme, Standards und Richtlinien für den sicheren Einsatz von IKT-Systemen, Datenschutzgesetz.
Rechtliche Bestimmungen für die Entwicklung und Nutzung von Software, rechtliche Vorgaben für den betrieblichen Einsatz von IKT-Systemen, Compliance.
IT-Arbeitsplätze, IT-Akzeptanz, Auswirkungen der IKT im gesellschaftspolitischen Umfeld.
B. Fachtheorie und Fachpraxis
Gemäß Stundentafel I.3 und Stundentafel I.4.
COMPUTERPRAKTIKUM
Bildungs- und Lehraufgabe:
Die Studierenden können im
– programmtechnisch Hardware ansteuern;
– die für die Installation von IT-Infrastruktursystemen notwendigen Arbeitsschritte beschreiben und eine entsprechende Arbeitsplanung und Arbeitsvorbereitung durchführen.
Lehrstoff:
Einfache Mikroprozessorsteuerungen, Hardwareschnittstellenprogrammierung, elektrische Schutzmaßnahmen. Einfache Fehlersuche und Fehlerbehebung in IKT Systemen, Diagnosewerkzeuge.
Computerassemblierung und Hardwarekonfiguration, Installation und Konfiguration von Betriebssystemen und IT-Infrastrukturkomponenten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine strukturierte horizontale und vertikale LAN-Verkabelung normgerecht ausführen;
– Kabelmessungen durchführen und die Messergebnisse entsprechend analysieren und bewerten;
– IT-Infrastruktur nach Vorgaben installieren und in Betrieb nehmen.
Lehrstoff:
Ausführung normgerechter und strukturierter Verkabelungsarbeiten, Kabelprüfung.
Assemblierung von Server- und Netzwerkschränken, Installation und Konfiguration von Server-Betriebssystemen, Energieversorgung von IT-Komponenten.
TECHNISCHE INFORMATIK
Bildungs- und Lehraufgabe:
Die Studierendenkönnen im
– die Effizienz von unterschiedlichen Betriebssystemen für konkrete Anwendungsbereiche beurteilen und mögliche Probleme erkennen;
– potenzielle Sicherheitsrisiken in Betriebssystemen beurteilen und Maßnahmen zu deren Vermeidung treffen;
– Skripte für die Automatisierung von Systemabläufen unter Verwendung von Systemfunktionen entwickeln.
– den Aufbau eines Mikroprozessors bzw. Mikrocontrollers und den prinzipiellen Befehlsablauf beschreiben;
– Wahrheitstabellen auswerten, die Ergebnisse interpretieren, diese mit Hilfe aussagenlogischer Formeln modellieren, Methoden zur Vereinfachung von Formeln anwenden und in elektronische Schaltungen umsetzen;
– Digitale Signale analysieren, interpretieren und verarbeiten.
Lehrstoff:
Verwaltungsschnittstelle, Kommandosprachen, Virtualisierung, Optimierungsmaßnahmen.
Aussagenlogische Operatoren, Wahrheitstabellen, Normalformen, Äquivalenzumformungen, Methoden zur Vereinfachung aussagenlogischer Formeln.
Signalverarbeitung und -darstellung.
Bildungs- und Lehraufgabe:
Die Studierendenkönnen im
– einfache Programme für Echtzeitaufgaben erstellen;
– aufgrund vorgegebener Schnittstellen technische Komponenten ansteuern;
– eine Internetanbindung für technische Komponenten realisieren.
Lehrstoff:
Hardwarespezifische Datentypen und Anweisungen, Analyse von Datenblättern, Laufzeiten, Interrupts. Treibersoftware, einfache Internetprotokolle, Adressierung, Datenaustausch.
PROGRAMMIEREN UND SOFTWARE ENGINEERING
Bildungs- und Lehraufgabe:
Die Studierenden können im
– in verschiedenen Zahlensystemen Grundrechenoperationen ausführen, zwischen Zahlensystemen konvertieren, Fehler analysieren und diese programmtechnisch anwenden.
– Zusammenhänge eines Problems erfassen und mit metasprachlichen Methoden darstellen;
– einfache Problemstellungen in Programme umsetzen.
Lehrstoff:
Zahlentheorie: Stellenwertsysteme, Konversionsalgorithmen, einfache Rechenoperationen in Fest- und Gleitkommaarithmetik, Grundzüge der Computernumerik, Fehleranalyse.
Metasprachliche Problembeschreibung; Anweisungen, Kontrollstrukturen, Datentypen; Funktionen, Prozeduren, Methoden, Parameter, Rückgabewert; Integrierte Entwicklungsumgebungen, Teststrategien.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– umgangssprachliche Sätze in prädikatenlogische Formeln oder eine mehrwertige Logik übertragen und umgekehrt.
– Informationen in vorgegebenen Datenstrukturen darstellen;
– die Effizienz unterschiedlicher Datenstrukturen bezüglich Datenumfang, Sicherheit und Aufwand beurteilen;
– einfache Datenstrukturen und Algorithmen implementieren.
Lehrstoff:
Prädikatenlogik: prädikatenlogische Operatoren, Quantoren und Funktoren, Interpretationen und Modellbildung, mehrwertige Logik.
Anweisungen, Kontrollstrukturen; Skalare und zusammengesetzte Datentypen, Datenstrukturen; Funktionen, Prozeduren, Methoden; Basisalgorithmen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Graphen in geeigneter Form darstellen sowie analysieren und Probleme graphentheoretisch modellieren sowie geeignete Strategien zu deren Lösung angeben und diese implementieren;
– Standardalgorithmen für eine konkrete Problemstellung auswählen.
– vorgegebene Vererbungshierarchien entwickeln und gemeinsam mit grundlegenden Klassen der Bibliotheken zu Lösungen von Aufgaben einsetzen;
– Informationen in vorgegebenen Datenstrukturen darstellen;
– in Programmen externe Datenzugriffe realisieren und mit anderen Programmen kommunizieren;
– die Effizienz unterschiedlicher Datenstrukturen bezüglich Datenumfang, Sicherheit und Konvertierungsaufwand beurteilen.
Lehrstoff:
Algorithmen: Standardalgorithmen, Rekursion; Graphentheorie: Strukturen und Eigenschaften von Graphen, Speicherung von Graphen, Algorithmen in Graphen, Anwendungen und Problemlösungen.
Objektorientierte Programmierung; Polymorphie und Collections; Persistenz, Dateizugriffe, Datenbankzugriffe und Serialisierung; Speicherklassen und Speicherverwaltung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– formale Sprachen, Grammatiken und Syntaxanalyseverfahren anwenden;
– Algorithmen verstehen und diese in einer Programmiersprache umsetzen sowie für komplexe Aufgabenstellungen Algorithmen kombinieren und adaptieren.
– vorgegebene Userinterfaces mit Hilfe fertiger Controls erstellen und auf Benutzereingaben angemessen reagieren;
– neue Userinterfaces für Client-Anwendungen designen und unter Verwendung angemessener Programmiertechniken die Kommunikation mit der Datenschicht implementieren.
Lehrstoff:
Algorithmen: Komplexität von Algorithmen, Optimierung, Anwendungen und Problemlösungen; Formale Sprachen und Automaten: Notationen von Sprachen, Metasprachen, Grammatiken, Klassifikation von Sprachen, Reguläre Ausdrücke, Syntaxanalyse, Semantik, Endliche Automaten, Kellerautomaten, Grundlagen des Compilerbaus.
Userinterfaces, Elemente graphischer Benutzeroberflächen, Eventhandling, Design, Layout, Usability; Design Patterns für verteilte Anwendungen; Statische und Dynamische Strukturen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Problemlösungen für konkrete Aufgabenstellungen analysieren sowie Programme selbstständig entwerfen und mittels geeigneter Methoden moderner Softwaretechnologien realisieren;
– geeignete Entwicklungswerkzeuge und -systeme für eine Aufgabe auswählen, und konfigurieren;
– Systeme modellieren und dokumentieren;
– für die jeweilige Phase einer Softwareentwicklung die geeigneten Tests erkennen und beurteilen sowie Testfälle für konkrete Problemstellungen konzipieren und umsetzen;
– nebenläufige Anwendungen auf Basis von Entwurfsmustern und Frameworks planen und entwickeln.
Lehrstoff:
Modellierung, Softwarearchitektur, Design Patterns. Versionsverwaltung, Plug-ins, Bibliotheken, Dokumentationstools. Unit Tests, Erweiterte Teststrategien, Validierung. Prozesse, Threads, Kommunikation und Synchronisation.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– für die jeweilige Phase einer Softwareentwicklung die geeigneten Tests erkennen und beurteilen sowie Testfälle für konkrete Problemstellungen entwickeln;
– Anwendungen auf Basis von Entwurfsmustern und Frameworks entwickeln;
– für große Applikationen programmiertechnologische Konzepte ausarbeiten und Programmiervorgaben konzipieren.
Lehrstoff:
Modellierung, Softwarearchitektur, Design Patterns. Aktuelle Trends der Softwareentwicklung und Programmiertechniken. Entwicklung von Anwendungen in Abstimmung mit fachtheoretischen Pflichtgegenständen.
DATENBANKEN UND INFORMATIONSSYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– einfache Abfragen für konkrete Problemstellungen entwickeln.
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein den Anforderungen entsprechendes, auswählen;
– ein einfaches DBMS installieren.
Lehrstoff:
Begriffsbestimmungen: Vorteile des Einsatzes von Datenbanksystemen, Redundanz, Anomalien.
Konsistenz, Kategorisierung von Datenbanksystemen, Ebenenmodell, Phasen des Datenbankentwurfs, Datenmodelle, Notationselemente, Entities, Attribute, Beziehungen, Kardinalitäten.
Relationenmodell, Relationenschema, Transformationsregeln, einfache Datenbankabfrage.
Marktgängige Systeme, Open Source vs. kommerzielle Datenbanksysteme, Desktopdatenbanken.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– Normalformen definieren, die Problematiken bei nicht normalisierten Daten erläutern und analysieren, sowie für eine gegebene Relation bestimmen, in welchen Normalformen diese ist;
– für eine nicht normalformgerechte Relation eine korrekte Zerlegung durchführen;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein den Anforderungen entsprechendes, auswählen, installieren.
Lehrstoff:
Datenmodelle (Identifizierende Attribute und Beziehungen, Generalisierung, Aggregation, Erweiterungen).
Relationenmodell (Relationenschema, Attribute, Domänen, Schlüssel, NULL-Werte, Transformationsregeln).
Normalisierung (Funktionale Abhängigkeiten, Definitionen der Normalformen, Anomalien).
Abfragesprachen (Projektion, Selektion, Gruppierung, Verbundarten, Aggregatfunktionen, Unterabfragen).
Desktopdatenbanken.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Relationen erstellen, Relationenschemata ändern und referentielle Integrität gewährleisten;
– komplexe Abfragen für konkrete Problemstellungen entwickeln;
– Views und Indizes zur Steigerung von Sicherheit und Perfomance erstellen;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– marktgängige Contentmanagementsysteme installieren und konfigurieren;
– valide semistrukturierte Dokumente erzeugen.
Lehrstoff:
Datenmodelle (Struktur und Semantik konzeptioneller Modelle, Darstellungsarten, Transformation in Datenmodelle, Redundanz).
Abfragesprachen (Relationen erzeugen, Datentypen, Schlüssel, Fremdschlüssel, referentielle Integrität, Manipulation von Daten- und Datenbankstrukturen).
Abfrageoptimierung (Indizes, logische und physische Optimierung, Sichten: Aufbau, Einsatzgebiete, Einschränkungen).
Installation und Konfiguration, Beurteilung marktgängiger Systeme, Dokumentenmanagementsysteme, semistrukturierte Daten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Relationen erstellen, Relationenschemata ändern und referentielle Integrität gewährleisten;
– komplexe Abfragen für konkrete Problemstellungen entwickeln;
– Views und Indizes zur Steigerung von Sicherheit und Perfomance erstellen;
– standardisierte Datenbankschnittstellen konfigurieren und verwenden, um aus gängigen Programmiersprachen mit einem Datenbanksystem zu kommunizieren;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– ein Datenbanksystem installieren, konfigurieren und administrieren;
– inkrementelle und vollständige Backups erstellen bzw. einen Wiederanlauf initiieren;
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein den Anforderungen entsprechendes, auswählen.
Lehrstoff:
Abfragesprachen (Leistungsbewertung und Performanceoptimierung, Indizes, Tuning). Prozedurale Erweiterungen (Stored Routines und Triggers).
Architekturen, Interner Aufbau von Datenbank-Management-Systemen.
Installation und Konfiguration (Hardwareanforderungen, Metadaten, physische Organisation; Dienstprogramme und Managementtools, Modelle für die Zugriffskontrolle, Ressourcen, Benutzer, Rechte, Rollen, Authentifizierung und Protokollierung).
Informationssysteme (Arten, Klassifizierung, Aufgaben und Ziele, Anwendungsgebiete).
Implementierung von Datenbankanwendungen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– standardisierte Datenbankschnittstellen konfigurieren und verwenden, um aus gängigen Programmiersprachen mit einem Datenbanksystem zu kommunizieren;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– ein Datenbanksystem installieren, konfigurieren, administrieren und tunen;
– inkrementelle und vollständige Backups erstellen bzw. einen Wiederanlauf initiieren;
– bei der Realisierung von Informationssystemen passende Vorkehrungen zur Einhaltung der Datensicherheit und des Datenschutzes treffen;
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein den Anforderungen entsprechendes, auswählen;
– die Problematiken bei parallelen Verarbeitungen durch den Einsatz von Transaktionen und Sperrmechanismen lösen;
– in dokumentenbasierten Systemen offene Dokumentenformate und Auszeichnungssprachen zur Realisierung solcher Systeme einsetzen;
– den Datenbankentwurf für verteilte Systeme durchführen und dabei entsprechende Sicherheitskonzepte realisieren.
– Informationsschnittstellen in unterschiedlichen Technologien implementieren;
– die Nutzung von e-Technologien beurteilen und Erfolgsfaktoren für deren Einsatz definieren;
– geeignete Informationssysteme vergleichen, auswählen und einsetzen;
– in Unternehmensnetzwerken sichere und redundante informationstechnische Systemarchitekturen systemübergreifend realisieren.
Lehrstoff:
Administration (Sicherungskonzepte, Archivierung, Datenimport und Export, Wiederherstellung, Fehlerbehandlung, Datensicherung, Verfügbarkeit, Portierung, Performance Optimierung).
Datensicherheit und Datenschutz (Kryptologie, Angriffstechniken und Bedrohungsanalysen).
Architekturen (Objektorientierte Datenbanken, Objektrelationale Datenbanken, Multimedia-Datenbanken, NoSQL-Datenbanken, Big Data, Data Warehouse, Online Analytical Processing Systeme (OLAP) Transaktionskonzepte).
Systemarchitektur (Grundlagen dezentraler Systeme, Infrastrukturmanagement).
Informationssysteme (Implementierung dokumentbasierter und nachrichtenorientierter Systeme, Anwendung betrieblicher Informationssysteme: Konzepte und Komponenten, Benutzerschnittstellen, Auswahlkriterien für Systeme, Produktionsplanung und Logistik: Funktionen von Produktionsplanungssystemen, Verfahren der Entscheidungsfindung und Optimierung).
Implementierung von Datenbankanwendungen, Middleware für webbasierte Anwendungen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Datenmodell für eine Aufgabenstellung entwerfen bzw. bestehende Modelle auf Korrektheit untersuchen;
– aus einem Datenmodell ein Relationenmodell erstellen und analysieren;
– Normalformen definieren, die Problematiken bei nicht normalisierten Daten erläutern und analysieren, sowie für eine gegebene Relation bestimmen, in welchen Normalformen diese ist;
– für eine nicht normalformgerechte Relation eine korrekte Zerlegung durchführen;
– funktionale Abhängigkeiten erklären und deren Bedeutung für die Integrität der Daten aufzeigen;
– standardisierte Abfragesprachen einsetzen, um auf Daten eines Datenbanksystems zuzugreifen und sie zu verändern;
– Datenbankanwendungen unter Verwendung geeigneter Datenbanktechnologien und Entwicklungsumgebungen realisieren.
– den Einsatz von Datenbanksystemen als Informationssysteme begründen und können ein den Anforderungen entsprechendes, auswählen.
Lehrstoff:
Implementierung von Datenbankanwendungen, Middleware für webbasierte Anwendungen.
Schnittstellen (Aufbau, genormte DB-Schnittstellen, Installation, Konfiguration, Vergleich).
Datensicherheit und Datenschutz (Backupstrategien und deren Handhabung).
Systemarchitektur (Trends in Nebenläufigkeit, Synchronisation, Replikation, verteilte Dateisysteme, verteilte Datenhaltung, Clustering, Virtualisierung, Fernwartung).
Anwendung betrieblicher Informationssysteme, Produktionsplanung und Logistik, Datamining, Business Intelligence, Management Information Systeme (MIS), Decision Support Systeme (DSS), Enterprise Ressource Planning Systeme (ERP-Systeme), Business Rules.
NETZWERKSYSTEME UND VERTEILTE SYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Netzwerke entsprechend geltender Normen und Standards planen und konfigurieren;
– geeignete Technologien und Komponenten auswählen und diese implementieren und dokumentieren.
– die Funktionalität von Netzwerkdiensten beschreiben.
Lehrstoff:
Netzwerkmodelle; Adressierung; Switching und Routing; Auswahl und Konfiguration von Netzwerkkomponenten.
Funktionen von Netzwerkdiensten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– beim Entwurf von Netzwerken geeignete Vorgangsweisen einsetzen;
– die wesentlichen Aspekte und Bedrohungen der Netzwerksicherheit beschreiben.
– Netzwerkdienste evaluieren und nach anwendungsspezifischen Kriterien implementieren;
– die Aufgaben des Netzwerkmanagements erklären.
Lehrstoff:
Erweiterte Funktionen von Switching und Routing; Netzwerkentwurf und -konfiguration; Protokolle; Sicherheitsrisiken und Bedrohungsarten.
Implementierung von Netzwerkdiensten; Verzeichnisdienste; Netzwerkmanagement.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Verwaltungssysteme von Netzwerken konfigurieren, in Betrieb nehmen und Maßnahmen zum Schutz von Netzwerken und Systemen entwickeln und umsetzen.
– die Architektur verteilter Systeme erklären sowie die Aufgaben und die Funktionsweisen der verschiedenen Komponenten von verteilten Systemen beschreiben;
– einfache verteilte Systeme entwerfen und implementieren, implementierte Systeme analysieren sowie vorgegebene Algorithmen auf ihre Korrektheit überprüfen und testen.
Lehrstoff:
Verwaltungssysteme, Aufgaben des Netzwerkmanagements. Komponenten von Sicherheitslösungen, Firewalls, sicherheitsrelevante Maßnahmen. Security Policies.
Hardware- und Software-Architektur verteilter Systeme; private Server-Netze; öffentliche Netze; Webapplikationen; Client-Server Systeme; Interprozesskommunikation.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die Anforderungen an Netzwerke definieren, die Implementierung planen sowie Vorschläge zur Verbesserung der Verfügbarkeit und Performance umsetzen und testen;
– ein bestehendes Netzwerk auf Schwachstellen hinsichtlich Datensicherheit und Datenschutz untersuchen.
– die notwendigen Entwicklungsumgebungen für verteilte Systeme einrichten, in Betrieb nehmen und dokumentieren;
– einfache Applikationen für verteilte Systeme entwerfen implementieren, analysieren und testen;
– Synchronisationsmethoden zwischen verschiedenen Applikationen korrekt verwenden.
Lehrstoff:
Fehlersuche; Verfügbarkeit, Lastverteilung, Performanceanalyse, Tuning; Sicherheitslösungen (VPN).
Applikationen für verteilte Systeme, Entwicklungsumgebungen, Einbindung in das Anwendungssystem.
Serviceorientierte Architektur (SOA); Web-Services; Enterprise Application Architecture; Cloud Computing; Middleware; Multi Tier Systeme.
BETRIEBSWIRTSCHAFT UND MANAGEMENT
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine Buchhaltung aufgrund der gesetzlichen Bestimmungen führen;
– Belege des laufenden Geschäftsbetriebes kontieren, richtig verbuchen, ablegen und eine Umsatzsteuer-Voranmeldung durchführen;
– die Auswirkungen von Geschäftsfällen auf Vermögen und Kapital, Gewinn und Verlust beurteilen.
– die Bedeutung und Grundprinzipien der Betriebswirtschaftslehre verstehen.
– Kaufverträge von der Anbahnung bis zur Erfüllung abwickeln sowie rechtliche Möglichkeiten bei nicht vertragskonformer Erfüllung von Kaufverträgen darstellen und sinnvolle Handlungen daraus ableiten.
Lehrstoff:
Buchführung, Doppelte Buchhaltung, laufende Geschäftsfälle, Belege. Steuerlehre. Bilanz, G&V.
Grundzüge privatwirtschaftlicher Unternehmen und Betriebe, Ziele des Wirtschaftens, aktuelle Entwicklungen der Betriebswirtschaftslehre.
Angebot, Kaufvertrag (Anbahnung, Abschluss, Erfüllung, Unregelmäßigkeiten).
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Buchungen zum Jahresabschluss durchführen, den Jahresabschluss von einfachen Unternehmen vornehmen, sowie Einkommen- und Umsatzsteuererklärungen erstellen;
– einfache Lohn- und Gehaltsabrechnungen durchführen und interpretieren;
– aufgrund von Fallbeispielen Einnahmen-Ausgaben-Rechnungen durchführen und evaluieren.
– Strukturen in einer Organisation erheben, dokumentieren, beurteilen und konzeptionieren.
Lehrstoff:
Doppelte Buchhaltung, Jahresabschluss und Bilanzierung, Steuerlehre. Personalverrechnung. Einnahmen-Ausgaben-Rechnung.
Aufbauorganisation, Ablauforganisation, Geschäftsprozesse, Dokumentation.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– den Jahresabschluss von einfachen Unternehmen bewerten sowie anhand von Kennzahlen analysieren und daraus sinnvolle Maßnahmen entwickeln.
– aus dem Datenmaterial der Finanzbuchhaltung die Kosten einer Leistung kalkulieren, die Preisfindung vornehmen und den Kostenträgererfolg ermitteln und daraus Schlüsse ziehen;
– den Deckungsbeitrag einer Leistung ermitteln und relevante Schlussfolgerungen ziehen;
– mit Hilfe von Instrumenten des Controllings geschäftliche Abläufe analysieren und bewerten.
Lehrstoff:
Auswertung des Jahresabschlusses (Kennzahlen), Bilanzanalyse.
Kostenrechnung (Kostenartenrechnung, Kostenstellenrechnung, Kostenträgerrechnung). Deckungsbeitragsrechnung, betriebswirtschaftliche Entscheidungen. Controlling.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– aufgrund von wesentlichen Merkmalen der Rechtsformen von Unternehmen und deren Vor- und Nachteilen eine Rechtsformentscheidung treffen und diese analysieren;
– rechtliche Entscheidungen im Rahmen der Führung kleiner Unternehmen treffen und diese analysieren.
– mittels marketingpolitischer Instrumente eine effiziente Strategie entwickeln und deren Auswirkungen beurteilen;
– einen Businessplan entwickeln und vor potentiellen Investoren / Kreditgebern effektiv präsentieren.
Lehrstoff:
Rechtsformen. Unternehmereigenschaft, Firma, Firmenbuch, Stellvertretung.
Marktforschung, Markt- und Umfeldanalyse, Marketing-Mix. Businessplan (Ziele und Inhalte, Ideenfindung), Schritte zur Unternehmensgründung, Finanzplan, Präsentation, Pitch.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– unternehmerische Strategien auf Managementebene entwickeln;
– Führungstheorien analysieren und Führungskonzepte in ihrem unternehmerischen Wirkungsbereich anwenden;
– Methoden des Personalmanagements im jeweiligen Zuständigkeitsbereich anwenden.
Lehrstoff:
Strategisches Management, Zielentwicklung, Leitbild, Kreativitätstechniken, Entscheidungstechniken. Führungstheorien, Führungskonzepte.
Leistungsverhalten und Motivation, Personalmanagement, Mitarbeitergespräch, Personalentwicklung, Personalbeurteilung, Arbeitsgestaltung, Stress, Gruppendynamik, Personalbedarfsplanung, Bewerbung und Recruiting.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– monetäre Führungsentscheidungen im Finanzierungs- und Investitionsbereich treffen;
– grundlegende Merkmale von Wertpapieren sowie deren Vor- und Nachteile beurteilen.
– unterschiedliche Ansätze des Qualitätsmanagements erläutern.
Lehrstoff:
Finanzierung, Kredit, Leasing, Sicherheiten. Investitionsrechnung, Investitionsentscheidung.
Qualitätsmanagement.
SYSTEMPLANUNG UND PROJEKTENTWICKLUNG
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die aktuellen Ansätze und theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Prozessmodelle und Kompetenzen im Projektmanagement sowohl erklären als auch kontextbezogen interpretieren;
– Methoden und Werkzeuge des Projektmanagements für die Projektinitialisierung und die Projektorganisation theoriebasiert anwenden.
– einfache Projekte initiieren und planen.
– die theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Vorgehensmodelle, Kompetenzen und Rollen im Software Engineering sowohl erklären als auch kontextbezogen interpretieren.
Lehrstoff:
Projektbegriff, Projektmanagementansätze und Phasenmodelle. Methoden, Werkzeuge und Dokumente im Projektmanagementprozess. Projektorganisation, Projektteams.
Selbstständige Initiierung und Planung eines einfachen Projektes.
Software Engineering, Vorgehens- und Prozessmodelle für die Softwareentwicklung, Rollen im Softwaredevelopmentprozess.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Methoden und Werkzeuge des Projektmanagements für die Projektplanung, die Projektdurchführung und den Projektabschluss theoriebasiert anwenden.
– einfache Projekte durchführen und abschließen.
– die für ein Software-Entwicklungsprojekt geeigneten Methoden und Werkzeuge des Software Engineerings – ausgehend von Beispielen, Fallstudien oder Praxisprojekten – sowohl erklären als auch auswählen und theoriebasiert anwenden.
Lehrstoff:
Projektplanung, Aufwand- und Zeitschätzung, Projektdurchführung. Projektdokumentation, Projektevaluierung und Projektabschluss.
Selbstständige Durchführung und Abschluss eines einfachen Projektes.
Methoden für Ist-Erhebung, Analyse, Entwurf, Entwicklung und Qualitätssicherung im Software Engineering. Anforderungsanalyse und -beschreibung, Aufwandsschätzung. Produktdokumentation, Testen, Abnahme, Rollout, Wartung und Pflege.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Projekte leiten.
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren.
– die aktuellen Technologien und Produkte in den Bereichen Hardware und Software sowie die aktuellen Entwicklungen im Bereich der IKT-Dienstleistungen erläutern;
– Methoden zur Modellierung betrieblicher Informationssysteme sowie zur Planung und Beschreibung von IT-Architekturen anwenden.
Lehrstoff:
Projektcontrolling, Führen und Steuern von Projekten. Kommunikation in Projekten, Berichtswesen. Qualitätsmanagement; Testmanagement, Konfigurationsmanagement, Change-Management.
Initiierung, Organisation, Planung und Dokumentation von IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt. Betriebliche IKT-Systeme, IT-Architekturen, Strategien und Rahmenbedingungen zur Entwicklung, Methoden und Werkzeuge zur Beschreibung von Architekturmodellen, Architektur-Frameworks.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– bestehende IKT-Systeme und Geschäftsprozesse analysieren und darstellen, um dafür Lösungskonzepte und Umsetzungsstrategien für Software- und Systementwicklungsprojekte zu erarbeiten.
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– eine geeignete IT-Organisation – ausgehend von einer konkreten Unternehmenssituation – sowohl ableiten als auch bewerten;
– geeignete IT-Service- und IT-Managementprozesse – ausgehend von Referenzprozessen im IT-Management – für eine gegebene Situation sowohl ableiten als auch beschreiben.
Lehrstoff:
Rollen in Prozessen; Methoden der Prozessbeschreibung; Notationen und Werkzeuge zur Abbildung von Prozessen. Strategische, operative und technische Prozessmodelle.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung.
Strategische Ausrichtung der IKT, Governance, organisatorische und technologische Implementierung von IKT für Unternehmungen.
Organisation von IKT-Abteilungen, IT-Services und IT-Service Management, Referenzmodelle für Gestaltung und Qualität von IT-Services.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Geschäfts- und Ablaufprozesse erheben, dokumentieren, analysieren, konzipieren, einführen und optimieren.
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren, vertraglich vorbereiten und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren.
– die rechtlichen und wirtschaftlichen Rahmenbedingungen für einen ordnungsgemäßen IT-Betrieb in einem konkreten Umfeld sowohl ableiten als auch beschreiben;
– IKT-Systemkonzepte – ausgehend von konkreten Problemstellungen und Fallbeschreibungen – unter Berücksichtigung aktueller Technologien entwickeln und nach den Gesichtspunkten Leistungsfähigkeit, Verfügbarkeit, Wirtschaftlichkeit und Umweltgerechtheit evaluieren;
– die Beschaffung und Einführung von IKT-Systemen im privatwirtschaftlichen wie im öffentlichen Bereich sowohl planen, vorbereiten und dokumentieren als auch argumentieren.
Lehrstoff:
Notationen und Werkzeuge für die Prozessmodellierung, Referenzmodelle für Geschäftsprozesse, Umsetzung von Prozessmodellen.
Initiierung, Organisation, Planung und Dokumentation von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen; Beschaffung und Betrieb von IKT-Systemen.
Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt; Methoden zur Entwicklung, Dimensionierung, Darstellung und Beschreibung von IKT-Systemkonzepten.
Verfügbarkeit, Wirtschaftlichkeit und Umweltgerechtheit von IKT-Systemen, IT-Controlling, IT-Compliance.
Beschaffungsvorgang, Pflichtenheft, Ausschreibung, Angebot, Wirtschaftlichkeit, Leistungs- und Kostenvergleich, Business Case, Evaluierung und Systemauswahl, rechtskonforme Vergabe, Einführung von IKT-Systemen, Vertragsmanagement in Projekten.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Multiprojektmanagement und Projekte im internationalen Umfeld erfolgreich durchführen;
– die Umsetzung neuer Strategien, Strukturen, Systeme, Prozesse oder Verhaltensweisen in einer Organisation begleiten.
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– den Sicherheitsbedarf in IKT-Systemen sowohl bestimmen als auch unter Berücksichtigung anerkannter Standards, gesetzlicher Vorgaben und technologischer Möglichkeiten geeignete Konzepte für die Datensicherheit und den Datenschutz entwickeln;
– aus den vielfältigen gesetzlichen Vorgaben im Bereich der Informationstechnologie und des Informationseinsatzes geeignete Schritte für konkrete Situationen sowohl ableiten als auch argumentieren;
– personal- und gesellschaftspolitische Auswirkungen des IKT-Einsatzes reflektieren.
Lehrstoff:
Führen und Steuern von Projekten, Krisen- und Konfliktbewältigung, internationales Projektumfeld, Programm- und Projektportfolio-Management. Veränderungsmanagement.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen.
Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Standards und Richtlinien für den sicheren Einsatz von IKT-Systemen, Datenschutzgesetz. Rechtliche Bestimmungen für die Entwicklung und Nutzung von Software, rechtliche Vorgaben für den betrieblichen Einsatz von IKT-Systemen, Compliance.
IT-Arbeitsplätze, IT-Akzeptanz, Auswirkungen der IKT im gesellschaftspolitischen Umfeld.
Pflichtgegenstände des schulautonomen Ausbildungsschwerpunktes
B.1 Systemtechnik
COMPUTERPRAKTIKUM
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
TECHNISCHE INFORMATIK
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
PROGRAMMIEREN UND SOFTWARE ENGINEERING
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Grundlegende Datentypen und Kontrollstrukturen in ihren Programmen anwenden;
– Algorithmen grafisch darstellen, mit Hilfe von Unterprogrammen strukturieren und in einer höheren Programmiersprache umsetzen.
– einfache User Schnittstellen entwerfen;
– Programme mit einer modernen, grafischen Benutzeroberfläche entwickeln.
– mit gängigen Werkzeugen zur Unterstützung der Softwareentwicklung grundlegend umgehen;
– im Rahmen der Programmentwicklung syntaktische Fehler finden und beheben.
Lehrstoff:
Anweisungen und Kontrollstrukturen, grundlegende Datentypen und Operatoren, prozedurale Programmierung, grafische Darstellung von Algorithmen und Programmabläufen.
UI-Entwicklung, hardwarespezifische Programmierung.
Entwicklungsumgebung, Testen und Fehlersuche, Debugging.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– geeignete Datenstrukturen für verschiedene Problemstellungen auswählen und implementieren;
– die Grundlagen der objektorientierten Programmierung erklären.
– API-Dokumentationen lesen, verstehen und für ihre eigenen Programme Dokumentationen erstellen;
– externe Programmbausteine in eigene Programme integrieren und eigene Programmbausteine zur Verfügung stellen.
– mit gängigen Werkzeugen zur Unterstützung der Softwareentwicklung effektiv umgehen;
– eine gegebene Problemstellung analysieren und mit Hilfe von grafischen Notationen darstellen;
– einfache Testfälle definieren und damit Programme systematisch testen.
Lehrstoff:
Speicherverwaltung, Reguläre Ausdrücke, Grundlagen der objektorientierten Programmierung.
GUI-Entwicklung, hardwarespezifische Programmierung in Abstimmung mit den fachtheoretischen Pflichtgegenständen.
Testen und Fehlersuche, Debugging, Versionsverwaltung, Planungs- und Dokumentationstools.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– statische und dynamische Datenstrukturen einsetzen und den Ablauf der wichtigsten Operationen für dynamische Datenstrukturen erklären;
– objektorientierte Konzepte verstehen und anwenden;
– das Konzept der Rekursion und ihre Anwendungsgebiete erklären.
– aufgrund der Eigenschaften einiger Programmbibliotheken für gängige Aufgaben eine geeignete Auswahl daraus treffen;
– Programme mit einer modernen, grafischen Benutzeroberfläche entwickeln.
– Softwarelösungen für komplexe Systeme mit Hilfe gängiger Tools planen.
Lehrstoff:
Speicherverwaltung, objektorientierte Bibliotheken.
GUI-Entwicklung, Graphische Komponenten.
Aktivitäts- und Komponentendiagramme.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– mit Hilfe der Konzepte der Vererbung, des Polymorphismus und der Datenkapselung erweiterbare und wartbare Programme schreiben;
– einfache Standardalgorithmen erklären und diese in einer Programmiersprache umsetzen.
– aufgrund der Eigenschaften einiger Programmbibliotheken für gängige Aufgaben eine geeignete Auswahl daraus treffen;
– Programme mit Zugriff auf externe Komponenten mit einer modernen, grafischen Benutzeroberfläche entwickeln.
– aktuelle Vorgehensmodelle und Entwicklungsmethoden verwenden;
– normgerechte Softwaredokumentationen manuell und automatisiert erstellen.
Lehrstoff:
Objekte, Klassen, Vererbung und Polymorphismus, Datenkapselung, Suchen, Sortieren, Komprimieren, Verschlüsseln.
GUI-Entwicklung, Container.
Grafische Notationen, Testen und Fehlersuche, Debugging, Versionsverwaltung, Inkrementelle, Iterative und Agile Vorgehensmodelle, Entwicklungsmethoden, Dokumentationstools.
Bildungs- und Lehraufgabe:
Die Studierenden können im
- Standardalgorithmen verstehen, für eine konkrete Problemstellung auswählen und diese damit lösen;
- die wichtigsten Entwurfsmuster der Softwareentwicklung anwenden;
- auf externe Datenquellen softwaretechnisch zugreifen.
- umfangreiche Testfälle definieren und damit Programme systematisch testen.
- aktuelle Vorgehensmodelle und Entwicklungsmethoden verwenden;
Lehrstoff:
Speicherklassen und Speicherverwaltung, Statik- und Dynamik-Modellierung, Algorithmen berufsspezifischer Fachgebiete.
Entwurfsmuster, Multimedia Datentypen; Datenbankzugriffe; Datenaustauschformate.
Testen und Fehlersuche, Inkrementelle, Iterative und Agile Vorgehensmodelle, Entwicklungsmethoden.
Bildungs- und Lehraufgabe:
Die Studierenden können im
- Komplexe Softwarepakete benutzerfreundlich und betriebssicher implementieren
- Komplexe Softwarepakete planen, organisieren und testen.
Lehrstoff:
Auswahl und Einsatz von Bibliotheken, Datenaustauschformaten, Schnittstellen, Dokumentationsmethoden und Testumgebungen für komplexe Softwareprojekte
Teststrategien, Integrations- und Systemtests, Akzeptanztests, Performancetests, Validierung, Bibliotheken, Deployment.
DATENBANKEN UND INFORMATIONSSYSTEME
Siehe den gleichnamigen Pflichtgegenstand in Abschnitt B.
NETZWERKSYSTEME UND VERTEILTE SYSTEME
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Computernetze nach Umfang, Dienstangebot, Topologie und Mediennutzung charakterisieren und vergleichen, sowie die Grundlagen der Signalausbreitung in kabellosen und kabelgebundenen Medien charakterisieren.
– Anforderungen an Modelle zur Rechnerkommunikation allgemein charakterisieren und Anforderungen an das TCP/IP-Modell, sowie das OSI-Modell beschreiben, sowie Normen von Standardisierungsgremien für Rechnerkommunikation heraussuchen.
Lehrstoff:
Netze zur Sprach-, Text- und Bildkommunikation, Fest- und Funknetze, Übertragungsmedien und Kopplungselemente, Standards und Zugriffsverfahren, Topologien und Komponenten, Grundlagen von Kommunikationsmodellen.
Grundlegende Adresskonzepte.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Verkabelungssysteme aufgrund aktueller Standards messen und eine Kaufentscheidung für aktive Netzwerkkomponenten treffen und eine Raumverkabelung selbst herstellen und überprüfen.
Lehrstoff:
Netze zur Sprach-, Text- und Bildkommunikation, Fest- und Funknetze, Übertragungsmedien und Kopplungselemente, Standards und Zugriffsverfahren, Topologien und Komponenten, Grundlagen von Kommunikationsmodellen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– in Bezug auf spezifizierte Anforderungen ein geeignetes Übertragungsmedium und eine geeignete Topologie bewerten, sowie bei gegebenen Anforderungen an Netzwerke Lösungskonzepte zur Realisierung von Topologien erarbeiten.
– eine Einordnung von Anwendungs- und Transportprotokollen auf das OSI-Modell umsetzen und das TCP/IP-Modell und das OSI-Modell gegeneinander abgrenzen und aufgrund von Anforderungsspezifikationen an lokale Netze Kommunikationsmodelle für Weitverkehrsnetze erarbeiten.
Lehrstoff:
Grundkomponenten für Netzwerke, Rollen / Services in einem Netzwerk, Peer-to-Peer-Netzwerke, Nachrichtenformatierung / Frameaufbau, Eigenschaften von Protokollen.
Funktionsweise von Router / Switches, Anwendungsprotokolle, Transportprotokolle, Positionierung diverser Protokolle im OSI- und TCP/IP-Modell, Datenkapselung, Gegenüberstellung OSI- und TCP/IP-Modell. Adresszuweisung / DHCP.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine WLAN basierende Infrastruktur in SOHO-Netzen erstellen.
– ein SOHO-Netzwerk installieren und damit Switching- und Routingkonzepte in Small-Office-Home-Office-Netzwerken umsetzen;
– die Notwendigkeit der selbstständigen Wegewahl eines Datenpaketes durch das Internet begründen.
– den Einsatz von Netzwerkplanungs- und Netzwerkmanagementkomponenten erklären;
– die Funktionalität eines Netzwerkes mit Netzwerktools überprüfen und die Ergebnisse interpretieren;
– die Notwendigkeit für den Einsatz von Netzwerksicherheitssystemen begründen und grundlegende Funktionsprinzipien einer Firewall, eines Backupsystems, sowie von Remote Access Systemen erklären;
– die notwendigen Netzwerk-/ Betriebssystem-Services planen und installieren.
Lehrstoff:
Adressierung, Grundlagen Wireless- Technologien und Geräte, Standards für Wireless LANs, Signalausbreitung und Messung.
Internetservices, Herstellen einer Verbindung in das Internet über einen Internet Service Provider (ISP), erweiterte Adresskonzepte, Öffentliche und private IP-Adressen, Client / Server, Basis-Internet-Services.
Sicherheitsüberlegungen in einem Wireless LAN, Grundbegriffe der IT-Basissicherheit.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die Qualität von Routingverfahren analysieren und bewerten, sowie die Verfahren „Switching“ und „Routing“ hinsichtlich ihrer Gemeinsamkeiten und Unterschiede analysieren.
Lehrstoff:
Vertiefende Konzepte und Übungen zu Switching und Routing, statisches- und dynamisches Routing, Bewertung der Qualität von Routen, Network- und Portaddresstranslation, Übungen zu Switching, Routing, Virtuelle LANs und Internetanbindung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– den Einsatz von VLAN’s, Switching und Routing in Midrange-Netzwerken modellhaft entwerfen.
– Netzwerksicherheitssysteme in SOHO-Netzwerken installieren, den Output von Netzwerksicherheitssystemen bewerten und Entscheidungen über geeignete Abwehrmaßnahmen treffen und einfache Angriffsszenarien analysieren;
– die rechtlichen Grundlagen des Datenschutzes und der Datensicherheit berücksichtigen;
– die wichtigen Infrastrukturblöcke eines Data Centers planen;
– Sicherheitsanalysen gemäß aktueller Standards durchführen.
Lehrstoff:
Redundante Topologien basierend auf Switch-Technologie, DNS.
Netzwerkmanagement als zyklischer Prozess, Betriebsführungskonzepte, Sicherheitskonzepte, Zugangssicherheit, Datensicherheit, Inhaltssicherheit, Bedrohungsszenarien Firewalls / Sicherheitsgateways / Application-Level-Gateways, Grundschutzhandbuch.
Überblick Infrastruktur eines Rechenzentrums (Energieversorgung, Klimatisierung, Brandschutz, Flächenkonzeption, Sicherheitszonen), Einführung in die Kryptographie, Vertiefung in ausgewählte Themengebiete.
MEDIENTECHNIK
Bildungs- und Lehraufgabe:
Die Studierenden können im
– den Ablauf beim Aufruf einer Webseite und die Bedeutung der wichtigsten der dabei verwendeten Protokolle erklären;
– die Bedeutung und Anwendung der wichtigsten Webstandards erklären;
– mit den aktuellen Webstandards Inhalte (Text, Verweise, Grafiken, Video, Audio) in eine Webseite einbinden.
– Geräte zur Bildaufnahme bedienen;
– wichtige gestalterische Grundelemente für Foto, Audio und Video anwenden.
Lehrstoff:
Grundlagen Webentwicklung, Auszeichnungssprache(n), Formatierungssprache(n), Einbindung von Text und Audio- und Videodateien in geeigneten Formaten.
Typografischen Grundlagen, Grundlagen der Farbenlehre, Grundlagen Gestaltung.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– mit den aktuellen Webstandards die Inhalte einer Webseite gestalten;
– geeignete Werkzeuge zum Erstellen und Testen von Webseiten auswählen;
– den Begriff „Responsives Webdesign“ erklären und responsive Webseiten erstellen.
– die Eigenschaften einer Pixelgrafik bzw. Vektorgrafik erklären;
– einfache Vektor- und Pixelgrafiken mit geeigneter Software erstellen.
– die Eigenschaften und Wirkungsweise der visuellen Wahrnehmung multimedial einsetzen;
– die typografischen Grundlagen und die Grundlagen der Farbenlehre anwenden.
Lehrstoff:
Werkzeuge zur Entwicklung und zum Testen einer Webseite, Auszeichnungssprache(n), Formatierungssprache(n), Spaltenlayout, gestalten einer Webseite, Responsives Layout.
Grundlagen Grafik, Bildformate, Erstellung von Vektor und Pixelgrafiken.
Visuelle Wahrnehmung, Farbpsychologie.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– eine Webseite über einen Provider online stellen;
– aufgrund der Eigenschaften und Anwendungsgebiete von Content Management Systemen eine qualifizierte Auswahl treffen und eine Webseite damit erstellen.
– Bildaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– Audioaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– wichtige gestalterische Grundelemente für Foto und Audio anwenden.
– geeignete Methoden zur Optimierung der Benutzerinteraktion anwenden;
– die Bedeutung barrierefreier Benutzerschnittstellen erklären.
Lehrstoff:
Content Management Systeme.
Fotografie und Bildbearbeitung, Tonbearbeitung.
Softwareergonomie, Benutzerinteraktion, Usability für stationäre Endgeräte.
Bildungs- und Lehraufgabe:
– Standardelemente einer Webseite erstellen und gestalten (Kopf und Fußzeile, Spaltenlayouts, Menüs), dynamische Webseiten durch Einbindung von clientseitigen Scripts oder gängigen Frameworks erstellen.
– Videoaufnahmen erstellen und geeignete Werkzeuge zu deren Bearbeitung auswählen und verwenden;
– wichtige gestalterische Grundelemente für webgerechte Videodarstellung anwenden.
– aufgrund der Eigenschaften mobiler Geräte deren Bedeutung einschätzen;
– eigene gestalterische Vorstellungen benutzerorientiert umsetzen.
Lehrstoff:
Clientseitige Scriptsprache(n), Einbinden dynamischer Inhalte in Webseiten.
Videobearbeitung.
Softwareergonomie, Benutzerinteraktion, Usability für mobile Endgeräte.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Themenbereiche der Webentwicklung (Browservielfalt, Kompatibilität, Zeichencodierung, barrierefreies Webdesign, Validierung, Suchmaschinenoptimierung) erklären;
– mithilfe von Webstandards mit einem Server kommunizieren.
– webtaugliche Animationen erstellen.
Lehrstoff:
Webformulare, Kommunikationsschnittstellen zum Server.
Erstellen webtauglicher Animationen.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– mobile Web Applikationen erstellen und über geeignete Schnittstellen auf Funktionen des mobilen Endgeräts zugreifen, sowie über die mobile Webapplikation zu einem Server kommunizieren.
– Multimediale Inhalte zur Veröffentlichung technisch optimiert aufbereiten.
Lehrstoff:
Entwicklung mobiler Webapplikationen.
Audio und Videoformate.
SYSTEMPLANUNG UND PROJEKTENTWICKLUNG
Bildungs- und Lehraufgabe:
Die Studierenden können im
– die aktuellen Ansätze und theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Prozessmodelle und Kompetenzen im Projektmanagement sowohl erklären als auch kontextbezogen interpretieren;
– Methoden und Werkzeuge des Projektmanagements für die Projektinitialisierung und die Projektorganisation theoriebasiert anwenden.
– einfache Projekte initiieren und planen.
– die theoretischen Grundlagen, Rahmenbedingungen, Prozesse, Vorgehensmodelle, Kompetenzen und Rollen im Software Engineering sowohl erklären als auch kontextbezogen interpretieren.
Lehrstoff:
Projektbegriff, Projektmanagementansätze und Phasenmodelle. Methoden, Werkzeuge und Dokumente im Projektmanagementprozess. Projektorganisation, Projektteams.
Selbstständige Initiierung und Planung eines einfachen Projektes.
Software Engineering, Vorgehens- und Prozessmodelle für die Softwareentwicklung, Rollen im Softwaredevelopmentprozess.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Methoden und Werkzeuge des Projektmanagements für die Projektplanung, die Projektdurchführung und den Projektabschluss theoriebasiert anwenden.
– einfache Projekte theoretisch durchführen und abschließen.
– die für ein Software-Entwicklungsprojekt geeigneten Methoden und Werkzeuge des Software Engineerings – ausgehend von Beispielen, Fallstudien oder Praxisprojekten – sowohl erklären als auch auswählen und theoriebasiert anwenden.
Lehrstoff:
Projektplanung, Aufwand- und Zeitschätzung, Projektdurchführung, Projektdokumentation, Projektevaluierung und Projektabschluss.
Selbstständige Durchführung und Abschluss eines einfachen Projektes.
Methoden für Ist-Erhebung, Analyse, Entwurf, Entwicklung und Qualitätssicherung im Software Engineering, Anforderungsanalyse und -beschreibung, Aufwandsschätzung, Produktdokumentation, Testen, Abnahme, Rollout, Wartung und Pflege.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– Projekte leiten, Probleme und Konflikte in Teamstrukturen analysieren sowie geeignete Lösungsmöglichkeiten aufzeigen.
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und dokumentieren;
– ein Projektmanagementhandbuch selbstständig verwenden;
– eigenständig Lösungskonzepte auf Basis der technischen Pflichtgegenstände zur Realisierung einfacher Projekte in den Bereichen Software- und Systementwicklung entwickeln und umsetzen.
– die aktuellen Technologien und Produkte in den Bereichen Hardware und Software recherchieren und in einfachen Projekten einsetzen.
Lehrstoff:
Projektcontrolling, Führen und Steuern von Projekten, Kommunikation in Projekten, Berichtswesen, Ressourcenmanagement, Konfliktmanagement.
Planung und Realisierung einfacher informationstechnischer Projekte unter Wahrnehmung typischer Rollenbilder und unter Berücksichtigung von Themenbereichen der technischen Pflichtgegenstände. Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung.
Aktueller Hardware-, Software- und IT-Dienstleistungsmarkt.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– bestehende IKT-Systeme analysieren und darstellen, um dafür Lösungskonzepte und Umsetzungsstrategien für Software- und Systementwicklungsprojekte zu erarbeiten.
– für einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, benutzerorientierte Konzepte entwickeln, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– einfache, angeleitete Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– geeignete IT-Service- und IT-Managementprozesse – ausgehend von Referenzprozessen im IT-Management – für eine gegebene Situation sowohl ableiten als auch beschreiben.
Lehrstoff:
Rollen in Prozessen; Methoden der Prozessbeschreibung; Notationen und Werkzeuge zur Abbildung von Prozessen. Strategische, operative und technische Prozessmodelle.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von IKT-Projekten; Entwicklung von IKT-Systemen basierend auf Anforderungen. Methoden des Projektmanagements und der Software- und Systementwicklung.
IT-Services und IT-Service Management, Referenzmodelle für Gestaltung und Qualität von IT-Services.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– ein Projektmanagementhandbuch selbstständig erstellen;
– verschiedene Kreativitätstechniken adäquat zu den gestellten Aufgaben einsetzen.
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung initiieren, planen, kalkulieren und eine geeignete Teamstruktur und Teamkommunikation, Arbeitsumgebung und Qualitätssicherung sowohl konzipieren als auch aufbauen;
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren.
– -Methoden des Qualitätsmanagements sowie Grundlagen der Qualitätsnormen und Qualitätsmanagement-Systeme angeben, ein Qualitätsmanagement-Handbuch richtig anwenden und Methoden des Qualitätsmanagements gezielt einsetzen.
Lehrstoff:
Notationen und Werkzeuge für die Prozessmodellierung, Umsetzung von Prozessmodellen.
Initiierung, Organisation, Planung und Dokumentation von komplexen IKT-Projekten, Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen.
Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Beschaffungsvorgang, Pflichtenheft, Ausschreibung, Angebot, Wirtschaftlichkeit, Leistungs- und Kostenvergleich, rechtskonforme Vergabe, Qualitätsmanagementhandbuch, Standards, Normen, Systeme, Begriffe und Werkzeuge.
Bildungs- und Lehraufgabe:
Die Studierenden können im
– komplexe Projekte der IKT abschließen und beim Auftraggeber nachhaltig implementieren.
– selbstständig für komplexe Projekte in den Bereichen Software- und Systementwicklung Anforderungen erheben und beschreiben, Teilziele planen, diese erfolgreich umsetzen, validieren und dokumentieren;
– selbstständig komplexe Projekte in den Bereichen Software- und Systementwicklung erfolgreich in den Betrieb überleiten, abschließen, evaluieren und dokumentieren.
– konstruktive und analytische Maßnahmen zur Qualitätssicherung gezielt zur Projektierung und Entwicklung von IKT Systemen einsetzen;
– IKT-Einsatz im Rahmen der aktuellen industrienahen Anforderungen planen und dessen personal- und gesellschaftspolitische Auswirkungen reflektieren.
Lehrstoff:
Führen und Steuern von Projekten, Projektabnahme, Diskontinuitätenmanagement, Wartungsplanung.
Durchführung, Steuerung, Überwachung, Dokumentation und Abschluss von komplexen IKT-Projekten. Entwicklung von IKT-Systemen basierend auf Anforderungen, Beschaffung und Betrieb von IKT-Systemen. Methoden des Projektmanagements, der Software- und Systementwicklung und der Prozessmodellierung.
Qualitätsmanagement-Systeme, Standards und Richtlinien für den sicheren Einsatz von IKT-Systemen, Datenschutzgesetz.
Rechtliche Bestimmungen für die Entwicklung und Nutzung von Software, rechtliche Vorgaben für den betrieblichen Einsatz von IKT-Systemen, Compliance.
IT-Arbeitsplätze, IT-Akzeptanz, Auswirkungen der IKT im gesellschaftspolitischen Umfeld.
C. Pflichtpraktikum
Gemäß Stundentafel I.1 und Stundentafel I.2.
Siehe Anlage 1.
C. Freigegenstände
Gemäß Stundentafel I.3. und Stundentafel I.4 sowie
D. Freigegenstände
Gemäß Stundentafel I.1. und Stundentafel I.2.
Siehe Anlage 1.
D. Förderunterricht
Gemäß Stundentafel I.3. und Stundentafel I.4 sowie
E. Förderunterricht
Gemäß Stundentafel I.1. und Stundentafel I.2.
Siehe Anlage 1.