Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Master Computer Science
Type of degree:FH MasterĀ“s Degree Programme
 Full-time
 Winter Semester 2024
  

Course unit titleProject Master Informatics
Course unit code024913030601
Language of instructionGerman
Type of course unit (compulsory, optional)
Semester when the course unit is deliveredWinter Semester 2024
Teaching hours per week0
Year of study2024
Level of course unit (e.g. first, second or third cycle)Second Cycle (Master)
Number of ECTS credits allocated0
Name of lecturer(s)Wolfgang AUER
Sebastian HEGENBART
Ralph HOCH
024717060201 dotNet NONAME
Peter REITER
Patrick RITSCHEL
Walter RITTER
Armin SIMMA


Prerequisites and co-requisites

024913020201 Software processes

Course content

The students carry out a complete software project with reference to current research topics in their specialization areas according to the state of software technology in teams of 2-4 participants. The aim is in particular to use methods of object-oriented software design and quality assurance in practice, to implement implementation skills, and to cooperate in a team based on division of labor.

The questions for the project can come (in particular across the board) from the three areas of specialization or from current projects in the research centers at the Vorarlberg University of Applied Sciences.Formulation of the questions which should be answered in the context of the project.

  • Collection of the data required to process the question.
  • Selection and provision of the required tools.
  • Creation of models to answer the question and selection of suitable methods / algorithms to answer the question.
  • Execution of the analysis tasks.
  • Assessment of the results of the individual methods and comparison of the alternatives.
  • Documentation of the project progress and the project results.
  • Presentation / communication of the project results appropriate to the target group.
Learning outcomes

The students can

  • name different processes that are used for the development of applications in their specialization areas and describe their essential properties.
  • derive requirements from the development processes to be used.
  • develop an implementation plan from the system design, design a corresponding process and organize its implementation.
  • test system components as well as an overall system and compare theoretical key figures with real values.
  • distinguish, compare and criticize the theoretical behavior of the overall system from the practical.
  • predict the impact of design decisions and assess them after the project is complete.
  • justify design decisions, predict and check key performance indicators of systems.
  • access established methods of project management and project controlling in terms of time, costs and quality. They attach particular importance to the security of the systems and processes.
Planned learning activities and teaching methods

Software project in teams of 3 to 4 students. The project topics result from the in-depth knowledge and current issues of the research centers. Teamwork with coaching, short blocks with a keynote speech for methodological deepening or for an introduction to the basic concepts of the respective project domain.

Assessment methods and criteria

Evaluation of the projects including documentation and presentation.

Comment

non

Recommended or required reading

Sommerville, Ian (2020): Modernes Software-Engineering: Entwurf und Entwicklung von Softwareprodukten. 1. Aufl. Hallbergmoos: Pearson Studium ein Imprint von Pearson Deutschland.

Mode of delivery (face-to-face, distance learning)

Face-to-face event and online coaching

Winter Semester 2024go Top