Modulhandbuch BaET2012_Praktische Informatik 1

Verantwortlich: Prof. Dr. Vogt


Modul

Organisation

Bezeichnung
Lang BaET2012_Praktische Informatik 1
MID BaET2012_PI1
MPID
Zuordnung
Studiengang BaET2012
Studienrichtung G
Wissensgebiete G_GWI
Einordnung ins Curriculum
Fachsemester 1
Pflicht G
Wahl
Version
erstellt 2011-10-14
VID 1
gültig ab WS 2012/13
gültig bis

Zeugnistext

de

Praktische Informatik 1

en

Practical Informatics 1

Unterrichtssprache

Deutsch oder Englisch

Modulprüfung

Form der Modulprüfung
sK Regelfall

Beiträge ECTS-CP aus Wissensgebieten
G_GWI 5
Summe 5

Aufwand [h]: 150

anerkennbare LV


Prüfungselemente

Vorlesung/Übung

Form Kompetenznachweis
bÜA Präsenzübung und Selbstlernaufgaben

Beitrag zum Modulergebnis
bÜA unbenotet

Spezifische Lernziele

Kenntnisse

  • Algorithmen
    • Eigenschaften charakterisieren
    • Darstellungsmöglichkeiten klassifizieren und auf konkrete Probleme anwenden
  • Digitalrechner: Komponenten und (Grob-)architektur benennen
  • Grundbegriffe der Programmierung
    • höhere Programmiersprachen und Maschinensprachen unterscheiden
    • Übersetzung und Interpretation unterscheiden
    • prozedurale und objektorientierte Sprachen unterscheiden und charakterisieren
  • Variablen-Begriff erklären und anwenden
  • einfache Datentypen einer höheren Sprache benennen, voneinander abgrenzen und anwenden
  • Kontrollstrukturen der strukturierten Programmierung benennen, voneinander abgrenzen und anwenden
    • in einer abstrakteren Darstellungsform
    • in einer konkreten höheren Programmiersprache
  • Funktionen/Methoden erklären und anwenden
  • Arrays erklären und anwenden
  • Objekte und Klassen erklären, voneinander abgrenzen und anwenden

Fertigkeiten

  • Algorithmen zur Lösung vorgegebener Probleme formulieren
    • Beschreibung in natürlicher Sprache
    • Beschreibung in grafischer Form (Struktogramme und/oder Programmablaufpläne)
  • mit elementaren Operationen in einer höheren Sprache programmieren
  • mit Kontrollstrukturen programmieren
  • mit Methoden programmieren
  • mit strukturierten Datentypen, insbes. Arrays, programmieren
  • mit grundlegenden Techniken der objektorientierten Programmierung programmieren

Exemplarische inhaltliche Operationalisierung

Praktikum

Form Kompetenznachweis
bSZ praxisnahe Szenarien in kleinem Team bearbeiten

Beitrag zum Modulergebnis
bSZ Voraussetzung zur Klausurzulassung

Spezifische Lernziele

Kenntnisse

  • wie Kenntnisse unter "Vorlesung/Übung" ab Variablenbegriff

Fertigkeiten

  • wie Fertigkeiten unter "Vorlesung/Übung", zusätzlich praktische Umsetzung am Computer durch Nutzung einer Programmentwicklungsumgebung und standardisierter Dienste/Schnittstellen (daher zusätzlich PFK.9, PFK.10, PFK.11, PFK12) [PFK.7 und PFK.8 können hier nicht abgedeckt werden und sind daher aus der Kompetenzmatrix zu streichen!]

Handlungskompetenz demonstrieren

  • Die Studierenden wenden die unter "Kenntnisse" und "Fertigkeiten" genannten Aspekte auf praxisbezogene Szenarien an, indem sie selbstständig in kleinen Teams arbeiten (Kompetenzen wie unter "Fertigkeiten" und zusätzlich PSK.4) [PSK.6. kann hier nicht abgedeckt werden und ist daher aus der Kompetenzmatrix zu streichen!].

Exemplarische inhaltliche Operationalisierung

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