Bachelor Technische Informatik 2020
PDF Studiengangsverzeichnis Studienverlaufspläne Bachelor Technische Informatik
Version: 1 | Letzte Änderung: 03.09.2019 11:27 | Entwurf: 0 | Status: vom Modulverantwortlichen freigegeben | Verantwortlich: Nissen
Anerkannte Lehrveranstaltungen | SE_Nissen |
---|---|
Fachsemester | 3 |
Dauer | 1 Semester |
ECTS | 5 |
Zeugnistext (de) | Software Engineering |
Zeugnistext (en) | Software Engineering |
Unterrichtssprache | deutsch |
abschließende Modulprüfung | Ja |
PI2 - Praktische Informatik 2 |
Fundierte Kenntnisse in der Programmierung. | |
---|---|---|
PP - Programmierpraktikum |
Praktische Erfahrungen in der Programmierung. |
Benotet | Ja | |
---|---|---|
Frequenz | Jedes Semester | |
Schriftliche Klausur.
Die Klausur stellt sicher, dass jeder Studierende auch individuell die Ziele des L.O. erreicht hat,
durch Aufgaben der folgenden Typen:
Fragen zu Grundwissen über Spezifikationstechniken, Entwurfsprinzipien, Methoden zur Software-Prüfung (K.2, K.3),
Modellierung verschiedener Perspektiven eines Software-Systems (K.1, K.2, K.4, K.5, K.9),
Erstellung geeigneter Testfälle (K.7, K.9),
Anwendung einfacher Entwurfsmuster (K.9).
PI2 - Praktische Informatik 2 |
Fundierte Kenntnisse in der Programmierung. | |
---|---|---|
PP - Programmierpraktikum |
Praktische Erfahrungen in der Programmierung. |
Kompetenz | Ausprägung |
---|---|
In Systemen denken | Vermittelte Kompetenzen |
Systeme analysieren | Vermittelte Kompetenzen |
fachliche Probleme abstrahieren und formalisieren | Vermittelte Kompetenzen |
Konzepte und Methoden der Informatik, Mathematik und Technik kennen und anwenden | Vermittelte Kompetenzen |
Systeme entwerfen | Vermittelte Kompetenzen |
Systeme prüfen | Vermittelte Kompetenzen |
Typische Werkzeuge, Standards und Best Practices der industriellen Praxis kennen und einsetzen | Vermittelte Kompetenzen |
In vorhandene Systeme einarbeiten und vorhandene Komponenten sinnvoll nutzen | Vermittelte Kompetenzen |
Systeme realisieren | Vermittelte Kompetenzen |
Anhand praxisnaher Beispiele kann die Modellierung eines Systems durchgeführt werden.
Es könnten unterschiedliche Architekturvorschläge für ein System im Hinblick auf
nicht-funktionale Anforderungen untersucht werden. Die Anwendung von Testmethoden
kann für hinreichend komplexe Programmteile geübt werden.
keine
Der Umgang mit Systemmodellen sollte aus zwei Richtungen erfolgen.
Zum einen sollten vorgegebene Modelle in korrekten Code übersetzt werden.
Zum anderen sollten für vorgegebene Anforderungs-Spezifikationen entsprechende
Modelle für unterschiedliche Systemperspektiven erstellt werden. Für eine
selbst erstellte Spezifikation sollen entsprechende Programmteile realisiert werden
und die Ableitung und Implementierung geeigneter Testfälle erfolgen.
Benotet | Nein | |
---|---|---|
Frequenz | Einmal im Jahr | |
Voraussetzung für Teilnahme an Modulprüfung | Ja |
Im Praktikum werden die Studierenden folgende Typen von Aufgaben bearbeiten:
Erstellung von Programmcode auf Grundlage einer gegebenen Software-Modellierung (K.6).
Umfangreiche Spezifikation eines Systems anhand einer gegebenen Anforderungsdefinition (K.1, K.2, K.3, K.4, K.9).
Erstellung eines Software-Entwurfs auf Basis der eigenen Spezifikation (K.3, K.5, K.9), Realisierung des
Entwurfs in geeignetem Programm-Code unter Verwendung bereits erstellter Komponenten (K.6, K.9, K.10) und
Prüfung des Codes gegen die vorhandene Spezifikation (K.7, K.9).
© 2022 Technische Hochschule Köln