Modulhandbuch BaTIN2012_Praktische_Informatik_1
Verantwortlich: Prof. Dr. Vogt
Modul
Organisation
Bezeichnung |
Lang |
BaTIN2012_Praktische_Informatik_1 |
MID |
BaTIN2012_PI1 |
MPID |
|
Zuordnung |
Studiengang |
BaTIN2012 |
Studienrichtung |
G |
Wissensgebiete |
G_GWP |
|
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 (bei geringer Prüfungsanzahl: sMP) |
Beiträge ECTS-CP aus Wissensgebieten |
G_GWP |
5 |
Summe |
5 |
Aufwand [h]: 150
anerkennbare LVID
Prüfungselemente
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.6, PFK.7, PFK.9)
Handlungskompetenz demonstrieren: Die Studierenden wenden die unter "Kenntnisse" und "Fertigkeiten" genannten Aspekte auf praxisbezogene Szenarien an, indem sie selbstständig in kleinen Teams arbeiten (PFKs wie unter "Fertigkeiten").
Exemplarische inhaltliche Operationalisierung
Zeugnistext
de
en
Vorlesung / Übung
Form Kompetenznachweis |
bÜA |
Präsenzübung und Selbstlernaufgaben |
Beitrag zum Modulergebnis |
bÜA |
unbenotet |
Spezifische Lernziele
Kenntnisse (alle: PFK.2, PFK.3)
- 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 (PFK.5, PFK.6)
- Beschreibung in natürlicher Sprache
- Beschreibung in grafischer Form (Struktogramme und/oder Programmablaufpläne)
- mit elementaren Operationen in einer höheren Sprache programmieren (PFK.3)
- mit Kontrollstrukturen programmieren (PFK.2, PFK.3, PFK.5, PFK.6)
- mit Methoden programmieren (PFK.2, PFK.3, PFK.5, PFK.6)
- mit strukturierten Datentypen, insbes. Arrays, programmieren (PFK.2, PFK.3)
- mit grundlegenden Techniken der objektorientierten Programmierung programmieren (PFK.2, PFK.3, PFK.5, PFK.6)
Exemplarische inhaltliche Operationalisierung
Zeugnistext
de
en

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