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