19311824 Methodenkurs

WiSe 24/25: Practices of Professional Software Development

Lutz Prechelt

Additional information / Pre-requisites

Main source for the concepts dealt with is the website http://clean-code-developer.de

Course website: http://www.mi.fu-berlin.de/w/SE/KursProfessionelleSWEntwicklung2024

close

Comments

When studying Computer Science at university you mainly focus on concepts. This approach generally makes sense as these conceps are far more persistent and applicable in a broader sense than concrete details would be. Many details, however, which are important for concrete software development, are falling by the wayside. The course is supposed to reduce this deficit.

In it we mainly focus on concepts too, but always only on those which directly have to do with software development, and make sure to apply them precisely, personally in practice -- reflecting its use jointly (something which distinguisdes this course from most other software projects).

The concepts dealt with and practiced may be assigned to three different but closeky connected spheres:

  • software development and structuring (object-oriented) Softwareentwurf und -strukturierung (und zwar objektorientiert)
  • approaches (for example in the areas prototyping, automatisation, incremental improvement)
  • personality development (aspects like consistency, responsibility, communicational skills)

 

Important: Each participant needs to have a software project of his/her own, which has been started far in advance or the course (within a company, for founding a company or as an open source project), on which he/she works on a weekly basis for the entire duration of the course (mainly in a team) and which serves as training ground for the concepts.

This is a hard prerequisite for participation.

close

16 Class schedule

Regular appointments

Mon, 2024-10-14 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-10-21 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-10-28 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-11-04 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-11-11 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-11-18 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-11-25 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-12-02 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-12-09 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2024-12-16 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-01-06 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-01-13 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-01-20 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-01-27 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-02-03 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Mon, 2025-02-10 12:00 - 14:00
Praktiken professioneller Softwareentwicklung

Lecturers:
Univ.-Prof. Dr. Lutz Prechelt

Location:
T9/055 Seminarraum (Takustr. 9)

Subjects A - Z