Lehrveranstaltungshandbuch Informatik Praktikum
Verantwortlich: Prof. Dr. Stefan Kreiser
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Version |
erstellt |
2012-05-24 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
|
Bezeichnung |
Lang |
Informatik Praktikum |
LVID |
F07_IP |
LVPID (Prüfungsnummer) |
|
|
Semesterplan (SWS) |
Vorlesung |
|
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
1 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
2 |
|
|
Präsenzzeiten |
Vorlesung |
|
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
15 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
30 |
|
|
max. Teilnehmerzahl |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
|
Projekt |
|
Seminar |
|
|
Gesamtaufwand: 90
Unterrichtssprache
Niveau
Notwendige Voraussetzungen
- Programmierkenntnisse in C
Literatur
- Reg. Rechenzentrum der Uni Hannover: Die Programmiersprache C (Campus-IT FH Köln)
- S. Kochan: Programming in C (Pearson)
- P. Prinz, T. Crawford: C in a Nutshell (O'Reilly)
- R.Lischner: C++ in a Nutshell (O'Reilly)
- Bernd Oestereich: Analyse und Design mit UML 2.3 (Oldenbourg)
- T. DeMarco: Structured Analysis and System Specification (Prentice Hall PTR)
- Tobias Hauser: XML Standards. schnell + kompakt (Software & Support)
- ISO/IEC 14977:1996(E) (ISO Standard zu EBNF (1st Edition))
Dozenten
Wissenschaftliche Mitarbeiter
Zeugnistext
Informatik Praktikum
Kompetenznachweis
Form |
ohne |
unbenoteter Leistungsnachweis = Gesamttestat |
Intervall: bei vorliegenden Einzeltestaten
Lehrveranstaltungselemente
Praktikum
Lernziele
Kenntnisse
- Algorithmen mit grafischen Modellierungssprachen beschreiben
- PAP (z.B. als UML Activity Diagram)
- Struktogramm (Nassi-Shneiderman Diagram)
- JSP
- Daten strukturieren
Fertigkeiten
- Algorithmen und Datenstrukturen aus einer textuellen Aufgabenstellung extrahieren
- technische Textabschnitte vollständig erfassen
- implizite Angaben erkennen und verstehen
- fehlende Angaben erkennen und ableiten bzw. erfragen
- Funktionale Strukturierung ableiten
- Datenstrukturierung ableiten
- Transformieren von Modellartefakten (Algorithmen und Datenstrukturen) in eine Programmiersprache
- Funktionsschnittstellen definieren
- Standardkonstrukte für Modelle in Kontrollstrukturen übersetzen
- Datenstrukturen programmtechnisch umsetzen
- Sicheres Handhaben der Elemente einer funktionalen Programmiersprache
- Funktionsschnittstellen
- Kontrollstrukturen
- Schleifen
- Iterative (Zählschleifen)
- Repetitive (beliebiges Abbruchkriterium)
- Fallunterscheidungen
- Datenstrukturen
- Skalare
- Felder
- Strukturen beliebiger Datentypen
- Zeiger
- lokale Variable (statische und dynamische)
- globale Variable
- Verwenden elementarer Präprozessoranweisungen
- Integrierte Entwicklungsumgebung zur Programmierung sicher nutzen
- zur Programmerstellung
- Editieren
- Compilieren
- Linken
- Debuggen
- zur dateibasierten Programmgliederung
- Headerdateien
- Programmdateien
- Funktionale Modularisierung
- Aufgabenstellung funktional gliedern
- je Funktion
- Modell entwickeln
- Programmcode entwickeln
- Funktionen zu einer lauffähigen Software integrieren
Begleitmaterial
- elektronische Aufgabensammlung
- elektronisches Modellierungswerkzeug
- elektronisches Entwicklungswerkzeug für Programmentwicklung
- Tutorial zur Installation
- Tutorial zur Nutzung
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Form |
bÜA |
10 Selbstlernaufgaben: Umfang und Schwierigkeitsgrad: 4 einfache, 4 mittlere, 2 schwere |
bFG |
Strukturierte Befragung zu bÜA (max. 2h) |
Beitrag zum LV-Ergebnis |
bÜA |
unbenotet |
bFG |
Einzeltestate zu Selbstlernaufgaben (bÜA) |
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