252-0027-00L  Einführung in die Programmierung

SemesterHerbstsemester 2019
DozierendeT. Gross
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheDeutsch



Lehrveranstaltungen

NummerTitelUmfangDozierende
252-0027-00 VEinführung in die Programmierung
Vorlesung im ML D 28 mit Videoübertragung im ML E 12
4 Std.
Di10:15-12:00ML D 28 »
10:15-12:00ML E 12 »
Fr08:15-10:00ML D 28 »
08:15-10:00ML E 12 »
T. Gross
252-0027-00 UEinführung in die Programmierung2 Std.
Di13:15-15:00CAB G 57 »
13:15-15:00CHN D 42 »
13:15-15:00CHN D 44 »
13:15-15:00CHN D 46 »
13:15-15:00CHN G 22 »
13:15-15:00HG E 33.5 »
13:15-15:00IFW C 31 »
13:15-15:00IFW C 35 »
13:15-15:00IFW D 42 »
13:15-15:00LFW E 13 »
13:15-15:00ML H 34.3 »
13:15-15:00NO E 11 »
13:15-15:00NO E 39 »
Mi08:15-10:00CHN D 42 »
08:15-10:00CHN D 44 »
08:15-10:00CHN D 46 »
08:15-10:00CHN G 22 »
08:15-10:00CLA E 4 »
08:15-10:00HG D 3.1 »
08:15-10:00HG D 3.3 »
08:15-10:00HG D 5.1 »
08:15-10:00HG D 5.3 »
08:15-10:00HG G 26.5 »
T. Gross

Katalogdaten

KurzbeschreibungEinführung in grundlegende Konzepte der modernen Programmierung. Vermittlung der Fähigkeit, Programme von höchster Qualität zu entwickeln. Einführung in Prinzipien des Software Engineering mit objekt-orientiertem Ansatz.
LernzielViele Menschen können Programme schreiben. Die Ziele der Vorlesung "Einführung in die Programmierung" gehen aber darüber hinaus: sie lehrt die fundamentalen Konzepte und Fertigkeiten, die nötig sind, um professionelle Programme zu erstellen. Nach erfolgreichem Abschluss der Vorlesung beherrschen Studenten die fundamentalen Kontrollstrukturen, Datenstrukturen, die Verfahren zur Problemlösung und Mechanismen von Programmiersprachen, die die moderne Programmierung auszeichnen. Sie kennen die Grundregeln für die Produktion von Software in hoher Qualität. Sie haben die nötigen Vorkenntnisse für weiterführende Vorlesungen, die das Programmieren in spezialisierten Anwendungsgebieten vorstellen.
InhaltGrundlagen der objekt-orientierten Programmierung. Objekte und Klassen. Vor- und Nachbedingungen, Invarianten, Design by Contract. Elementare Kontrollstrukturen. Zuweisungen und Referenzierung. Elementare Datenstrukturen und Algorithmen. Rekursion. Vererbung und Interfaces, Grundkonzepte aus Software Engineering wie dem Softwareprozess, Spezifikation und Dokumentation, Debugging, Reuse und Quality Assurance.
SkriptDie Vorlesungsfolien werden auf der Vorlesungswebseite zum Download zur Verfügung gestellt.
LiteraturWeitere Literaturangaben auf der Web Seite der Vorlesung.
Voraussetzungen / BesonderesDie Vorlesung hat keine besonderen Voraussetzungen. Sie erwartet das gleichzeitige Belegen der anderen Informatik Vorlesungen des Basisjahres.

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
Im Prüfungsblock fürBachelor-Studiengang Informatik 2016; Ausgabe 07.04.2022 (Basisprüfungsblock 1)
ECTS Kreditpunkte7 KP
PrüfendeT. Gross
FormSessionsprüfung
PrüfungsspracheDeutsch
RepetitionDie Leistungskontrolle wird in jeder Session angeboten. Die Repetition ist ohne erneute Belegung der Lerneinheit möglich.
Prüfungsmodusschriftlich 240 Minuten
Zusatzinformation zum PrüfungsmodusWährend des Semesters können durch aktive Mitarbeit Bonuspunkte erarbeitet werden. Die Veranstaltung bietet als "Leistungselement" (im Sinne der WEISUNG: Anwendung von Leistungselementen in der Lehre vom 22.12.2017) Lernelemente an.
Die Lernelemente sind Bonusaufgaben und klar markierter Teil der wöchentlichen Aufgabensammlung. In maximal 12 Wochen wird es Bonusaufgaben geben. Die beiden schlechtesten Wochen werden nicht gewertet. Die erworbenen Punkte verbessern das Ergebnis der schriftlichen Prüfung um maximal 0.25 Notenpunkte.

Unehrliches Verhalten bei der Bearbeitung der Lernelemente (z.B., Kopieren der Lösungen von Kommilitonen oder anderen Quellen, zur Verfügung stellen der eigenen Lösungen zum Kopieren) haben ernste Konsequenzen inklusive der Aberkennung aller Bonuspunkte dieser Veranstaltung.

Schriftliche Prüfung (240 Min) -- online Programmieren am Computer (180 Min) und Bearbeiten von Aufgaben (60 Min) auf Papier.
Hilfsmittel schriftlichWörterbuch.
Online-PrüfungDie Prüfung kann am Computer stattfinden.
Falls die Lerneinheit innerhalb eines Prüfungsblockes geprüft wird, werden die Kreditpunkte für den gesamten bestandenen Block erteilt.
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.

Lernmaterialien

 
HauptlinkInformation
Weitere LinksVorlesungswebseite
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

Keine zusätzlichen Belegungseinschränkungen vorhanden.

Angeboten in

StudiengangBereichTyp
Informatik BachelorBasisprüfungsblock 1OInformation
Interdisziplinäre Naturwissenschaften BachelorPrüfungsblock IWInformation
Interdisziplinäre Naturwissenschaften BachelorWahlfächerWInformation