Lehrveranstaltungshandbuch Programmier-Praktikum
Verantwortlich: Prof.Dr. Yuan
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Version |
erstellt |
2013-07-08 |
VID |
2 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
|
Bezeichnung |
Lang |
Programmier-Praktikum |
LVID |
F07_PP |
LVPID (Prüfungsnummer) |
|
|
Semesterplan (SWS) |
Vorlesung |
1 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
3 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
Präsenzzeiten |
Vorlesung |
15 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
45 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
max. Teilnehmerzahl |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
18 |
Projekt |
|
Seminar |
|
|
Gesamtaufwand: 150
Unterrichtssprache
Niveau
Notwendige Voraussetzungen
- gleichzeitige (oder in Ausnahmefällen vorherige) Teilnahme an "Praktische Informatik 1"
Literatur
- Online-Dokumentation der Java-Pakete (java.sun.com)
- Online-Dokumentation der verwendeten Softwareentwicklungsumgebungen
- Mössenböck, Sprechen Sie Java?, dpunkt 2011
- Schiedermeier/Köhler, Das Java-Praktikum, dpunkt 2011
Dozenten
Wissenschaftliche Mitarbeiter
Zeugnistext
Programmier-Praktikum
Kompetenznachweis
Form |
sSB |
schriftlicher Ergebnisbericht (aus Einzelberichten) |
Intervall: 1/Jahr
Lehrveranstaltungselemente
Praktikum
Lernziele
Lerninhalte (Kenntnisse)
- Algorithmen
- Beschreibungsformen
- natürliche Sprache
- grafische Darstellungsformen (Struktogramme und/oder Programmablaufpläne)
- Algorithmen zur Lösung von Standardproblemen
- Implementierung von Algorithmen durch Programme mit Kontrollstrukturen (in Java und C)
- bedingte Anweisungen
- Schleifen
- Entwurf und Einsatz von Unterprogrammen (in Java und C)
- insbesondere auch: Implementierung vorgegebener Schnittstellen
- Umgang mit strukturierten Datentypen
- Arrays (in Java und C)
- Java-Objekte und -Klassen (je nach zeitlichem Stand der Vorlesung "Praktische Informatik 1")
- C-Strukturen
- Umgang mit einer Programmentwicklungsumgebung
- Erstellung von Projekten
- Debugging
- Testen
- Versionsverwaltung
Fertigkeiten
- Entwurf von Algorithmen zur Lösung vorgegebener Probleme
- Umsetzung von Algorithmenbeschreibungen in Programme
- Programmierung mit Unterprogrammen
- Programmierung mit strukturierten Datentypen
- Umgang mit einer Programmentwicklungsumgebung
Handlungskompetenz demonstrieren
- Anwendung der unter "Fertigkeiten" genannten Aspekte auf praxisbezogene Szenarien durch selbstständige Arbeit in kleinem Team.
Begleitmaterial
- elektronische Sammlung von Beispielprogrammen
- frei verfügbare Softwareentwicklungsumgebungen
- elektronische Hilfsblätter
- Links auf relevante Web-Seiten
- Literaturempfehlungen
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Form |
bSZ |
verschiedene praxisnahe Szenarien in kleinen Teams bearbeiten und Lösungen begründen |
Beitrag zum LV-Ergebnis |
bSZ |
unbenotet, Programme sind Teil des Ergebnisberichts |
Intervall: 1/Jahr
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