Zur Webseite der Informatik

Programmierung und Software-Entwicklung

Prof. Stefan Wagner, Jasmin Ramadani, Asim Abdulkhaleq

Beschreibung und Aufbau der Lehrveranstaltung

In dieser Vorlesung werden die Grundlagen der Programmierung und Software-Entwicklung vermittelt.

Aktuelles

 

Voraussetzungen und Prüfung

Hinweis für Studierende:

  • Ohne vorherige Prüfungsanmeldung während des Anmeldezeitraums beim Prüfungsamt bzw. im LSF können Sie an Prüfungen nicht teilnehmen! Eine Anmeldung ist nur während des Prüfungsanmeldezeitraums möglich.

  • Dies gilt auch für die Wiederholungsprüfungen, die vom Prüfungsamt organisiert werden, ansonsten wenden Sie sich bitte an den/die Prüfer/in!
  • Nur wer den Schein hat, angemeldet und zugelassen ist, darf an der Prüfung teilnehmen!


Termine

  • Vorlesung Mo. 15:45-17:15 V 47.01
  • Vorlesung Do. 15:45-17:15 V 47.01
  • Vortragsübung (Nach Vorankündigung) Fr.  11:30-13:00 V38.01
  • Übungen Mo-Fr 24 Slots.
  • Die Veranstaltung beginnt am Do. 16.10.14 mit der Vorlesung. Die Übungen werden voraussichtlich in 24 Übungstermine unterteilt und beginnen ab Mo. 20.10.14
  • Die erste Vortragsübung (Organisatorische Themen) findet am 17.10.13 im Raum V 38.01 statt.

Termine für die Poolübungen:

Di. 14:00-15:30 x2

Mi. 11:30-13:00

Mi. 15:30-17:00

Fr. 14:00-15:30

Stundenplan

  • Termin- und Raumänderungen werden in ILIAS bekanntgegeben.

Planung(Vorlesung und Übungen)

Datum

Typ

Thema

Notizen

13.10.14

--

Abgetreten an Java-Vorkurs

16.10.14

V1

Organisatorisches, Überblick Informatik, Hello World!

20.10.14

V2

JVM, Was ist ein Objekt? Klassen, Objekterzeugung, Blöcke

23.10.14

V3

Eigenschaften von Objekten, Basistypen

KW 43

Ü

Reale Klassen und Objekte (Ü0)

Abgabe bis 26.10.2014(H0)

27.10.14

V4

main()-Methode, Statische Methoden und Attribute, Kommentare, IDE, Sichtbarkeit

30.10.14

V5

Schnittstellen, Kontrakte, Boole'sche Logik

KW 44

Ü

Aufruf und Ausführung (Ü1)

Abgabe bis 07.11.2014 (H1)

03.11.14

V6

Verzweigungen, Schleifen, Arrays, Collections

06.11.14

V7

Variablen, Zuweisungen, Ausnahmebehandlung

KW 45

Ü

Objekterzeugung, Objekte benutzen und Sichtbarkeit(Ü2)

Abgabe bis 14.11.2014 (H2)

10.11.14

V8

Routinen, Abstraktion, Modularisierung, Information Hiding, Dateien

13.11.14

-

-

 

KW 46

Ü

UML Diagramme (Ü3)

Abgabe bis 21.11.2014(H3)

17.11.14

V9

Test

20.11.14

V

-

 

KW 47

Ü

Verzweigung, Schleifen, Arrays, Collections (Ü4)

Abgabe bis 28.11.2014(H4)

24.11.14

V10

Rechner, Hardware

27.11.14

V11

Rechnersysteme, Modellierung mit der UML

KW 48

Ü

String-Klasse, Unit Tests (Ü5)

Abgabe bis 05.12.2014(H5)

01.12.14

V12

Formale Sprachen, Grammatik, Syntaxbaum

04.12.14

V13

)Syntaxdarstellung

KW 49

Ü

UML Diagramme (Ü6)

Abgabe bis 12.12.2014(H6)

08.12.14

V14

Algorithmen, Generics

11.12.14

V15

OOP Konzepte II

KW 50

Ü

Zahlensystem, Grammatik, EBNF (Ü7)

Abgabe bis 19.12.2014(H7)

15.12.14

V16

Programmierung graphischer Oberflächen (GUI)

 

18.12.14

V17

Programmierung graphischer Oberflächen (GUI)

 

KW 51

Ü

Vererbung, Algorithmen, Polymorphie, Generics (Ü8)

Abgabe bis 09.01.2015 (H8)

08.01.15

V

Probeklausur

KW 2

Ü

Keine Übung

 

12.01.15

V18

Berechenbarkeit, Effizienz

15.01.15

V19

Rekursion und Binär-Bäume

KW 3

Ü

GUI (Ü19)

Abgabe bis 30.01.2015(H9)

19.01.15

V20

Semantik

22.01.15

V21

Formale Verifikation

KW 4

Ü

Berechenbarkeit, Effizienz, Rekursion, Binärbäume (Ü10)

Abgabe bis 06.02.2015 (Zusatzaufgabe)(H10)

26.01.15

V22

Schleifen-Invariante, Lambda-Kalkül

 

29.01.15

V

--

entfällt

KW 5

Ü

Semantik und Verifikation von Programmen (Ü11)

02.02.15

V23

Funktionale Programmierung, Programmiersprachen

05.02.15

V24

Programmiersprachen und Werkzeuge

 

KW 6

Ü

Lambda-Kalkül, funktionale Programmierung(Ü12)

09.02.15

V25

Software Engineering: Scrum

12.02.15

V26

Zusammenfassung

KW 7

Ü

Fragestunde(Ü13)


V-Vorlesung

Ü-Übung

Skript und weitere Materialien

  • Das Skript zu dieser Veranstaltung (Folien), Übungsblätter und weitere Materialien werden sukzessive inILIAS bereitgestellt.

Übungs- und Hausaufgaben

  • Wochentlich werden Übungs- und Hausaufgaben gestellt, die sich an den Inhalten der Vorlesung orientieren. Die Übungs- und Hausaufgaben werden in ILIAS bereitgestellt.