Module CS2301-KP06, CS2301

Lab Course Software Engineering (SWEngPrakt)


Duration

1 Semester

Turnus of offer

each summer semester

Credit points

6 (Typ A)

Course of studies, specific fields and terms:

  • Bachelor Media Informatics 2020, compulsory, computer science
  • Bachelor Computer Science 2019, compulsory, foundations of computer science
  • Bachelor Robotics and Autonomous Systems 2020 , compulsory, computer science
  • Bachelor Medical Informatics 2019, compulsory, computer science
  • Bachelor Computer Science 2016, compulsory, foundations of computer science
  • Bachelor Robotics and Autonomous Systems 2016, compulsory, computer science
  • Bachelor IT-Security 2016, compulsory, computer science
  • Bachelor Media Informatics 2014, compulsory, foundations of computer science
  • Bachelor Medical Informatics 2014, compulsory, computer science
  • Bachelor Computer Science 2014, compulsory, foundations of computer science

Classes and lectures:

  • Lab Course Software Engineering (practical course, 4 SWS)

Workload:

  • 60 hours in-classroom work
  • 50 hours work on project
  • 60 hours group work
  • 10 hours oral presentation and discussion (including preparation)

Contents of teaching:

  • Realization of a software system
  • Project management and team work
  • Design, implementation and testing

Qualification-goals/Competencies:

  • The students are able to systematically design software systems whose implemention meets the requirements, using object oriented techniques.
  • They can use UML and CASE tools.
  • They can decide how to advance their software in a sensible way.
  • They can contribute their experience in the realization of a software development project in further projects.
  • They have the qualification to present artefacts, to comply to standards and to observe time limits.
  • They are qualified to work in a team and to reflect their social skills.

Grading through:

  • continuous, successful participation in practical course
  • presentation
  • successful addressing of the project goals
  • documentation

Responsible for this module:

Literature:

  • H. Balzert : Lehrbuch der Softwaretechnik: Softwaremanagement Spektrum Akademischer Verlag 2008
  • B. Brügge, A. H. Dutoit : Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java Pearson Studium 2004
  • I. Sommerville : Software Engineering Addison-Wesley 2012
  • B. Oestereich : Analyse und Design mit der UML 2.3 - Objektorientierte Softwareentwicklung Oldenbourg 2009

Language:

  • offered only in German

Notes:

Admission requirements for taking the module:
- Passing the module CS2300-KP06 Software Engineering is a prerequisite for taking this module.

It is recommended to take this practical course directly after CS2300-KP06 Software Engineering.

Admission requirements for participation in module examination(s):
- Successful participation in the internship as specified at the beginning of the semester.

Module Exam(s):
- CS2301-L1: Internship Software Engineering, graded internship, 100% of module grade.

Last Updated:

01.02.2022