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

  • 27.05.2014: Klausureinsicht: Zur Klausureinsicht ist keine Anmeldung erforderlich. Bringen Sie lediglich einen Lichtbildausweis und Ihren Studentenausweis mit.
  • 07.05.2014: Klausureinsicht: Die Einsicht der Nachholklausur findet am Donnerstag, den 05.06.2014 14:00-16:00 Uhr im Raum F003, Oettingenstr. 67 statt.
  • 06.05.2014: Nachholklausurstoff (editiert): Der Stoff der Nachholklausur für 9 ECTS umfasst den kompletten Stoff der Vorlesung, inklusive Kapitel 14! Für 6 ECTS umfasst der Stoff wie bisher alle Kapitel bis einschließlich Kapitel 9.
  • 06.05.2014: Nachholklausurraum: Zur Nachholklausur am Freitag, den 09.05.2014 steht uns ausschließlich der Raum B101, Geschw.-Scholl-Pl. 1 zur Verfügung. Die Klausuren zu beiden Varianten der Vorlesung werden in diesem Raum geschrieben. Die Nachholklausur beginnt um 16:15 Uhr. Bitte seien Sie deshalb pünktlich um 16:00 Uhr im Raum. Die Bearbeitungszeit sind 120 Minuten für 6 ECTS und 150 Minuten für 9 ECTS. Sitzordnung: Es ist ein Platz freizulassen sowie eine Reihe.
  • 06.05.2014: Hilfsmittel in der Klausur: Zur Nachholklausur sind keinerlei Hilfsmittel zugelassen (weder Vorlesungsunterlagen noch Computer o.ä.). Alle Aufgaben (auch Programmieraufgaben) der Klausur sind auf Papier zu lösen. Papier wird gestellt.
  • 08.04.2014: Nachholklausur Fristen: Eine Anmeldung zur Nachholklausur ist bis zum 05.05.2014 09:00 Uhr per UniWorX möglich. Die Klausur kann nur mit einer Anmeldung per UniWorX mitgeschrieben werden. Bitte nehmen Sie die Möglichkeit wahr, sich ebenfalls bis zum 05.05.2014 09:00 Uhr von der Klausur abzumelden, falls Sie kurzfristig nicht an der Klausur teilnehmen können! 
  • Ältere Meldungen

Inhalte

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-17Uhr Geschw.-Scholl-Pl. 1, M118 16.10.2013
Zentralübung Mi, 17st-18Uhr Geschw.-Scholl-Pl. 1, M118 16.10.2013
Übung Mo, 14ct-16 Uhr Prof.-Huber-Pl. 2 (W), Lehrturm V U107 21.10.2013
Übung Mo, 16ct-18 Uhr Prof.-Huber-Pl. 2 (W), Lehrturm V U107 21.10.2013
Übung  Mo, 18ct-20 Uhr  Amalienstr. 73A, Raum 020 21.10.2013
Übung Fr, 10ct-12 Uhr Prof.-Huber-Pl. 2 (W), Lehrturm V U107 18.10.2013
Übung Fr, 12ct-14 Uhr Prof.-Huber-Pl. 2 (W), Lehrturm V U107 18.10.2013
Übung Fr, 14ct-16 Uhr Prof.-Huber-Pl. 2 (W), Lehrturm V U107 18.10.2013

Materialien

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: Mo, 03.02.14, Kapitel 14 bereit gestellt. Die Folien umfassen den Stoff bis zur 15. und letzten Vorlesung am 05.02.14

Zentralübungen

Übungen

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!
Die reguläre Klausur findet für beide Varianten der Vorlesung (6 ECTS und 9 ECTS) am 08.02.2014 von 09:00 bis 12:00 Uhr statt (09:15-11:15 6 ECTS, 09:15-11:45 9 ECTS). Es stehen uns in der Theresienstraße 39 die Räume C123, B051, B052 und B005 zur Verfügung:
   6 ECTS A-L: Raum B051, Theresienstr. 39
   6 ECTS M-Z: Raum B052, Theresienstr. 39
   9 ECTS A-P: Raum C123, Theresienstr. 39
   9 ECTS R-Z: Raum B005, Theresienstr. 39
 
Bitte melden Sie sich per UniWorX zur richtigen Variante der Klausur an. Die Anmeldung ist bis zum 05.02.2014 09:00 Uhr möglich. Eine Teilnahme ohne Anmeldung ist nicht möglich! Falls Sie die Klausur kurzfristig doch nicht mitschreiben möchten, bitten wir außerdem um eine Abmeldung per UniWorX bis zum 05.02.2014 09:00 Uhr (wir möchten vermeiden unnötig viele Kopien anzufertigen!). Nichterscheinen ohne vorherige Abmeldung wird vermerkt (Ihr Prüfungsamt entscheidet über die Auswertung dieses Vermerks). Sie werden in der Klausur die Möglichkeit haben, Ihre Klausur zu entwerten. Sie wird dann nicht korrigiert und nicht als durchgefallen gewertet.
 
Die Nachholklausur findet am Freitag, den 09.05.2014 16:00-19:00 Uhr für beide Varianten der Vorlesung statt (Raum B101, Geschw.-Scholl-Pl.1). Die Nachholklausur kann mitgeschrieben werden, unabhängig davon ob Sie die reguläre Klausur mitgeschrieben haben oder angemeldet waren. Ob Sie die Nachholklausur zur Notenverbesserung mitschreiben dürfen, hängt von Ihrem Prüfungsamt ab. Bitte erfragen Sie dort die Regularien! Die Anmeldung zur Nachholklausur findet in den Semesterferien per UniWorX statt. 
 

Hörerkreis

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


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

(8) Industrial Design

9-ECTS Variante:

(9) Bachelorstudiengänge verschiedener Fachbereiche mit Nebenfach Informatik zu 60 ECTS-Punkten.

(10) Bachelor BWL Wahlpflichtlehrveranstaltung

(11) Bachelor VWL Wahlpflichtlehrveranstaltung

Bemerkung:
Im Fall (9), (10) und (11) 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.

Im Fall (9) muss zusätzlich der Java-Kurs von Laith Raed für 3 ECTS belegt werden!

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 wenden Sie sich bitte an das Prüfungsamt Ihres Studiengangs oder Hauptfachs.

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.
  • Allaithy Raed, Matthias Hölzl, Martin Wirsing. Java Kompakt: Eine Einführung in die Software-Entwicklung mit Java, Springer-Verlag.
  • 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:

Software: