Curriculum 2014: Computer Hardware/Software Engineering

Curriculum for the specialization Computer Hardware/Software Engineering

For students of program years PY14 and further [SER14]. For an overview on C@mpus see here.

Component Count of Modules Total CP Rule
Basic Modules (BM) 3 27 CP Advanced Higher Mathematics
Electronics and Communication (EC) (one from the list)
Computer Science (one from the list) (CS)
Core Modules (CM)/Wahlpflichtfächer 5 30CP Five (5) modules from the list have to be selected
Supplementary Elective Modules/Wahlfächer 3 18CP Three (3) 6-Credit Points (CP) modules from the list or any remaining item from the Core Modules list
Supplementary Seminar Module (Sem)/Wahlpflichtfach 1 3CP One (1) Seminar
Supplementary Lab Module (Lab)/Wahlpflichtfach 1 6CP One (1) Lab
Non-Technical Modules (NT)/Wahlpflichtfächer 1 6CP One (1) Non-Technical Selection
Master Thesis Project Module 1 30CP Mandatory
    Total 120 CP  

For all modules of the major listed below which are marked with a module description can be found by clicking on the module name. A detailed description of all modules of the INFOTECH Master can be found in the Module Handbook which is updated continuously.

 

Basic ModuleAdvanced Higher Mathematics 9CP
Advanced Higher Mathematics (AHM)
Basic Module Computer Science, 9CP
Computer Science (Selection I: CAO+DSA) Computer Architecture and Organization (CAO)
Data Structures and Algorithms (DSA)
Computer Science (Selection II: CAO+PL) Computer Architecture and Organization (CAO)
Concepts of Programming Languages (PL)
Computer Science (Selection III: CAO+OS) Computer Architecture and Organization (CAO)
Operating Systems (OS)
Computer Science (Selection IV: DSA+PL) Data Structures and Algorithms (DSA)
Concepts of Programming Languages (PL)
Computer Science (Selection V: DSA+OS) Data Structures and Algorithms (DSA)
Operating Systems (OS)
Computer Science (Selection VI: PL+OS) Concepts of Programming Languages (PL)
Operating Systems (OS)
Basic Module EC 9CP
Electronics and Communicaton (Selection I: Com+SST) Communications (Com)
Signal and System Theory (SST)
Electronics and Communicaton (Selection II: Com+RF) Communications (Com)
Radio Frequency Technology: Introduction (RF)
Electronics and Communicaton (Selection III: Com+ElC) Communications (Com)
Electronic Circuits (ElC)
Electronics and Communicaton (Selection IV: SST+RF) Signal and System Theory (SST)
Radio Frequency Technology: Introduction (RF)
Electronics and Communicaton (Selection V: SST+ElC) Signal and System Theory (SST)
Electronic Circuits (ElC)
Electronics and Communicaton (Selection VI: RF+ElC) Radio Frequency Technology: Introduction (RF)
Electronic Circuits (ElC)

 

Core Modules (CM)
Module Name Lecturer Summer Term Winter Term
Data Warehousing, Data Mining, and OLAP Mitschang  
Digital System Design Simon  
Distributed Systems I Rothermel  
Human Computer Interaction Schmidt/Henze  
Imaging Science Bruhn  
 Multimodal Interaction for Ubiquitous Computers Schmidt  
Real-Time Programming Plödereder  
 Robust System Design (Entwurf Robuster Systeme) Polian  
Sensor principles and integrated interface circuits Anders  
 Schaltungsentwurf in nanometerskaligen CMOS Technologien Anders  
Software Engineering for Real-Time Systems Ebert/Weyrich  
Service Computing Leymann  
3 D Scanner - Algorithms and Systems Simon  

 

Supplementary Elective Modules
Module Name Lecturer Summer Term Winter Term
 Smart Cities and Internet of Things Aiello  
Advanced CMOS Devices and Technology Burghartz  
 Deep Learning Yang  
Antennas Hesselbarth  
Basics of Radio Frequency Technology Zhu  
Battery Modelling and Energy Management Birke  
Communication Networks II Kirstädter  
Communications III ten Brink  
Compilerbau (in German) Plödereder  
Data Compression Simon  
Detection and Pattern Recognition Yang  
Discrete Optimization Funke  
Dünnschichttechnologie (in German) Frühauf  
 Electronic Design Automation Polian  
Embedded Systems Engineering Radetzki  
Entwurf und Implementierung eines Compilers (in German) Plödereder  
Error Control Coding: Algebraic and Convolutional Codes ten Brink  
Flat-Panel Displays Frühauf  
 Hardware Description Languages Radetzki  
Hardware Verification and Quality Assessment Wunderlich  
Hardware-Based Fault Tolerance Wunderlich  
 Hardwareorientierte Sicherheit Polian  
Information Theory ten Brink/Aref    
Industrial Automation Systems Weyrich  
Intelligent Sensors and Actors Schulze  
 Introduction to Modern Cryptography Küsters  
Introduction to Robotics (Robotics I) Toussaint  
IT Service Management Jähnert  
 Kalman Filtering and Matrix Computations Yang  
Lasers, Light Sources and Illumination Systems Werner  
Loose Coupling and Message-based Integration Leymann  
Machine Learning Toussaint ...
 Mobile Computing Rothermel  
Model-Driven Software Development Becker  
Modeling, Simulation and Specification Radetzki  
 Modern Error Correction ten Brink  
Netbased Applications and e-Commerce Schwarz  
Network Security (Part B) and Mobile Network Architecture Evolution (Part A) Schopp/Kiesel

(PartA)

(Part B)
Optical Signal Processing Frühauf  
Optoelectronic Devices and Circuits I (Optoelectronics I) Werner  
Optoelectronic Devices and Circuits II Berroth  
Parallel Systems Simon  
Performance Modeling and Simulation Kühn/ Kirstädter  
Physical Design of Integrated Circuits Berroth  
Programmanalysen und Compilerbau (in German) Plödereder  
Radio Frequency Technology Hesselbarth  
Security and Privacy Küsters  
 Service Management and Cloud Computing, and Evaluation Leymann  
Smart Grids (in German) Rudion  
 Space-Time Wireless Communication ten Brink  
Statistical and Adaptive Signal Processing Yang  
System and Web Security Küsters  
Theoretical and Methodological Foundations of Autonomous Systems Toussaint  
Visualization Weiskopf  
Business Process Management Leymann  
Study Project N.N    
 Advanced Signal Processing and Deep Learning (discontinued) Yang    

 

Seminar Modules

Objective of a Seminar

The students have learned to deal with original scientific literature and to research up-to-date information on their own. They are able to acquire deep insight into a given subject, mainly based on self-study, to give a presentation of the subject utilizing adequate presentation techniques, and to defend the subject in a scientific discussion. Moreover, they have participated in the scientific discussion of subjects presented by fellow students.

The technical content varies. Seminars are offered on diverse up-to-date subjects of current scientific interest in the field of Information Technology. Seminars, listed below can be used as INFOTECH Seminars. Listing here does not mean, that they are currently offered nor that they are offered in the semester (winter/summer) in question. The actual available seminars are published by the institutes offering it. Seminars have to be booked twice, firstly with the institutes for a seat and secondly with the office of examinations to receive a marking.

Seminars (Sem)      
Module Name Lecturer Summer Term Winter Term
Advanced Software Engineering: Non-Functional Aspects in Software Engineering Becker/van Hoorn  
Recent Advances in Computer Vision Bruhn  
Information Visualization of High-Dimensional Data Weiskopf/Koch  
Provenance in Information Systems Herschel   
Bildverarbeitung - Algorithmen und Architekturen (in English) Simon  
Computer Architectures and Applications in the Era of BioInspired Computing Wunderlich/Braun  
Seminar (Advanced Topics in Communications Transmission) ten Brink
Seminar (Advanced Topics in Communication Networks and Engineering) Kirstädter
Seminar (Advanced Topics in Radio Frequency Technology) Hesselbarth

Seminar (Selected Topics on Power and Microwave Electronics)

Kallfass  

For current offerings of the institutes refer to LSF.

Lab Modules

Lab Courses, listed below can be used as INFOTECH Lab Courses. Listing here does not mean, that they are currently offered nor that they are offered in the semester (winter/summer) in question. The actual available Lab Courses are published by the institutes offering it. Lab Courses have to be booked twice, firstly with the institutes for a seat and secondly with the office of examinations to receive a marking.

Lab Courses (Lab)
Module Name Lecturer Summer Term Winter Term
Smart Energy Systems Aiello  
Lab Course Visual Computing Ertl/Frieß/Schatz/Rau  
Practical Course Information Systems Mitschang/Schwarz  
Elements of High Performance RISC Processors - Design and Synthesis Wunderlich / Rodriguez Gomez  
Lab Course (High Performance Programming with Graphics Cards) Simon  
Lab Course Interaktive Systeme: Physical Computing Henze  
Lab Course Multimedia Communications Knaub
Lab Course Simulation of multiphysics field problems Grabmaier (ITE)  
Lab Course (Industrial Automation) Weyrich  
Lab Course (Radio Frequency Technology) Hesselbarth
Lab Course (Statistical Signal Processing) Yang  

For current offerings of the institutes refer to LSF.

 

Non-Technical Modules (NT)
Course Name Lecturer Summer Term Winter Term
Non-Technical (Selection I: IaCL+TIM)
Information and Contract Law (IaCL)
Technology and Innovation Management (TIM)
N.N.    
Non-Technical (Selection II: IaCL+BMA)
Information and Contract Law (IaCL)
Business Management and Administration (BMA)
N.N.    
Non-Technical (Selection III:BMA+TIM)
Business Management and Administration (BMA)
Technology and Innovation Management (TIM)
N.N.    

 

To the top of the page