inf005 - Software Engineering I (Course overview)

inf005 - Software Engineering I (Course overview)

Department of Computing Science 6 KP
Module components Semester courses Examination
Lecture
Exercises
  • No access 2.01.005a - Show lecturers
    • Florian Schmalriede
    • Prof. Dr. Andreas Winter

    Tuesday: 08:15 - 09:45, weekly (from 25/10/22)

  • No access 2.01.005b - Show lecturers
    • Florian Schmalriede
    • Prof. Dr. Andreas Winter

    Tuesday: 16:15 - 17:45, weekly (from 25/10/22)

  • No access 2.01.005d - Show lecturers
    • Florian Schmalriede
    • Prof. Dr. Andreas Winter

    Wednesday: 08:15 - 09:45, weekly (from 26/10/22)

  • No access 2.01.005e - Show lecturers
    • Florian Schmalriede
    • Prof. Dr. Andreas Winter

    Wednesday: 14:15 - 15:45, weekly (from 26/10/22)

  • No access 2.01.005f - Show lecturers
    • Florian Schmalriede
    • Prof. Dr. Andreas Winter

    Wednesday: 14:15 - 15:45, weekly (from 26/10/22)

Hinweise zum Modul
Prerequisites
  • inf030
  • inf031
Prüfungszeiten
At the end of the lecture period or during the lecture period (portfolio)
Module examination
Written exam or oral exam or portfolio (≤ 3 services)
Skills to be acquired in this module
The objective of the module is to convey the development and maintainance of large scale software systems. The complete software developing process including requirements collection, software architecture and quality control is observed. The basics of object oriented modelling and software development are enhanced.
Professional competence
The students: 
  • comprehend the different developmental phases of software (especially requirements engineering, software design, software implementation and quality control)
  • name the tasks of each phase
  • select appropriate methodical utilities
  • select suitable methods and utilities for each project phase
  • understand the advantages of the modelling process with UML
  • model moderate tasks in UML
  • understand and develop solutions for given problems by means of development environments

Methodological competence
The students:
  • structure, document and evaluate problems and solutions with the tools of object oriented modelling
  • apply methods and techniques of object oriented modelling purposefully

Social competence
The students:
  • create, present and discuss solutions with modelling techniques -
  • present and solve modelling problems in teams

Self-competence
The students: reflect their problem-solving behaviour with regard to the capabilities of software technology