Modulhandbuch BaTIN2012_Programmier-Praktikum
Verantwortlich: Prof. Dr. Nissen
Modul
Anerkennbare Lehrveranstaltung (LV)
Organisation
Bezeichnung |
Lang |
BaTIN2012_Programmier-Praktikum |
MID |
BaTIN2012_PP |
MPID |
|
|
|
Zuordnung |
Studiengang |
BaTIN2012 |
Studienrichtung |
G |
Wissensgebiete |
G_GWP |
|
|
Einordnung ins Curriculum |
Fachsemester |
1 |
Pflicht |
G |
Wahl |
|
|
|
Version |
erstellt |
2012-05-25 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
Zeugnistext
de
Programmier-Praktikum
en
Practical Programming
Unterrichtssprache
Deutsch oder Englisch
Modulprüfung
Form der Modulprüfung |
sSB |
Schriftlicher Ergebnisbericht |
Beiträge ECTS-CP aus Wissensgebieten |
G_GWP |
5 |
Summe |
5 |
Aufwand [h]: 150
Prüfungselemente
Praktikum
Form Kompetenznachweis |
bSZ |
verschiedene praxisnahe Szenarien in kleinen Teams bearbeiten und Lösungen begründen |
Beitrag zum Modulergebnis |
bSZ |
unbenotet, Programme sind Teil des Ergebnisberichts |
Spezifische Lernziele
Kenntnisse
- PFK.8, PFK.10
- Algorithmen
- Beschreibungsformen benennen und anwenden (PFK.3, PFK.5)
- natürliche Sprache
- grafische Darstellungsformen (Struktogramme und/oder Programmablaufpläne)
- Algorithmen zur Lösung von Problemen entwerfen
- Algorithmen implementieren durch Programme mit Kontrollstrukturen (in Java und C)
- Unterprogramme entwerfen und implementieren (in Java und C)
- strukturierten Datentypen entwerfen und nutzen
- mit einer Programmentwicklungsumgebung umgehen (PFK.9)
- Projekte erstellen (PFK.1, PFK.2, PFK.6)
- Programme debuggen (PFK.7)
- Programme testen (PFK.7)
- Projektversionen verwalten
Fertigkeiten
- PFK.8, PFK.10
- Algorithmen zur Lösung vorgegebener Probleme entwerfen
- Algorithmenbeschreibungen in Programme umsetzen
- Unterprogramme entwerfen und ausprogrammieren
- mit strukturierten Datentypen programmieren
- Umgang mit einer Programmentwicklungsumgebung beherrschen
Handlungskompetenz demonstrieren
- Anwendung der unter "Fertigkeiten" genannten Aspekte auf praxisbezogene Szenarien durch selbstständige Arbeit in kleinem Team. (zusätzlich PSK.1, PSK.3; eventuell auch PSK.4)
Exemplarische inhaltliche Operationalisierung
Bearbeiten von algorithmisch lösbaren Aufgabenstellungen mit Praxisbezug in kleineren Teams. Dabei sollen zunächst geeignete Algorithmen entworfen und begründet werden. Anschließend soll eine programmtechnische Umsetzung unter Verwendung von Unterprogrammen und strukturierten Daten erfolgen. Je Aufgabenstellung erfolgt eine Verteidigung des Ergebnisses. Der Quellcode und die schriftlichen Erläuterungen werden Bestandteil des Gesamtberichts.
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden