Digicampus
Vorlesung + Übung: Programmierkurs in C - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird online/digital abgehalten.

Allgemeine Informationen

Veranstaltungsname Vorlesung + Übung: Programmierkurs in C
Veranstaltungsnummer INF-0100, INF-0265
Semester WS 2021/22
Aktuelle Anzahl der Teilnehmenden 82
Heimat-Einrichtung Lehrprofessur für Informatik
Veranstaltungstyp Vorlesung + Übung in der Kategorie Lehre
Erster Termin Montag, 14.03.2022 08:00 - 18:00
Art/Form Blockveranstaltung
Teilnehmende Für Studierende der Studiengänge Bachelor Informatik, Bachelor Medizinische Informatik und Bachelor Geoinformatik ist der Programmierkurs Pflicht; Studierende anderer Studiengänge können keine Leistungspunkte aus dem Programmierkurs einbringen und deshalb nicht teilnehmen.
Voraussetzungen Informatik 1
Lernorganisation Der Kurs wird digital angeboten.

An jedem der 5 Kurstage wird ein Tagesthema besprochen:
- Montag: Dateizugriff
- Dienstag:Grafikprogrammierkung
- Mittwoch: Kryptologie
- Donnerstag: Intervallschachtelung
- Freitag: Optimierung

Lehrmaterialien (Folien, Skript, Screencasts, Übungsaufgaben und Musterlösungen) zu den Tagesthemen werden jeweils asynchron zur Verfügung gestellt und im Selbststudium erarbeitet. Fragen können über das Digicampus-Forum gestellt werden. Die Betreuung erfolgt außerdem über synchrone Online-Sprechstunden für Kleingruppen.
Leistungsnachweis Bachelor Informatik und Medizinische Informatik:
- 60-minütige Präsenzklausur: zu jedem der 5 Themen gibt es eine 15-Minuten-Aufgabe.
Es sind mindestens 4 der 5 Themen / Aufgaben zu bearbeiten. Die 4 besten Aufgaben gehen in die Wertung ein.
- Termin: 24.3.2022

Bachelor Geoinformatik:
- Besuch der Tage Donnerstag + Freitag (17.3. + 18.3.) im Rahmen des Moduls "Informatik 2 & Programmierkurs"
- Prüfung durch Zusatzaufgaben in der Klausur "Informatik 2" im Sommersemester 2022
Online/Digitale Veranstaltung Veranstaltung wird online/digital abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise Literatur zur Lehrveranstaltung: siehe Veranstaltung Informatik 1
Sonstiges Lernziele:
Die Teilnehmer verstehen die der verwendeten Programmiersprache (C) 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-Punkte 4

Räume und Zeiten

Keine Raumangabe
Montag, 14.03.2022 08:00 - 18:00
Dienstag, 15.03.2022 08:00 - 17:00
Mittwoch, 16.03.2022 08:00 - 17:00
Donnerstag, 17.03.2022 08:00 - 17:00
Freitag, 18.03.2022 08:00 - 17:00

Kommentar/Beschreibung

1-wöchige Blockveranstaltung 14. - 18. März 2022 (jeweils 8:00 - 17:00 Uhr)

Anmeldung:
Nicht hier, sondern über die Veranstaltung "Voranmeldung zum Programmierkurs". Wird in der Regel im November freigeschaltet, Informationen zur Anmeldung gibt es im Laufe der Veranstaltung Informatik 1.

Im Wintersemester wird der Kurs in der Programmiersprache C angeboten:
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.

Inhalte (Auswahl):
- 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, Graphalgorithmen oder Analyse von Daten in Dateien, dauerhafte Datenspeicherung,...)

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Anmeldung gesperrt (global)".
Folgende Regeln gelten für die Anmeldung:
  • Die Anmeldung ist gesperrt.

Anmeldemodus

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