Modulhandbuch BaET2012_Informatik_Praktikum
Verantwortlich: Prof. Dr. Kreiser
Modul
Anerkennbare Lehrveranstaltung (LV)
Organisation
Bezeichnung |
Lang |
BaET2012_Informatik_Praktikum |
MID |
BaET2012_IP |
MPID |
|
|
|
Zuordnung |
Studiengang |
BaET2012 |
Studienrichtung |
G |
Wissensgebiete |
G_GWI |
|
|
Einordnung ins Curriculum |
Fachsemester |
1 |
Pflicht |
G |
Wahl |
|
|
|
Version |
erstellt |
2012-01-03 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
Zeugnistext
de
Informatik Praktikum
en
Programming Practical Training
Unterrichtssprache
Deutsch oder Englisch
Modulprüfung
Form der Modulprüfung |
ohne |
unbenoteter Leistungsnachweis = Gesamttestat |
Beiträge ECTS-CP aus Wissensgebieten |
G_GWI |
3 |
Summe |
3 |
Aufwand [h]: 90
Prüfungselemente
Praktikum
Form Kompetenznachweis |
bÜA |
Selbstlernaufgaben, ggf. auch als Präsenztermin |
bFG |
Strukturierte Befragung zu bÜA (max. 2h) |
Beitrag zum Modulergebnis |
bÜA |
unbenotet |
bFG |
Testat zu bÜA , unbenotet |
Spezifische Lernziele
Kenntnisse
- Algorithmen mit grafischen Modellierungssprachen beschreiben (PFK1,PFK.2,PFK.11,PFK.14)
- Daten strukturieren (PFK1,PFK.2,PFK.11,PFK.14)
Fertigkeiten
- Algorithmen und Datenstrukturen aus einer textuellen Aufgabenstellung extrahieren (PFK.1,PFK.2,PFK.4,PFK.5,PFK.7,PFK.8,PFK.12,PSK.6)
- Transformieren von Modellartefakten (Algorithmen und Datenstrukturen) in eine Programmiersprache (PFK.4,PFK.5,PFK.11)
- Sicheres Handhaben der Elemente einer funktionalen Programmiersprache (PFK.9,PFK.14)
- Sicheres Nutzen einer integrierten Entwicklungsumgebung zur Programmierung (PFK.4,PFK.9,PFK.10,PFK.12,PFK.14,PSK.4,PSK.6)
- Funktionale Modularisierung
- Aufgabenstellung funktional gliedern (PFK.1,PFK.2,PFK.4, PFK.12,PFK.14,PSK.6)
- je Funktion
- Modell entwickeln (PFK.5,PFK.7,PFK.8)
- Programmcode entwickeln (PFK.9,PFK.10)
- Funktionen zu einer lauffähigen Software integrieren (PFK.9,PFK.10)
Exemplarische inhaltliche Operationalisierung
Bearbeiten algorithmisch lösbarer Aufgabenstellungen mit geringem, mittleren und höheren Umfang / Schwierigkeitsgrad.
Algorithmische Modellierung z.B. mit Struktogrammen, mit Programmablaufplänen (PAP), nach Jackson Structured Programming (JSP), als endliche Automaten, …
Datenstrukturmodellierung z.B. mit EBNF (Erweiterter Backus Naur Form), XML, JSP, DFD, DSD
Programmtechnische Umsetzung in einer funktionalen Programmiersprache, z.B. C/C++ oder Java. Im BaET bevorzugt in C, da im Berufsbild essenziell.