Settings
Module Elective courses 2, Bachelor Course Media Computer Science (ER 3)
Module summary

Elective courses 2

MKIB6503

Prof. Dr.-Ing. Holger Vogelsang

8 ECTS points / 8 Contact hours

6th Semester

Internship, Internship Preparation and Roundup

Module Internship

The student should be able to lay his emphasis on individual interests.

Individual exams
Course Advanced Embedded Software

I W300

Lecture

Prof. Dr. Dirk Hoffmann

German

2/2

Written Exam 90 Min. (graded)

The lecture introduces the concepts of digital signal processors (DSPs). Specifically, the following topics are covered: History, DSP core principles, integer and floating point number representation, digital filter, vertex shader, Low-power design

Slides, blackboard, exercise sheets

Lecture
Course App Programming for iOS

I W931

Thesis

B. Sc. David von Knobelsdorff

German

2/2

Written Exam 90 Min. (graded)

Course Augmented and virtual reality

I W171

Lecture

Prof. Dr. Matthias Wölfel

German

4/4

Written Exam 90 Min. (graded)

Course Business Process Management

I W854

Lecture

Prof. Dr. Uwe Haneke

German

2/2

Written Exam 90 Min. (graded)

Based on the theoretical fundamentals of business process management students learn to work with business processes by using different software-tools such as ARIS or ARENA.
  • Defining a business process and types of business processes
  • Analyzing business processes
  • Modelling business processes
  • Tools for modelling business processes
  • Simulating business processes with ARENA
  • Enterprise SOA: SAP’s vision of a service-oriented-architecture
  • KPI’s for the evaluation of business processes

Lecture combined with exercise sessions and case studies
Course CC Operation

I W917

Lecture

Dr. Günther Schreiner

German

2/2

Written Exam 90 Min. (graded)

Course Concept, Design und Presentation of interactive Projects

I W915

Lecture

Prof. Thomas Hinz

German

2/2

Homework 1 Semester (graded)

Course Databases Special Chapters

I W907

Lecture

M.Sc. Tobias Wink

German

2/2

Written/verbal Exam 90/20 Min. (graded)

Course ERP Special Chapters

I W182

Lecture

Prof. Dr. rer. pol. Mathias Philipp

German

2/2

Written Exam 90 Min. (graded)

Enterprise analysis, software choice, system integration, basics of customizing, small development task in ABAP in addition to an ABAP introduction, optional: project office: integrated project and service processing with SAP ECC 6.0

Lecture material completely as pdf documents, blackboard notes for interactive development of central problem positions, extensive material for every case study.

Lecture, workshops, lab:

Case study based participation in group oriented workshops about enterprise analysis, presentation of group results, independent implementation of the analysis results of into SAP by appropriate system customizing in the lab. Independent treatment of another lab task (e.g., ABAP course, case study project office)

Course Graphical-geometric algorithms

I W158

Lecture

Prof. Dr. Christian Pape

German

2/2

Written/verbal Exam 90/20 Min. (graded)

Course Graphical User Interfaces

I W332

Lecture

Dipl.-Inf. Per Sterner

German

2/2

Written Exam 90 Min. (graded)

The lecture first deals with SWT/JFace and the Eclipse Rich Client Platform 4 (RCP), which uses SWT and JFace as its basis. The most important topics are the model-view-controller pattern, layout management and event handling using the observer pattern. Based upon this techniques advanced technologies like the separation of business logic and user interface code using data binding and dialog control are presented. Other topics are internationalization and multithreading in the context of user interfaces. The last part of the lecture shows the declarative construction of user interfaces and the application of the RCP framework.

Books and Web sites:

  • Marc Teufel, "Eclipse 4", entwickler.press, Oktober 2012
  • Lars Vogel, "Eclipse 4 Application Development", Mai 2012
  • M. Marinilli, "Professional Java User Interfaces", Wiley & Sons, 2006
  • R. Warner, R. Harris, "The Definite Guide to SWT and JFace", Apress, 2007
  • M. Scarpino et.al., "SWT/JFace in Action", Manning Publications Co., 2005
  • J. McAffer, J. M. Lemieux, "Eclipse Rich Client Platform", Addison-Wesley Longman (Pearson Education), 2010
  • G. Wütherich, N. Hartmann, B. Kolb, M. Lübken, "Die OSGi Service Platform", dpunkt-Verlag, 2008
  • http://www.ralfebert.de/rcpbuch/
  • http://www.eclipse.org/swt/
  • http://www.eclipse.org/articles/Article-UI-Guidelines/Index.html
  • http://www.eclipse.org/swt/snippets/
  • http://wiki.eclipse.org/index.php/JFaceSnippets
  • http://www.java2s.com/

Lecture preparation, exam preparation, implementing the bonus exercise, 30% of the lecture is held as a computer exercise

Course HsKA-App (HsKAmpus)

I W155

Practical work

MSc Daniel Weisser
Prof. Dr. Manfred Seifert

German

2/2

Hands-on Work 1 Semester (graded)

Course In-memory Databases

I W920

Lecture

Prof. Dr. Zoltán Nochta

German

2/2

Written Exam 90 Min. (graded)

Course IT Consulting

I W433

Lecture

Prof. Dr. rer. pol. Mathias Philipp

German

2/2

Written Exam 90 Min. (graded)

Consulting market, basic methods and analysis tools, peculiarities of IT consulting, basis types of case studies.

Lecture material completely as pdf documents, blackboard notes for interactive development of central problem positions, instructions for interactive role play and case study material

Participation lecture, development of an interactive role play in the group, individual execution of a short case study.

Course IT Security

I W210

Lecture

Dipl. Inform. (FH) Michael Fischer
Dipl. Inform. (FH) Georg Magschok

German

2/2

Written Exam 90 Min. (graded)

Technological and topological mechanisms for securingnetworks, attack patterns and defense mechanisms againstthem. Basics of, variants of and defense against malicioussoftware. Analysis and judgement of security mechanismsand related activities. Excercies at the end of each semester provide practicalexperience in dealing with security topics.

Presentation with a lot of room for discussions andinteraction. Finalized by a hands-on session.

Course Microservices

I W930

Lecture

Prof. Dr. Jürgen Zimmermann

German

2/2

Written Exam 90 Min. (graded)

Course Mobile communication

I W914

Lecture

Prof. Dr. Oliver P. Waldhorst

German

2/2

Verbal Exam 20 Min. (graded)

Course Model-based Software Development

I W911

Lecture

Prof. Dr. Martin Sulzmann

German

2/2

Written Exam 90 Min. (graded)

  • Formal Modelling Languages
    • Synchronous languages (Lustre/SCADE)
    • Temporal Specifications (LTL)
  • Domain-specific Extensions
    • Textual versus visual modelling
    • Modeltransformation via internal DSLs
    • Modelling guide lines
  • Formal testing and verification
    • Coverage criteria
    • Testcasegeneration
    • Static analysis and model-checking

  • lectures notes and slides
  • exercies
  • online references

Prerequisistes:
  • UML Basics
  • C++,
  • Logic (propsitional),
  • Lexer, Parser, EBNF (Compiler basics)
Mix of lecture (2/3) and practical exercies/project work (1/3)
Course New Lecture

EITB622A

Lecture

Prof. Dr. Christian Langen

English

2/2

Module exam

Course New Lecture

I W502

Lecture

Prof. Dr. Thomas Morgenstern

German

2/2

Written/verbal Exam 90/20 Min. (graded)

Course New Lecture

I W927

Lecture

Dr.-Ing. Wilfried Jakob

German

2/2

Written Exam 90 Min. (graded)

Course New Lecture

I W928

Lecture

Prof. Dr. Martin Sulzmann

English

2/2

Module exam

Course Robotics

I W233

Lecture

Prof. Dr. Björn Hein

German

4/4

Written/verbal Exam 90/20 Min. (graded)

Fields of application of industrial and service robots, kinematic types, coordinate transformation, kinematic modelling of manipulators, track design, sensorics, control architecture (hardware and software), methods of programming, programming languages

Prior registration or agreement with a lecturer required

Lecture Notes and Literature

Lecture in form of seminar
Course SAP Certification

I W908

Lecture

Prof. Dr. rer. pol. Mathias Philipp
M.Sc. Matthias Mruzek-Vering

German

2/2

Written Exam 90 Min. (graded)

TERP10: SAP ERP - Integration of Business Processes is a 10-day training course held at the universities participating in the pilot project. The students learn how the fundamental integrative business processes in procurement, production, planning, project management, sales, customer service, asset management, financial accounting, human resources, and analytics interact within the SAP ERP application.

The course provides students with a broad basic knowledge of the core business processes, business interrelations, and integration of business processes in SAP ERP.

At the end of the course, students take a certification examination. If they pass the examination, they receive an SAP certificate, which is a fully recognized qualification in the industry.

 

cource book

10-day training: 

in the moring: theory
in the evening: laboratory

last day: SAP certification 
3 hours
multiple chioce and multiple responce questions
 

Course Serious Games

I W910

Lecture

Prof. Daniel Schwarz

German

2/2

Written Exam 90 Min. (graded)

Course Softwareengineering Special Chapters

I W342

Lecture

Prof. Dr. Thomas Fuchß
M.Sc. Alexander Hasel

German

2/2

Verbal Exam/Concept 20 Min. (graded)

The course focuses on fundamental object-oriented design methods with an emphasis on design patterns and model driven concepts. The students learn to recognize, to know when to use, and to apply design patterns in varying situations in the context of an evolutionary development process. Furthermore the ability of an axiomatic rule base application of patterns, within a model driven approach, are discussed.

Slides, textbooks, and other literature:

Folien-Skript, Lehrbücher:

  • Gamma, Erich et. al. Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software - München : Addison-Wesley, 2001.
  • Buschmann, Frank. A system of patterns (Pattern-Oriented Software Architecture Volume 1) - John Wiley & Sons. 1996.
  • Schmidt, Douglas C. Patterns for concurrent and networked objects (Pattern-Oriented Software Architecture Volume 2) - John Wiley & Sons. 2000.
  • Michael Kircher, Prashant Jain. Patterns for Resource Management (Pattern-Oriented Software Architecture Volume 3) - John Wiley & Sons. 2004.
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt. A Pattern Language for Distributed Computing (Pattern-Oriented Software Architecture Volume 4) - John Wiley & Sons. 2007.
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt. On Patterns and Pattern Languages (Pattern-Oriented Software Architecture Volume 5) - John Wiley & Sons. 2007.
  • Fowler, Martin. Analysemuster: wiederverwendbare Objektmodelle: Ein Pattern-Katalog für Business-Anwendungen - Addison-Wesley-Longman. 1999.
  • OMG Object Management Group. Meta Object Facility (MOF) Specification - Version 2.4.1: OMG, 2011.

The lecture will take the form of seminars with exercises.

The list of electives offered in the current semester can be found in the News menu.