Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Einführung in die Informatik: Programmierung und Softwareentwicklung

Aktuelles | Inhalt | Personen | Zeit und Ort | Materialien | Übungen | KlausurHörerkreis | WiederholungLiteratur

 

Aktuelles

  • 20.04.13: Klausureinsicht: Die Einsicht der Nachholklausur findet am 26.04.13 um 10-12 Uhr im Raum F003, Oettingenstr. 67 statt.
  • 16.04.13: Klausurraum: Zur Klausur am Freitag, den 19.04. haben wir nur einen Raum zur Verfügung, d.h. 
6 und 9 ECTS: Raum M218, Geschw.-Scholl-Pl.1
Die Klausur beginnt pünktlich um 12:00 Uhr. Bitte seien Sie deshalb pünktlich um 11:45 vor Ort. Wir bitten außerdem alle Studenten der 9 ECTS-Variante im hinteren Drittel Platz zu nehmen, alle anderen vorne. Die Bearbeitungszeit sind 120 Minuten für 6 ECTS und 150 Minuten für 9 ECTS.
  • 09.04.2013: Notenverbesserung: Ob Sie die Klausur zur Notenverbesserung mitschreiben können, hängt von Ihrem Prüfungsamt ab. Bitte wenden Sie sich bei Fragen hierzu direkt an Ihr eigenes Prüfungsamt! Von unserer Seite kann die Klausur beliebig oft geschrieben werden, Ihr Prüfungsamt entscheidet über die Wertung.
  • 08.04.2013: Nachholklausuranmeldung: Bitte melden Sie sich bis spätestens 12.04.2013 zur Nachlklausur an (bzw. ab, falls Sie doch nicht teilnehmen möchten). Eine Teilnahme ohne Anmeldung ist nicht möglich!
  • Ältere Meldungen

Inhalt

Diese Lehrveranstaltung gibt eine Einführung in die Algorithmen- und Programmentwicklung. Als Programmiersprache wird die objektorientierte Sprache Java verwendet, deren grundlegende Konzepte in dieser Veranstaltung besprochen werden. Hauptaugenmerk liegt auf folgenden Punkten:
  • Grundkonzepte der Programmierung und des Systementwurfs
  • Programmierung mit Java
  • Objektorientierte Programmierung
  • Methoden zur Beschreibung von Syntax
  • Grundlegende Algorithmen und deren Komplexität
  • Programmierumgebung Eclipse

Personen

 

Zeit und Ort

Veranstaltung Zeit Ort Beginn
Vorlesung Mi, 14ct-17 Uhr Geschw.-Scholl-Pl. 1, M 118 17.10.2012
Zentralübung Mi, 17st-18 Uhr Geschw.-Scholl-Pl. 1, M 118 17.10.2012
Übung Mo, 14ct-16 Uhr Amalienstr. 73a, 020 22.10.2012
Übung Mo, 16ct-18 Uhr Amalienstr. 73a, 220 22.10.2012
Übung Fr, 10ct-12 Uhr Richard-Wagner-Str. 10, 103 19.10.2012
Übung Fr, 12ct-14 Uhr Professor-Huber-Platz 2, VU 107 19.10.2012
Übung Fr, 14ct-16 Uhr Geschw.-Scholl-Pl. 1, B 015 19.10.2012

Vorlesungsfolien

Die Vorlesungsfolien sollen ausgedruckt zur Vorlesung mitgebracht werden.

Die Vorlesungsfolien unterliegen dem Copyright. Teilnehmern der Vorlesung ist die Verwendung für persönliche Studien gestattet. Alle anderen Rechte sind vorbehalten.

Letzte Aktualisierung:

Freitag, 01.02.13: Kapitel 14 bereit gestellt. Die Folien umfassen den Stoff bis zur 15. und letzten Vorlesung.

Zentralübungen

Übungen

Angabe01.pdf (Tutorien 18.10.-23.10.)
Angabe03.pdf (Tutorien 01.11.-06.11.)
Angabe04.pdf (Tutorien 08.11.-13.11.)
Angabe05.pdf (Tutorien 15.11.-20.11)
Angabe06.pdf (Tutorien 22.11.-27.11.)
Angabe08.pdf (Tutorien 06.12.-11.12.)
Angabe09.pdf (Tutorien 13.12.-18.12.)
Angabe10.pdf (Tutorien 20.12.-08.01.)
Angabe11.pdf (Tutorien 10.01.-15.01.)
Angabe12.pdf (Tutorien 17.01.-22.01.)
Angabe13.pdf (Tutorien 24.01.-29.01.)
Angabe14.pdf (Tutorien 31.01.-05.02.)

Klausur

Der Klausurstoff orientiert sich an den Übungs- und Hausaufgaben sowie an Verständnisfragen zur Vorlesung. Zur Klausur sind keinerlei Hilfsmittel zugelassen (weder Vorlesungsunterlagen noch Computer o.ä.). Alle Aufgaben (auch Programmieraufgaben) der Klausur sind auf Papier zu lösen!

Ab sofort können Sie sich per UniWorX zur Klausur anmelden. Bitte melden Sie sich für die entsprechende Variante der Klausur an, je nachdem für wie viele ECTS-Punkte Sie die Vorlesung belegen möchten.  Jeder Klausurteilnehmer muss per UniWorX an der Klausur angemeldet sein (Anmeldungen per Email werden nicht akzeptiert, ohne Anmeldung kann die Klausur nicht geschrieben werden)!
Bitte melden Sie sich sobald wie möglich (jedoch spätestens bis zum 02.02.12) zur Klausur, wenn Sie teilnehmen möchten. Wir benötigen die genauen Teilnehmerzahlen um die korrekten Räume für die Klausur bereitzustellen. Die Räume für die Klausur sind daher nur vorläufig.

Klausur für 6 und 9 ECTS

  • Samstag, den 09.02.2013, 14-17 Uhr 
    • 6 ECTS A-M: Raum A240, Geschw.-Scholl-Pl.1
    • 6 ECTS N-Z: Raum M118, Geschw.-Scholl-Pl.1
    • 9 ECTS: Raum M018, Geschw.-Scholl-Pl.1

Nachholklausur für 6 und 9 ECTS

  • Freitag, den 19.04.2013, 12-15 Uhr (Raum: Geschw.-Scholl-Pl.1, M 218)

Hörerkreis

Die Vorlesung richtet sich nicht an Studierende mit Hauptfach Informatik, Medieninformatik, Bioinformatik.


Die Vorlesung richtet sich auch nicht an Studiernde mit Nebenfach Informatik im Umfang von 60 ECTS. Für diesen Fall ist die Vorlesung "Einführung in die Programmierung" des Bachelor-Studiengangs mit Hauptfach Informatik vorgesehen.


In besonderen Fällen (z.B. Zeit-Überschneidungen) kann unter Absprache mit dem Prüfungsamt Bachelor Informatik (Dr. Letz, Prof. Ohlbach) eine Ausnahme genehmigt werden.


Die Vorlesung gibt es in zwei Varianten (6 ECTS und 9 ECTS) und richtet sich jeweils an:


6-ECTS Variante:

(1) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Informatik zu 30 ECTS-Punkten.

(2) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Medieninformatik zu 60 ECTS-Punkten.

(3) Bachelor Physik Wahlpflichtlehrveranstaltung des Moduls V

(4) Bachelor Statistik Wahlpflichtlehrveranstaltung (falls Informatik nicht als Nebenfach entsprechend (1) gewählt)

(5) Bachelor Chemie und Biochemie Wahlpflichtlehrveranstaltung

(6) Master Chemie

(7) Diplom- und Magisterstudiengänge mit Nebenfach Informatik (außer Diplom-Mathematik), z.B. VWL-Diplom 4 Leistungspunkte

9-ECTS Variante:

(8) Bachelor BWL Wahlpflichtlehrveranstaltung

(9) Bachelor VWL Wahlpflichtlehrveranstaltung

Bemerkung:
Im Fall (8) und (9) ist in der Prüfungsordnung zwar die Vorlesung "Einführung in die Programmierung" des Hauptfachs Informatik angegeben, dennoch wird unsere Vorlesung "Einführung in die Informatik: Programmierung und Softwareentwicklung" akzeptiert und empfohlen.

Wiederholung der Klausur und Notenverbesserung

Im Fall (1) und (2) gelten die Regelungen des Instituts für Informatik. Danach kann die Klausur beliebig oft wiederholt werden, wenn sie noch nicht bestanden ist. Nach Bestehen ist eine einmalige Notenverbesserung möglich.


In allen anderen Fällen gilt die Prüfungsordnung des jeweiligen Hauptfachs. Dies betrifft insbesondere den Fall (4). Zu beachten ist jedoch, dass im Hauptfach Statistik auch das Nebenfach Informatik zu 30 ECTS gewählt werden kann nach Fall (1). Dann ist diese Vorlesung Pflicht und kann nicht mehr als Wahlpflichtfach nach (4) gewählt werden. In diesem Fall gelten, wie oben bemerkt, die Regelungen des Instituts für Informatik. 

 

In Zweifelsfällen wende man sich bitte an das zuständige Prüfungsamt.

Literaturhinweise

Literatur:

  • Verschiedene Bücher von Cay Horstmann, die alle für Anfänger geeignet sind:
    Computing Concepts with Java Essentials oder Java Concepts oder Big Java; alle erschienen im Verlag Wiley & Sons.
  • Gumm,  Sommer. Einführung in die Informatik, Oldenbourg-Verlag.
    Dieses Buch führt in verschiedene Aspekte der Informatik ein, nicht nur in die Programmierung mit Java.
  • Christian Ullenboom, Java ist auch eine Insel (online kostenlos verfügbar)
  • Guido Krüger, Thomas Stark, Handbuch der Java-Programmierung (online kostenlos verfügbar)
  • David J. Eck, Introduction to Programming using Java (online kostenlos verfügbar)

Java-Dokumentation:

Diskussionsforum:

  • Fragen zur Vorlesung und Übung können in einem Diskussionsforum bei die-informatiker.net diskutiert werden.

Software: