Website
Curriculum

Modul 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 field and terms:
  • Bachelor Media Informatics 2020 (compulsory), computer science, 4th semester
  • Bachelor Computer Science 2019 (compulsory), foundations of computer science, 4th semester
  • Bachelor Robotics and Autonomous Systems 2020 (compulsory), computer science, 4th semester
  • Bachelor Medical Informatics 2019 (compulsory), computer science, 4th semester
  • Bachelor Computer Science 2016 (compulsory), foundations of computer science, 4th semester
  • Bachelor Robotics and Autonomous Systems 2016 (compulsory), computer science, 4th semester
  • Bachelor IT-Security 2016 (compulsory), computer science, 4th semester
  • Bachelor Media Informatics 2014 (compulsory), foundations of computer science, 4th semester
  • Bachelor Medical Informatics 2014 (compulsory), computer science, 4th semester
  • Bachelor Computer Science 2014 (compulsory), foundations of computer science, 4th semester
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
Requires:
Responsible for this module:
Teachers:
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.

Letzte Änderung:
1.2.2022