Skip to content

Programming Methodologies Blog

Short description

This course teaches object oriented modeling and object oriented programming. We learn how to develop object oriented programs systematically from requirements via analysis and design to implementation and test. We learn the Unified Modeling Language (UML) and how to use it for the different development steps.

Intended Audience

Students of computer science, 4th term.

Examination

  • Homework exercises are obligatory for attending the examination!
  • All homework contributions must be submittet using the “homework contribution system”: http://seblog.cs.uni-kassel.de/pmss11.
  • The format of any text you deliver must be one of PDF or txt.
  • A maximum of 2 (!) homeworks can be omitted or <50%
  • You can upgrade your examination grade with your homework deliverables: >90% 3 level, >=80% 2 level, >=70% 1 level, min 50% needed!
  • A written examination at the end of the term

In german:

  • Die Hausaufgaben sind für alle verpflichtend, um an der Klausur teilzunehmen! (Prüfungsvorleistung)
  • Hausaufgaben müssen beim Hausaufgaben-Abgabesystem eingereicht werden: http://seblog.cs.uni-kassel.de/pmss11.
  • Das Format jeglicher Texte muss PDF oder txt sein.
  • Es dürfen maximal zwei (2!) Hausaufgaben ausgelassen oder mit 5/n.b. bewertet sein!
  • Hausaufgabenpunkte verbessern die Klausurnote: >=90% 3 Stufen, >=80% 2 Stufen, >=70% 1 Stufe, min 50% erforderlich!
  • Am Ende des Semesters gibt es eine Klausur

Topics

The first three terms’ computer science courses introduced a programming language and basic algorithms and data structures. These are the basics for handcrafting computer programs. Methodological software development takes this a step forward. Based on a textual problem description (requirements specification, “Pflichtenheft”), a realization concept is derived with the help of UML Scenario Diagrams (analysis document). This is used to design the structure of the program to be realized and to exactly describe the behavior of the program’s components (design document). The design document is the basis for the methodological development of the program. Ideally, the program is automatically generated from the design document

Blog

Software Engineering I Registration

This is the registration form to participate in the lecture “Software Engineering I” in winter term 2011/2012.
You can specify one partner in the field “Partner of choice” – if this partner also chooses you, this will raise the probability that both of you will make it into one group.

Registration for SE 1 is closed!

Tagged , ,

Screencast zur 11 PM Übung

Den Screencast zur 11. und letzten PM Übung findet ihr hier: PMSS2011 Screencast Übung 11

Tagged , , ,

Folien zur 11. Übung

Die Folien zur 11. und letzten PM Übung findet ihr hier:

Tagged , , ,

Hausaufgabe 8 (Zusatz)

Die letzte Hausaufgabe für PM findet ihr hier (neue Version: Fehler in Aufgabe 1 korrigiert)PMSS2011 HA8 (Zusatz). Abgabe bis zum 21.07.2011 um 23:59 Uhr über das PM Abgabesystem.

Diese Hausaufgabe ist eine Zusatzaufgabe! Sie muss NICHT bearbeitet werden. Allerdings ist es möglich hierdurch eine schlechtere Abgabe auszugleichen.

Tagged , ,

Screencast zur 10. PM Übung

Den Screencast zur 10. Übung Programmiermethodik findet ihr hier: Screencast PMSS2011 Übung 10

Hier noch das während der Übung von mir erstellte Projekt: Eclipse Projekt – Chat

Tagged , , ,

Hausaufgabe 7

Hier gibt es die siebte Hausaufgabe zum Download: PMSS2011 HA 7. Abgabe bis zum 14.07.2011 um 23:59 beim PM Abgabesystem.

Wizard Eclipse Project für HA 7

Tagged , , , ,

PMSS2011 Übung 10

Hier gibts die Folien zur 10. PM Übung:

Tagged , , ,

Überarbeitetes Projekt für Hausaufgabe 6

In dem ursprünglichen Projekt hat die Implementierung von WizardGame::evaluateWinner() gefehlt, was ein Testen der entsprechenden Funktionalität verhinderte. Daher gibt es nochmal ein überarbeitetes Projekt.

Neues Wizard Eclipse Projekt

Tagged , , , ,

Screencast zur 9. PM Übung

Den Screencast zur 9. Übung Programmiermethodik findet ihr hier: Screencast PMSS2011 Übung 9

Tagged , , ,

PMSS2011 Übung 9

Hier gibts die Folien zur 9. PM Übung:

Tagged , , ,