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

Elective courses 3

INFB7106

Prof. Dr.-Ing. Holger Vogelsang

8 ECTS points / 8 Contact hours

7th Semester

Internship, Internship Preparation and Roundup

Module Internship

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

Individual exams
Course ABAP Programming

I W918

Lecture

Prof. Dr. rer. pol. Mathias Philipp
B.Sc. Stefan Schorn

German

2/2

Written Exam 90 Min. (graded)

Einführung in die Programmiersprache ABAP mit praktischen Übungen im SAP NetWeaver Application Server ABAP.
Die Studenten sollen Sprachelemente, Workbench, Datenbank, Selektionsbilder, Funktionsbausteine und ABAP OO kennen lernen und eigenständig auf neue Fragestellungen anwenden können.

Vorlesungsmaterial vollständig in PowerPoint-Folien, Tafelaufschrieb bei interaktiver Erarbeitung von Kernproblemstellungen, Übungsblätter und selbständige praktische Übungen am SAP System.

Seminaristischer Unterricht mit hohem Laboranteil

Course Autonomous Systems Labor

I W276

Project lecture

M.Sc. Mickael Cormier
Prof. Dr. Norbert Link

German

2/2

Laboratory Work 1 Week (graded)

Project 1: Implementation of an image-processing-based handling system, which performs transport activities on the basis of information extracted from a digital video camera

Project 2: Implementation of the core functionality of an aircraft docking guidance system, which directs aircraft to their respective stopping position at the airport gate

Project 3: Autonomous navigation, obstacle avoidance and object following with robots

Prior registration or agreement with a lecturer required

Lecture notes, task descriptions, project guidelines and FAQs, all accessible via the internet. Handbooks and relevant literature is available on site and for homework in the library.

Theoretical familiarisation, practical work, reporting, partly as self-responsible work

Course Game AI

I W923

Lecture

Dr. Patrick Glauner
Prof. Dr.-Ing. Astrid Laubenheimer

English

2/2

Written Exam 90 Min. (graded)

Course High Performance Computing

I W909

Lecture

Prof. Dr. Britta Nestler

German

2/2

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

Course High Speed Karlsruhe

I W936

Practical work

Prof. Dr. rer. nat. Oliver Schecker

German

4/4

Hands-on Work 1 Semester (not graded)

Prior registration or agreement with a lecturer required

Course Multimedia (Blended Learning)

I W774

Project lecture

Prof. Dr. Peter Henning

German

2/2

Online Test 4 Parts (graded)

Cognition of audio and movement, lossy data compression, motion estimation. Graphics and audio design. Media integration using SMIL

Powerpoint transparencies in lecture, electronic whiteboard stored on the ILIAS Server, electronic learning modules as main material.

Book:

Henning, Taschenbuch Multimedia.

Further literature list at beginning of course.

Participation in three presence blocks, working through online course material, participation in online tests
Course New Lecture

I W393

Lecture

B.Sc. Michael Siebers

German

2/2

Concept 1 Semester (graded)

Course New Lecture

I Wxx2

Laboratory

Prof. Dr. Peter Henning

German

2/2

Exercise 1 Semester (graded)

Course Project Management

I W422

Project lecture

Prof. Dr. Uwe Haneke

German

2/2

Verbal Exam 20 Min. (graded)

The lecture focuses mainly on practice oriented project management and new procedure models like Scrum.

  • Introduction to IT project management
  • Procedure models in IT project management
  • Defining a project
  • The project plan: the heart of the project
  • Getting started: Initialisation of the project
  • Project controlling
  • The final words: how to complete a project

Prior registration or agreement with a lecturer required

PowerPoint slides, exercise-sheets, eLearning module in the ILIAS-eLearning-system, continuative information on the web-site

Blocked course; lecture with exercises and case studies; eLearning module in preparation of the course
Course Reinforcement Learning

I W775

Lecture

Prof. Dr. Patrick Baier

German

2/2

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

Course Social commitment

I W776

Practical work

Prof. Dr.-Ing. Holger Vogelsang

German

2/0

Verbal Exam 20 Min. (not graded)

This course enables students to obtain ECTS credits for social work performed. The activity must be closely coordinated with a professor of the faculty. This could be, for example, support for the Orientation phase ("O-Phase") or the supervision of visually impaired students.

Prior registration or agreement with a lecturer required

Course Softwareengineering Special Chapters

I W701

Seminar

Prof. Dr. Peter Henning

German

2/2

Presentation 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.

Course Software Quality

I W392

Lecture

Prof. Dr. Dirk Hoffmann

German

2/2

Presentation 20 Min. (graded)

The course covers practical aspects from the field of software quality assurance. Each semester, a specific topic is selected and thoroughly discussed in multiple short student presentations.

Hoffmann: "Software-Qualität", Springer-Verlag, 2013

Lecture, student presentations

Course Teamteaching

I W730

Project lecture

Prof. Dr.-Ing. Holger Vogelsang
Alle Dozenten

German

2/2

Verbal Exam 20 Min. (graded)

The concrete tasks are formulated by different lecturers. They can consist of teaching or organizational parts. A tutor can advise exercises, write lessons or correct house work under the supervision of a lecturer. He also can organize excursions for several days’ duration and exhibitions.

Prior registration or agreement with a lecturer required

Depends on the concrete task, supplied by a lecturer

  • Preparation of a tutorial, support of student groups
  • Organisation of events
The list of electives offered in the current semester can be found in the News menu.