Module Import 04IN2015 - Requirements-Engineering and Management

Status: Published
Workload6 ECTS = 180 hrs
Credits, Weight6 ECTS, (n.s.)
Language of Instruction German or English
Semester (n.s.)
Duration1 Sem.
M/E Elective
Courses
Course No. Type Name MA/EL Workload Credits Contact Hours Selfstudy Group Size
04IN2015-1 Lecture Requirements-Engineering and Management EL 3 ECTS = 90 hrs 3 ECTS 2 hrs/week = 30 hrs 60 hrs 30
04IN2015-2 Seminar/Exercise Requirements-Engineering and Management EL 3 ECTS = 90 hrs 3 ECTS 2 hrs/week = 30 hrs 60 hrs 30
Learning Outcomes

The goal is for the participants to become deeply familiar with Advanced Topics in Web-based and Data-intensive Software and its Security.

Content

The module concerns Advanced Topics in Web-based and Data-intensive Software and its Security, including current research topics such as:

  • Engineering Responsible Information Systems
  • Security, Privacy, Transparency and Fairness of algorithms for Smart Data Analytics
  • Secure Software Engineering, including Model-based Security Engineering
  • Current developments in industry, such as the Industrial Data Space, Blockchains etc.
Teaching Methods

Lecture with interactive elements

Tutorial: Presentation of exercise results by students, discussion, on-site exercises. Alternatively seminar presentation.

Prerequisites

Prerequisite for participation is the successful participation in lectures comparable to the following lectures in the Koblenz Bachelor studies, in particular the modules 04IN1010 (Objekt-Oriented Programming and Modelling), 04IN1104 (Programming Techniques and Software Design) and 04IN1012 (Foundationas of Software Engineering), including the following topics:

  • Solid ability to program in an object-oriented programming language (e.g. Java) and use of software development environments, good knowledge in the use of relevant APIs (e.g. Collections)
  • Knowledge on Software Architectures and Orchestration of Components
  • Ability to create UML models including class diagrams, aktivity diagrams, statecharts, sequence diagrams for software design and design patterns
  • Ability to implement models in code and to understand the relationship between models and code
  • Quality assurance: blackbox- and whitebox-testing
Examination Methods

Exam (oral or written)

Credit Requirements

Precondition for the assignment of credit points is the successful participation in the tutorials (max. 2 missed tutorials) and the successful delivery of exercisesolutions (max. 2 missing exercises, altogether at least 50% of the possible points). Alternatively successful seminar presentation.

References

(not specified)

Responsible / Organizational Unit
Jürjens, Jan / Institute for Computer Science
Additional Information

(not specified)

Last change
Apr 24, 2018 by Frey, Johannes
Last Change Module
Oct 6, 2018 by Frey, Johannes