Current page:
Lecture: Programmierkurs - Details

  • Detaillierte Informationen über die Veranstaltung werden angezeigt, wie z.B. die Veranstaltungsnummer, Zuordnungen, DozentInnen, TutorInnen etc. In den Detail-Informationen ist unter Aktionen das Eintragen in eine Veranstaltung möglich.

  • link-extern Further help
You are not logged in.

Programmierkurs

General information

Semester SS 2019
Home institute Lehrprofessur für Informatik
Courses type Lecture in category Teaching
First appointment Mon , 16.09.2019 09:00 - 17:00, Room: (2045N, 1001N, 1002N, 1005N)
Type/Form Blockveranstaltung
Participants Der Kurs ist eine Pflichtveranstaltung in den Bachelor-Studiengängen Informatik und Medizinische Informatik und zählt dort zur Orientierungsprüfung. Zudem ist ein Teil der C-Kurs-Variante im Wintersemester Teil des Moduls „Informatik 2 & Programmierkurs“ des Bachelor-Studiengangs Geoinformatik (die Java-Kurs-Variante im Sommersemester gehört also NICHT zum Bachelor Geoinformatik). Studenten anderer Studiengänge können nicht am Kurs teilnehmen.
Pre-requisites C-Programmierkurs (immer im Wintersemester): Informatik 1
Java-Programmierkurs (immer im Sommersemester): Informatik 2
Learning organization Der Programmierkurs wird in 2 Varianten angeboten und findet jeweils als 1-wöchige Blockveranstaltung nach Ende der Vorlesungszeit statt. Es gibt jeweils ein Voranmeldung - danach erfolgt dann eine Einteilung der Voranmeldungen in eine der beiden Varianten durch den Lehrstuhl.

C-Programmierkurs:
- immer im Wintersemester
- Zum Moduls „Informatik 2 & Programmierkurs“ des Bachelor-Studiengangs Geoinformatik gehören 2 Tage des C-Kurses

Java-Programmierkurs:
- immer im Sommersemester

Termin:
- in der Regel in der letzten oder vorletzten Semesterwoche (also nicht in der Vorlesungszeit, sondern am Ende der vorlesungsfreien Zeit)
- im Sommersemester 2019: 16.9.2019 - 20.9.2019
- täglich (Montag - Freitag) 9.00 - 17.00 Uhr

Tagesablauf
- Abschnitt 1: Vorlesung zu einem Tages-Thema, 9.00 - 10.30 Uhr, Raum 2045 N
- Abschnitt 2: Betreutes Programmieren mit Übungen zum Tages-Thema, 10.30 - 17.00 Uhr, Räume 1001, 1002, 1005 N (CIP-Pools)

Anwesenheitspflicht:
Es besteht tägliche Anwesenheitspflicht. Ausnahmen bestehen nur bei
- Klausuren (Anzeige vor Beginn des Kurses notwendig!)
- Krankheit (Attest notwendig!).
Performance record Die Übungsaufgaben zu einem Tagesthema zählen zugleich als Prüfungsaufgaben.

Die Lösungen zu den Übungsaufgaben werden einzeln bewertet und dann zusammengezählt.
- Maximale Bewertung zu einem Tages-Thema: 20 Punkte.

Gesamtbewertung:
- es zählen die besten 4 von 5 Tagesleistungen (d.h. maximal können 80 Punkte erreich werden)
- jede Tag müssen mindestens 20% (4 Punkte) der maximal-Punktzahl erreicht werden
- mit 50% der maximal-Punktzahl hat man bestanden (Note 4,0)

Prüfungsanmeldung :
Man muss sich in STUDIS (Prüfungsverwaltungssystem des Prüfungsamts) zur Prüfung anmelden. Eine STUDIS-Anmeldung führt zur Bewertung auch bei Nicht-Teilnahme (als "nicht bestanden"). Die Anmeldung zum Prüfungsmodul bei STUDIS erfolgt während des Programmierkurses (also nicht während der zentralen STUDIS-Anmeldephase für die anderen Prüfungsmodule).

Modalitäten:
- Es besteht Anwesenheitspflicht.
- Abschnitt 2 wird in täglich neu ausgelosten 2er-Teams bearbeitet.
- Alle Teilnehmer unterschreiben täglich eine Teilnehmerliste
- Es ist nicht gestattet, eine Kopie der Lösungen anzufertigen (Disqualifikation)
- Die Prüfungsaufgaben sind selbständig zu erledigen, also ohne Kontaktaufnahme zu anderen Teams oder deren Unterlagen (Disqualifikation)
- Die Lösungen disqualifizierter Teilnehmer werden mit 5,0 bewertet und dem Prüfungsausschuss gemeldet
- Studentenausweis (CampusCard) und amtlicher Lichtbildausweis (Personalausweis, Reisepass oder dgl.) sind täglich mitzubringen

Fehltage:
- können im Programmierkurs im Folgesemester nachgeholt werden

Besonderheiten des Moduls "Informatik 2 & Programmierkurs" (Geoinformatik):
Hier werden nicht die Übungsaufgaben während des Kurses bewertet. Stattdessen sind zusätzliche Prüfungsfragen zum Inhalt des Kurses in der Klausur zur Vorlesung "Informatik 2" zu bearbeiten.
Hauptunterrichtssprache deutsch
Literaturhinweise Literatur zur Lehrveranstaltung: siehe Veranstaltungen Informatik 1 bzw. Informatik 2
Miscellanea Lernziele:
Die Teilnehmer verstehen die der verwendeten Programmiersprache (C oder Java) zugrundeliegenden Konzepte und Modelle, kennen spezifische Entwurfstechniken und Methoden des strukturierten Programmierens und können diese auf praktisch relevante Problemstellungen mittlerer Größe anwenden. Sie beherrschen den Umgang mit Entwicklungsumgebungen und können sich selbstständig in Programmbibliotheken einarbeiten.
ECTS points 4

Lecturers

Times

Appointments on Monday. 16.09. - Friday. 20.09. 09:00 - 17:00

Course location

(2045N, 1001N, 1002N, 1005N)

Fields of study

Comment/Description

Der Kurs findet einmal pro Semester statt:

- im Wintersemester als C-Kurs:
In dem einwöchigen Kurs werden in Teamarbeit einige komplexere Problemstellungen unter Verwendung der Programmiersprache C bearbeitet und die in Informatik 1 erworbenen Programmierkenntnisse vertieft. Mögliche Inhalte:
- Strukturierte Vorgehensweise beim Erstellen von Programmen
- Problemlösungsstrategien anwenden (Backtracking, Divide and Conquer, Branch and Bound, Problemtransformation, ...)
- Dokumentation der Standard-Bibliothek verstehen und anwenden
- Praktische Problemstellungen durch C-Programme lösen (Algorithmen aus der Mathematik, z.B. für Approximation, Optimierung, Ver- und Entschlüsselung, oder Analyse von Daten in Dateien, dauerhafte Datenspeicherung,...)

- im Sommersemester als Java-Kurs:
In dem einwöchigen Kurs werden in Teamarbeit einige komplexere Entwurfsmuster und praktisch relevante Problemstellungen unter Verwendung der Programmiersprache Java bearbeitet und die in Informatik 2 erworbenen Programmierkenntnisse vertieft.
- Netzwerk-Kommunikation (z.B. E-Mail-Programm, Chat-Programm, ...)
- Simulation paralleler Prozesse (z.B. Stau-Simulator, ...)
- Grafische Oberflächen mit Swing und JavaFX

admission settings

The course is part of admission "Anmeldung gesperrt (global)".
Settings for unsubscribe:
  • Admission locked.

Registration mode

Die Anmeldung ist verbindlich, Teilnehmende können sich nicht selbst austragen.

attendance

Current number of participants 0