Vorlesung Programmieren WS16/17

From SDQ-Wiki
Jump to: navigation, search

E-Mails richten Sie bitte ausschließlich an: programmieren-vorlesung@ipd.kit.edu.

Alle Informationen zum Übungsbetrieb im SoSe'17 für Wiederholer finden Sie unter Übung Programmieren SS17

[edit]

Vorlesung vom 17.10.2016

Vorlesung am 26.10.2016

Vorlesung am 02.11.2016

Vorlesung am 09.11.2016

Vorlesung am 16.11.2016

Vorlesung am 23.11.2016

Vorlesung am 30.11.2016

Vorlesung am 07.12.2016

  • 8. Vererbung Update 08.12.2016: Organisatorische Informationen hinzugefügt.

Vorlesung am 14.12.2016

Vorlesung am 21.12.2016

  • 11. Rekursion Beschreibender Text (F5), Formatierung (F15) (21.12.2016)
  • 12. Java API Java 8 (F6), Methoden (F9), Mehr Beispiele (F11), Korrektur *upper* bounded (F12), retainAll (F13), Zusammenfassung (F22) (21.12.2016)

Vorlesung am 11.01.2017

Vorlesung am 18.01.2017

Vorlesung am 01.02.2017

Vorlesung am 08.02.2017


Präsenzübung

25.01.2017


Übungsblatt 1

Ausgabe: 31.10.2016 (ca. 13:00 Uhr), Abgabefrist: 16.11.2016 (13:00 Uhr). (Die Ausgabe wurde vom 01.11. (Feiertag) vorverlegt, der Abgabetermin bleibt gleich.)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Mi., den 09.11.2016 um 13:00 Uhr bis zum Mi., den 16.11.2016 um 13:00 Uhr, abzugeben.

Übungsblatt 2

Ausgabe: 15.11.2016 (ca. 17:00 Uhr), Abgabefrist: 30.11.2016 (13:00 Uhr)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Mi., den 23.11.2016 um 13:00 Uhr bis zum Mi., den 30.11.2016 um 13:00 Uhr, abzugeben.

Übungsblatt 3

Ausgabe: 29.11.2016 (ca. 17:00 Uhr), Abgabefrist: 15.12.2016 (07:00 Uhr) (Abgabezeitraum um 18 Stunden verlängert.)

  • Übungsblatt 3 Klarstellungen Aufgabe A.4.10, 12.12.2016 11:30, Hinweis Paketnamen 12.12.2016, 14:30
  • LineType.java Tabulatoren durch Leerzeichen ersetzt 09.12.2016 08:40

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Mi., den 07.12.2015 um 13:00 Uhr bis zum Do., den 15.12.2016 um 07:00 Uhr, abzugeben.

Übungsblatt 4

Ausgabe: 13.12.2016 (ca. 17:00 Uhr), Abgabefrist: 12.01.2017 (07:00 Uhr)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Mi., den 21.12.2016 um 13:00 Uhr bis zum Do., den 12.01.2017 um 07:00 Uhr, abzugeben.

Übungsblatt 5

Ausgabe: 10.01.2017 (ca. 17:00 Uhr), Abgabefrist: 26.01.2017 (07:00 Uhr)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Mi., den 18.01.2017 um 13:00 Uhr bis zum Do., den 26.01.2017 um 07:00 Uhr, abzugeben.

Achtung: Die Anmeldung war nur bis zum 23.02.2017 möglich. Eine nachträgliche Anmeldung ist nicht möglich.

Abschlussaufgabe 1

Ausgabe: 10.02.2017 (ca. 13:00 Uhr), Abgabefrist: 10.03.2017 (13:00 Uhr)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Fr., den 24.02.2017 um 13:00 Uhr bis zum Fr., den 10.03.2017 um 13:00 Uhr, abzugeben.

Abschlussaufgabe 2

Ausgabe: 24.02.2017 (ca. 13:00 Uhr), Abgabe: 24.03.2017 (13:00 Uhr)

Die Lösungen aller Aufgaben sind ausschließlich online über das Praktomat-System vom Fr., den 10.03.2017 um 13:00 Uhr bis zum Fr., den 24.03.2017 um 13:00 Uhr, abzugeben.

  • Anmeldung zu den Abschlussaufgaben: 02.02.2017 - 23.02.2017
  • Anmeldung zum Übungsschein: 17.10.2016 - 08.01.2017
  • Anmeldung zu Tutorium per WebInScribe: bis Donnerstag, 20.10., 18 Uhr
  • Erstmalige Anmeldung am Praktomat: spätestens am Mittwoch, 26.10.
  • Disclaimer/Einverständniserklärung: Abgabe: Programmieren-Briefkasten im Gebäude 50.34, 1. Untergeschoss, spätestens am Sonntag, 06.11.2016
  • Schülerstudenten: Mitteilung Anschrift und Geburtsdatum an programmieren-vorlesung@ipd.kit.edu

Anmeldung Übungsschein und Abschlussaufgaben

Ich bin Erasmus-Incomer, wie melde ich mich für Übungsschein und Abschlussaufgaben an?

Das Informatik Studiengangservice (ISS) stellt Ihnen eine Prüfungszulassung aus. Diesen Vorgang beschreibt http://www.informatik.kit.edu/erasmus_in.php.

Geben Sie die Prüfungszulassung fristgerecht bei uns per Programmieren-Briefkasten, Untergeschoss Geb. 50.34 ab.

Ich höre Programmieren im Nebenfach, wie melde ich mich für Übungsschein und Abschlussaufgaben an?

Ob ein Prüfungsanspruch in Programmieren besteht, entscheidet die Fakultät des Hauptfaches. Im positiven Fall stellt Ihnen der Studierendenservice jeweils einen Zulassungsschein aus.

Geben Sie beide Zulassungsscheine fristgerecht bei uns per Programmieren-Briefkasten, Untergeschoss Geb. 50.34 ab.

Mir wurde eine frühere Prüfungsleistung als Programmieren-Übungsschein anerkannt, muss ich mich dennoch für den Übungsschein anmelden?

Nein. Die bewilligte Anerkennung wird durch den Informatik Studiengangservice (ISS) dem Studierendenservice mitgeteilt, wo schließlich der Übungsschein als bestanden eingetragen wird. Prüfen Sie rechtzeitig im Campus Management Portal, ob der Programmieren-Übungsschein tatsächlich als bestanden ausgewiesen wird. Andernfalls halten Sie Rücksprache mit dem ISS.

Wo im Campus Management Portal finde ich die Anmeldung für Übungsschein und Abschlussaufgaben?

Öffnen Sie zunächst das Campus Management Portal. Wählen Sie dann Prüfungsanmeldung und -abmeldung -> Bachelor Informatik -> Bachelor-Master -> Gesamtkonto -> Praktische Informatik -> Programmieren.

Tutorien und Übungsblätter

Kann ich Übungsblätter abgeben, auch ohne für ein Tutorium angemeldet zu sein?

Nein. Ihre Abgaben werden von Ihrem Tutor korrigiert, den Sie erst nach erfolgreicher Anmeldung zum Tutorium zugewiesen bekommen. Ohne zugewiesenen Tutor erfolgt keine Korrektur.

Ich kenne die Nummer meines Tutoriums, weiß aber nicht, wann und wo das Tutorium stattfindet

Die Liste aller Tutorien finden Sie unter https://webinscribe.ira.uka.de.

Die Zulassungsbestätigung des KIT habe ich erst nach Vorlesungsbeginn erhalten. Dadurch habe ich einige Fristen verpasst. Was muss ich tun?

Melden Sie sich schnellstmöglich zu einem Tutorium an wie nachfolgend beschrieben.

Beachten Sie auch die Hinweise bei fehlendem KIT-Account und fehlender Matrikelnummer.

Ich habe die Anmeldefrist für die Tutorien verpasst. Können Sie mich nachträglich einem Tutorium zuordnen?

Schreiben Sie eine E-Mail an programmieren-vorlesung@ipd.kit.edu. Nennen Sie in dieser E-Mail Ihre Matrikelnummer (falls vorhanden) und Ihre bevorzugten Tutorien (mindestens 5). Kennen Sie Ihre Matrikelnummer noch nicht, erwähnen Sie das in Ihrer E-Mail. Die Liste aller Tutorien finden Sie unter https://webinscribe.ira.uka.de. Auf Basis Ihrer Wunschtermine versuchen wir Sie nachträglich einem Tutorium zuzuordnen. Sie erfahren die Zuordnung per E-Mail. Dies kann 2-3 Arbeitstage dauern.

Ich besitze noch keinen KIT-Account. Wie kann ich Übungsblätter abgeben?

Übungsblätter werden grundsätzlich über den Praktomat abgeben. Ohne KIT-Account ist ein Login allerdings nicht möglich. Bitte warten Sie zunächst ab, ob Ihr KIT-Account womöglich doch noch rechtzeitig eingerichtet ist. Rechtzeitig bedeutet vor Ablauf der Abgabefrist von Übungsblatt 1.

Haben Sie kurz vor Ablauf der Abgabefrist noch immer keine KIT-Account erhalten, so gilt folgende Ausnahmeregelung: Senden Sie Ihre Abgabe fristgerecht per E-Mail an Ihren Tutor. E-Mail-Abgaben, die nach Ablauf der Abgabefrist eintreffen, werden nicht akzeptiert. E-Mail-Abgaben von Studierenden die bereits einen KIT-Account besitzen werden verworfen.

Melden Sie sich bitte umgehend im Praktomat an, sobald Sie Ihren KIT-Account erhalten haben. Alle späteren Abgaben erfolgen dann über den Praktomat.

Einverständniserklärung ("Disclaimer")

Ich habe noch keine Matrikelnummer. Soll die Einverständniserklärung trotzdem abgegeben werden?

Werfen Sie bitte umgehend Ihre ausgefüllte Einverständniserklärung in den Programmieren-Briefkasten im Gebäude 50.34 1. UG ein, sobald Sie Ihren KIT-Account erhalten haben. Eine verspätete Abgabe der Einverständniserklärung von Studierenden die bereits einen KIT-Account besitzen führt zur Deaktivierung der entsprechenden Praktomat-Accounts.


 
Programmieren (24004)
Semester: Wintersemester 2016/17
LP (ECTS): 5
SWS: n/a
Dozent: Jun.-Prof. Dr.-Ing. Anne Koziolek

Ort und Zeit der Lehrveranstaltung:

Appointment-new.png
Mi, 14:00 - 15:30

30.95 Audimax, 50.34 Raum -101, 50.34 Raum -102

Teil folgender Module:

Teil folgender Studiengänge:

Bachelor Informatics, Bachelor Information Engineering

Inhalt und Lernziele

In der Programmieren-Vorlesung lernen Sie grundlegende Strukturen der Programmiersprache Java kennen und anzuwenden, insbesondere Kontrollstrukturen, einfache Datenstrukturen, Umgang mit Objekten, und Implementierung elementarer Algorithmen. Sie erwerben grundlegende Kenntnisse in Programmiermethodik und die Fähigkeit zur autonomen Erstellung kleiner bis mittlerer, lauffähiger Java-Programme.

  • Objekte und Klassen
  • Typen, Werte und Variablen
  • Methoden
  • Kontrollstrukturen
  • Rekursion
  • Referenzen, Listen
  • Vererbung
  • Ein/-Ausgabe
  • Exceptions
  • Programmiermethodik
  • Implementierung elementarer Algorithmen (z.B. Sortierverfahren) in Java

Administratives


Lehrangebot nach Studiengang
Informatik
Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom