Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 

Foto: Matthias Friel

Grundlagen der Programmierung - Einzelansicht

Veranstaltungsart Vorlesung/Übung Veranstaltungsnummer
SWS 6 Semester WiSe 2024/25
Einrichtung Institut für Informatik und Computational Science   Sprache deutsch
Belegungsfrist 01.10.2024 - 10.11.2024    aktuell
Gruppe 1:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Mi 12:00 bis 14:00 wöchentlich 16.10.2024 bis 05.02.2025  2.70.0.11 PD Dr. Bordihn 25.12.2024: 1. Weihnachtstag
01.01.2025: Neujahr
Gruppe 2:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Di 08:00 bis 10:00 wöchentlich 15.10.2024 bis 04.02.2025  2.70.0.10 PD Dr. Bordihn 24.12.2024: Akademische Weihnachtsferien
31.12.2024: Akademische Weihnachtsferien
Gruppe 3:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Do 12:00 bis 14:00 wöchentlich 17.10.2024 bis 06.02.2025  2.70.0.11 PD Dr. Bordihn 26.12.2024: 2. Weihnachtstag
02.01.2025: Akademische Weihnachtsferien
Gruppe 4:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Mi 16:00 bis 18:00 wöchentlich 16.10.2024 bis 05.02.2025  2.70.0.11 PD Dr. Bordihn 25.12.2024: 1. Weihnachtstag
01.01.2025: Neujahr
Gruppe 5:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Mi 14:00 bis 16:00 wöchentlich 16.10.2024 bis 05.02.2025  2.70.0.11 Engelhardt 25.12.2024: 1. Weihnachtstag
01.01.2025: Neujahr
  Bemerkung: Für Lehramtsstudierende.
Gruppe 6:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Vorlesung Mo 14:00 bis 16:00 wöchentlich 14.10.2024 bis 03.02.2025  2.27.1.01 PD Dr. Bordihn 23.12.2024: Akademische Weihnachtsferien
30.12.2024: Akademische Weihnachtsferien
Einzeltermine anzeigen
Vorlesung Mo 16:00 bis 18:00 wöchentlich 14.10.2024 bis 04.11.2024  2.27.1.01 PD Dr. Bordihn  
Einzeltermine anzeigen
Übung Fr 12:00 bis 14:00 wöchentlich 18.10.2024 bis 07.02.2025  2.70.0.11 Engelhardt 27.12.2024: Akademische Weihnachtsferien
03.01.2025: Akademische Weihnachtsferien
  Bemerkung: Für Lehramtsstudierende.
Kurzkommentar

Schreiben Sie sich zum Kurs sowohl über PULS (Vorlesung/Übung und Rechnerübung) als auch über Moodle ein. In PULS wählen Sie in der Regel das Modul INF-1010. Nur wenn Sie VOR 2019 den Prozess der Leistungserfassung in Grundlagen der Programmierung bereits begonnen hatten, wählen Sie das Modul mit dem 'x'.

Bitte beachten Sie, dass die Zuordnung zu den Übungsgruppen und Gruppen der Rechnerübungen ausschließlich über eine Registrierung in Moodle erfolgt. PULS ist hier nicht maßgeblich. Dennoch ist die Einschreibung über PULS erforderlich, da sonst keine Leistungsverbuchung erfolgen kann.

Kommentar

Die Vorlesung findet in der Regel nur von 14:15 bis 15:45 Uhr statt. Der Termin von 16:15-17:45 Uhr ist ein Reservetermin, der in den ersten Wochen gebraucht werden könnte, falls die Anzahl der Plätze im Hörsaal nicht ausreichen sollte.

Für die erste Woche (14.10.24) gilt folgende Aufteilung:

Alle, die GdP zum ersten Mal belegen, kommen zum regulären Vorlesungstermin um 14:15 Uhr.

Alle, die GdP wiederholen, kommen in der ersten Woche bitte um 16:15 Uhr. So früh wie möglich soll die Vorlesung einheitlich um 14:15 Uhr stattfinden.

 

 

 

Bemerkung

 

 

Leistungsnachweis

In der Prüfungszeit wird eine benotete Klausur (120 Minuten, ohne Unterlagen) angeboten.

Prüfungsnebenleistung (PNL):

  • Für die Zulassung zur Prüfung müssen Übungsaufgaben (Moodle) selbstständig bearbeitet werden. Die PNL gilt als bestanden, wenn die Aufgaben zu mindestens 60% erfolgreich bearbeitet worden sind.
  • Für den Abschluss des Moduls (Gutschrift der Leistungspunkte) wird die PNL aus der Rechnerübung benötigt. Die Prüfung kann auch ohne diese PNL abgelegt werden.
Lerninhalte
  • Grundbegriffe der Informatik
    • Hardware, Software, Programm, Prozess, Betriebssystem, Netzwerk
  • Einführung in UNIX/Linux
    • Prozesskonzept
    • Dateisystem, Rechtemanagement
    • Shell, Systemvariablen, Kommandosubstitution, Ein- und Ausgabeströme
    • Einige UNIX-Werkzeuge
  • Mathematische Grundlagen
    • Relationen, Funktionen, Operationen
    • mathematische Aussagen und Beweise
  • Vom Problem zum Algorithmus
    • Algortihmenbegriff
    • Modellbildung/Abstraktion und Verfeinerung
    • Graphen und ihre Repräsentation
    • Pseudocode, Variablen, Kontrollstrukturen, grundlegende Datentypen
    • Brute-Force-Algorithmen
    • Komplexität und andere Gütekriterien
    • Grenzen des algorithmisch Machbaren
  • Vom Algorithmus zum Programm
    • Imperative Programmierung
    • Prozedurale Programmierung, Funktionen, Parameter, Aufruf-Stack
    • Rekursion
    • Objektorientierte Progammierung
    • Funktionale Programmierung
    • Progammierung mit Python
    • Ausblick auf logische Programmierung
  • Vom Programm zum Prozess
    • Interpreter versus Compiler
    • Assembler
  • Algorithmen
    • einfache numerische Algorithmen
    • Algorithmen auf Graphen, vor allem Breiten- und Tiefensuche
    • u.v.m.

Strukturbaum
Die Veranstaltung wurde 14 mal im Vorlesungsverzeichnis WiSe 2024/25 gefunden:
Vorlesungsverzeichnis
Wirtschafts- und Sozialwissenschaftliche Fakultät
Wirtschaftswissenschaften
Bachelor of Science
Wirtschaftsinformatik (Prüfungsversion ab WiSe 2015/16)
Informatik
INF-1010 - Grundlagen der Programmierung  - - - 1 offens Buch
Mathematisch-Naturwissenschaftliche Fakultät
Institut für Geowissenschaften
Bachelor of Science
Geowissenschaften (Prüfungsversion ab WiSe 2019/20)
Wahlpflichtmodule (naturwissenschaftlicher Ergänzungsbereich und geowissenschaftlicher Vertiefungsbereich)
INF-1010 - Grundlagen der Programmierung  - - - 2 offens Buch
Institut für Informatik und Computational Science
Bachelor of Science
Computational Science (Prüfungsversion ab WiSe 2019/20)
I. Grundlagenmodule Informatik/Computational Science
INF-1010 - Grundlagen der Programmierung  - - - 3 offens Buch
Computational Science (Prüfungsversion ab WiSe 2013/14)
I. Grundlagenmodule Informatik
Grundlagen der Programmierung  - - - 4 offens Buch
Master of Science
Computational Science (Prüfungsversion ab WiSe 2019/20)
IV. Wahlpflichtmodule
INF-9011 - Brückenmodul II Informatik  - - - 5 offens Buch
Bachelor of Education
Informatik (Prüfungsversion ab WiSe 2020/21)
Pflichtmodule
INF-1010 - Grundlagen der Programmierung  - - - 6 offens Buch
Informatik (Prüfungsversion ab WiSe 2013/14)
Pflichtmodule
Grundlagen der Programmierung  - - - 7 offens Buch
Master of Education
Lehramt für die Sekundarstufe II (berufliche Fächer)
Informatik (Prüfungsversion ab WiSe 2024/25)
INF-1010 - Grundlagen der Programmierung  - - - 8 offens Buch
Institut für Physik und Astronomie
Bachelor of Science
Physik (Prüfungsversion ab WiSe 2015/16)
Wahlpflichtmodule
Ergänzungsfach
INF_ 1010 - Grundlagen der Programmierung  - - - 9 offens Buch
Profilierungsfeld
INF_ 1010 - Grundlagen der Programmierung  - - - 10 offens Buch
Institut für Mathematik
Bachelor of Science
Mathematik (Prüfungsversion ab WiSe 2015/2016)
Berufsfeldspezifische Kompetenzen
Informatik
INF-1010 - Grundlagen der Programmierung  - - - 11 offens Buch
Institut für Biochemie und Biologie
Master of Science
Ecology, Evolution and Conservation (Prüfungsversion ab WiSe 2019/20)
Elective modules B
INF-1010 - Grundlagen der Programmierung  - - - 12 offens Buch
Institut für Chemie
Bachelor of Science
Chemie (Prüfungsversion ab WiSe 2024/25)
Berufsfeldspezifische Kompetenzen (fachintegrativ)
Wahlpflichtmodule
INF-1010 - Grundlagen der Programmierung  - - - 13 offens Buch
Humanwissenschaftliche Fakultät
Department Psychologie
Bachelor of Science
Psychologie (Prüfungsversion ab WiSe 2017/18)
Außerpsychologische Kompetenzen
INF-1010 - Grundlagen der Programmierung  - - - 14 offens Buch