Nummer | L.079.05100 |
---|---|
Ort | Vorlesung: L1, Übung: siehe koaLA |
Termine | Vorlesung: Di, 14:15-16 h, Mi, 14:15-16 h, Zentralübung: Di, 13.15 h Übung: siehe koaLA |
Dozent | Prof. Dr. Stefan Böttcher |
koaLA-Kurs | Grundlagen der Programmierung 1 |
- Die Vorlesung findet auf Deutsch statt.
- Die Vorlesung ist Teil des Moduls I.1.1 im Bachelorstudiengang Informatik.
- Leistungspunkte: 8 ECTS
Die Veranstaltung wird über die
-Plattform organisiert. Dort finden sich sämtliche Informationen und Materialien einschließlich der Organisation der Übungsgruppen. Melden Sie sich in für die Veranstaltung an. Die Anmeldung zu den Übungsgruppen nehmen Sie bitte in koaLA vor. Der Zeitpunkt zur Freischaltung der Übungsgruppenanmeldung wird in der ersten Vorlesung bekannt gegeben!Hinweis: Wenn Sie keine Übungsgruppe besuchen wollen melden Sie sich bitte in PAUL in der ersten Übungsgruppe (KEINE ÜBUNG) an. Somit wird vermieden, dass Sie Übungsgruppenplätze für Ihre Kommilitonen blockieren
Vorlesung
- Dienstags 14.15 Uhr - 16 Uhr, Hörsaal L1
- Mittwochs, 14.15 Uhr - 16 Uhr, Hörsaal L1
Zentralübung
- Dienstags, 13.15 Uhr, Hörsaal L1, erster Termin: 27.10.2015
Übungsgruppen
Die aktuellste Auflistung der Übungsgruppentermine finden sie im koaLA.
Die Anmeldung zu den Übungsgruppen erfolgt bei Semesterbeginn in
koaLA
. Der genaue Zeitpunkt wird in der ersten Vorlesung bekannt gegeben.Erste Vorlesung: Dienstag, 20. Oktober
Übungsbeginn: Montag, 25. Oktober
Sprechstunde
Nach Vereinbarung bei Sven Walther.
Das Entwickeln von Software ist ein zentraler Tätigkeitsbereich in der Informatik. Software-Entwickler müssen Aufgaben analysieren und modellieren, Software-Strukturen entwerfen und diese in einer Programmiersprache implementieren können. Die Vorlesung vermittelt einführende und grundlegende Kenntnisse und Fähigkeiten in der Programmierung am Beispiel der in der Praxis relevanten, objektorientierten Programmiersprache Java.
Inhaltliche Gliederung:
- Einführung in die Java-Programmierung (Konstanten, Variablen, Ausdrücke, Zuweisung, Datentypen, Anweisungen, Funktionen, Arrays)
- Objektorientierte Programmierung (Klassen, Objekte, Attribute, Methoden, Vererbung, Kapselung, dynamische Methodenbindung, abstrakte Klassen)
- Grundlegende Programmiertechniken (Rekursion, Ausnahmenbehandlung)
- Abstrakte Datentypen (Strings, Wrapper, Wörterbücher, Listen, Bäume, Keller, Schlangen, Aufzählungen)
Umfang:
- 4 SWS Vorlesung
- 1 SWS Zentralübung
- 2 SWS Übung
Programmieren lernt man nur in der Praxis. Daher bieten wir Ihnen wöchentlich Übungsaufgaben, die die Themen der Vorlesung behandeln. Heimübungen lösen Sie in Kleingruppen von 2 bis maximal 3 Personen und geben Ihre Lösung einmal pro Woche ab. Ein Teil der Aufgaben auf dem Heimübungszettel wird korrigiert und bepunktet. Durch diese Punkte können Sie in der Klausur einen Bonus erreichen, sofern Sie die Klausur bestehen. Des Weiteren können Sie eine Aufgabe markieren, die unbedingt durch den Tutor korrigiert werden soll.
Sie erhalten einen Bonusnotenschritt, wenn Sie 60% der Punkte auf den Hausübungen erreicht haben.
Sie erhalten zwei Bonusnotenschritte, wenn Sie 80% der Punkte auf den Hausübungen erreicht haben.
Zusätzlich haben Sie die Möglichkeit, in den wöchentlich stattfindenden Übungsgruppen Präsenzübungen zu bearbeiten. Dabei steht Ihnen ein Tutor als Ansprechpartner zur Verfügung.
Die Übungsaufgaben werden freitags in das koaLa-System eingestellt.
Ihre Lösungen geben Sie bitte 10 Tage später (also montags) bis spätestens 11.15 Uhr schriftlich (auch den Quellcode!) in den Zettelkästen auf D3 ab. Die Lösungen von Programmieraufgaben geben Sie bitte zusätzlich per koaLA ab.
Bei weiteren Fragen wenden Sie sich an Ihren Tutor.
Hier finden Sie Hinweise zur Installation von Java unter Windows XP. Das Vorgehen unter Windows 7 ist analog. Lediglich die Fenster sehen etwas anders aus.
Die Termine für die Zwischentests sind 24.11.2015 und 15.12.2015.
Nach der Vorlesungszeit wird es zwei Termine für die schriftliche Klausur geben. Um die Prüfung erfolgreich abzuschließen, müssen Sie:
- einen unbenoteten Zwischentest erfolgreich bestehen und
- die schriftliche Klausur mit der Note 4.0 oder besser bestehen.
Wenn Sie die Prüfung bestanden haben, ergibt sich die Note aus der Klausurnote ggf. verbessert um 1 oder 2 Bonusnotenschritte.
Generell finden Sie alle Materialien im koaLA-System.
Bei Fragen zur Organisation: Alexander Setzer, Thim Strothmann & Sven Walther