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.

Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden