64-000 Vorlesung Softwareentwicklung I

Veranstaltungsdetails

Lehrende: Prof. Dr. Walid Maalej

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: SE 1 - VL

Semesterwochenstunden: 2

Credits: 3,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 580

Kommentare/ Inhalte:
Das Modul “Softwareentwicklung I” (Vorlesung + Übung) befasst sich mit grundlegenden Methoden und Konzepten der Softwareentwicklung. Es bietet eine Einführung in die imperative und objektorientierte Programmierung mit Java sowie in Standardnotationen wie die EBNF und die UML. Elementare Algorithmen und Datenstrukturen, der Umgang mit Bibliotheken und das Testen von Software werden behandelt.

Lernziel:
Die Teilnehmer sollen sicher mit einem Rechner umgehen können, das grundlegende Handwerkszeug der Programmierung im Kleinen beherrschen und ihre Lösungen erklären können. Sie können Programmierwerkzeuge wie Compiler und Editoren nutzen sowie deren Grenzen einschätzen. Sie sollen die Konzepte der Programmierung über eine konkrete Programmiersprache hinaus verstehen, grundlegende Datenstrukturen kennen, einen ersten Eindruck vom Komplexitätsbegriff haben und die Tragweite von Tests abschätzen können.

Vorgehen:
Das Modul bietet eine Verzahnung von Vorlesung, in der grundlegende Begriffe vermittelt werden, und Übung, in welcher Inhalte der Vorlesungen praktisch angewendet bzw. vertieft werden.

Wichtige Hinweise:


  • Ob die Veranstaltung in Präsenz oder digital stattfinden wird, hängt von der jeweils aktuellen pandemischen Lage ab. Bitte informieren Sie sich regelmäßig über die entsprechenden Regelungen der Universität Hamburg: https://www.uni-hamburg.de/corona.html
  • Wir werden Moodle als zentrale Lernplattform verwenden. Darin werden dann detaillierte Informationen zum Ablauf und alle Materialien zu finden sein. Sie werden von uns in Moodle eingeschrieben. Sie können sich nicht selber einschreiben! Die Einschreibung erfolgt zu Beginn der ersten Vorlesungswoche. Wir bemühen uns, Neuanmeldungen (während der Nachmeldephase) so schnell wie möglich in Moodle zu übertragen, können es jedoch nicht in Echtzeit machen. Haben Sie bitte Geduld. Sehen Sie vorerst davon ab, uns zu schreiben, falls Sie nicht sofort in Moodle eingeschrieben wurden (melden Sie sich ggf., wenn Sie am Tag vor ihrer ersten Übung immer noch nicht eingeschrieben sind).
  • Bitte beachten Sie unbedingt die ggf. unten unter "Material zur gesamten Veranstaltung" angefügte Datei(en). Darin werden wir den jeweils aktuellen Stand kommunizieren. Wir werden die bereits versendete Nachrichten auch zu den Materialien hinzufügen.
  • Bei Fragen kontaktieren Sie uns bitte unter: se1-orga@informatik.uni-hamburg.de

Literatur:


  • Barnes, Kölling: Java lernen mit BlueJ: Objects First – eine Einführung in Java, 6. Auflage, Pearson Education Deutschland, 2017.
  • Goll, Heinisch: Java als erste Programmiersprache: Grundkurs für Hochschulen, 8. Auflage, Springer Vieweg, 2016.
  • Schiedermeier: Programmieren mit Java, 2. Auflage, Pearson Education Deutschland, 2010.

Termine
Datum Von Bis Raum Lehrende
1 Mi, 19. Okt. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
2 Mi, 26. Okt. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
3 Mi, 2. Nov. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
4 Mi, 9. Nov. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
5 Mi, 16. Nov. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
6 Mi, 23. Nov. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
7 Mi, 30. Nov. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
8 Mi, 7. Dez. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
9 Mi, 14. Dez. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
10 Mi, 21. Dez. 2022 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
11 Mi, 11. Jan. 2023 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
12 Mi, 18. Jan. 2023 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
13 Mi, 25. Jan. 2023 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
14 Mi, 1. Feb. 2023 14:15 15:45 Hörsaal A Chemie Prof. Dr. Walid Maalej
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
Lehrende
Prof. Dr. Walid Maalej