Smart Homes and Assistive Technologies: Curriculum

Here you'll find detailed information on current courses of the Bachelor's degree program Smart Homes and Assistive Technologies. Please note that due to ongoing updates not all courses of the program might be fully displayed. A complete overview of the curriculum for the study year 2016/17 is going to be published in the course of the summer semester 2016.

1. Semester

Name ECTS
SWS
Applied Mathematics 1 (MOD11)
German / iMod
6.00
-
Applied Mathematics 1 (AM1)
German / ILV
6.00
4.00

Course description

Introductory course on the mathematical methods of electronics and of information and communication technologies focusing on elementary logic, number sets (including complex numbers), number systems, elementary functions, calculus, and counting techniques

Learning outcomes

After passing this course successfully students are able to ...

  • analyze functions of one variable and to classify elementary functions with respect to their characteristic properties, to sketch, scale and translate them
  • apply methods from differential and integral calculus (to compute characteristic values, coefficients, extreme values, areas, or to locally approximate functions by Taylor polynomials)
  • use complex numbers to describe harmonic oszillations and to analyze simple AC circuits

Course contents

  • Elementary logic
  • Number sets (including complex numbers) and number systems
  • Sequences and series
  • Basic properties of functions (e.g. invertibility, boundedness, growth, periodicity, asymptotic behaviour)
  • Elementary functions
  • Differential and integral calculus
  • Complex numbers with applications to harmonic oscillations and to AC circuits
  • Basic counting techniques

Prerequisites

none

Literature

  • Recommendations:
  • Teschl, S. / Teschl, G. (2013 bzw. 2014): Mathematik für Informatiker 1 und 2, Springer
  • Papula, L. (2014, 2015 bzw. 2011): Mathematik für Ingenieure und Naturwissenschaftler, Band 1, 2, bzw. 3
  • Stingl, P. (2009): Mathematik für Fachhochschulen – Technik und Informatik, Carl Hanser Verlag
  • Sachs, M. (2013): Wahrscheinlichkeitsrechnung und Statistik für Ingenieurstudenten an Fachhochschulen, Hanser Verlag
  • Learning materials:
  • lecture notes

Assessment methods

  • Course immanent assessment method
Digital Control (MOD13)
German / kMod
6.00
-
Digital Logic (DS)
German / ILV
3.00
2.00

Course description

This course deals with fundamentals of digital logic, contemporary logic design as well as combinational and sequential logic systems.

Learning outcomes

After passing this course successfully students are able to ...

  • specify, to depict, and to analyze combinational logic function as well as to synthesize combinational logic function by means of basic gates and to optimize the result by applying standardized methods
  • design and to apply simple integer arithmetic systems
  • specify sequential logic systems
  • apply the model of the clocked finite state machine

Course contents

  • Basic gates and elementary logic rules
  • Types of notation, description, and specification, analysis, synthesis, and optimization of combinational logic functions
  • Integer arithmetic (binary numbers, signed and unsigned integers, condition codes = flags, extension, addition, and subtraction)
  • Combinational adder and subtractor, flag-logic
  • Optional: combinational multiplier
  • Specification of sequential logic systems
  • Finite automaton (FA), finite state machine (FSM)
  • Clocked systems: D-type flip-flop, D-type register, counter, shift register
  • Synthesis of synchronous (clocked) FSMs

Prerequisites

none

Literature

  • Recommendations:
  • R. Katz et al. (2004): Contemporary Logic Design, Prentice Hall
  • I. Koren, (2001): Computer Arithmetic Algorithms, A K Peters Ltd (Ma)
  • B. Borowik et al. (2013): Theory of Digital Automata, Springer Verlag
  • T. Floyd (2015): Digital Fundamentals, Pearson Verlag
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Course immanent assessment method
Programmable Logic Controllers (SPS)
German / ILV
3.00
2.00

Course description

This course deals with fundamentals of Programmable Logic Controllers (PLCs) and implementation of PLCs with control-related applications.

Learning outcomes

After passing this course successfully students are able to ...

  • apply Programmable Logic Controllers (PLCs) with control-related applications
  • interface sensors and actuators to PLCs
  • analyze control-related problems, to specify and to implement a PLC-based solution

Course contents

  • Recap sequential logic specification and automaton model
  • Programmable Logic Controllers (PLCs)
  • Sensors and actuators
  • PLC-based specification of control-related applications
  • Implementation of an elementary control-related application using PLCs

Prerequisites

None

Literature

  • Recommendations:
  • R. Woitowitz, K. Urbanski, W. Gehrke (2012): Digitaltechnik: Ein Lehr- und Übungsbuch, Springer Verlag
  • B. D. Schaaf (1992): Automatisierungstechnik : Digitale Steuerungs- und Regelungstechnik ; mit zahlreichen Beispielen, Übungen und Testaufgaben, Fachbuchverlag Leipzig
  • Oldenburg, bfe (2010): SPS - Einführung in speicherprogrammierbare Steuerungen, Vogel Business Media
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Course immanent assessment method
Electrical Engineering (MOD12)
German / kMod
6.00
-
Fundamentals in Electrical Engineering (ETG)
German / ILV
3.00
2.00

Course description

The participants learn to simulate and calculate dc and ac circuits with resistors, capacitors, inductors and transformers and to evaluate variants of thermal and electrical energy supply.

Methodology

Integrated course

Learning outcomes

After passing this course successfully students are able to ...

  • calculate and simulate simple resistor networks
  • apply calculation models for AC circuits (e.g. basic RC, RL, RLC circuits) in energy supply problems
  • read and draw schematics
  • evaluate variants of energy supply (e.g. heat pump, PV power system)

Course contents

  • DC voltage, DC current
  • Ohm's law, Kirchhoff's circuit laws
  • DC and AC voltage sources
  • Complex impedance and admittance
  • Transformer
  • Terms power and electric energy consumtion
  • Energy conversion

Prerequisites

none

Literature

  • Recommendations:
  • Beuth, K. / Beuth, O. (2012): Elektrotechnische Grundlagen, Vogel Fachbuch
  • Führer, A. / Heidemann, K. / Nerreter, W. (2011): Grundgebiete der Elektrotechnik, Band 1 und 2, Hanser
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Course immanent assessment method (exercises, written short tests)
Installation Technology Laboratory (IT)
German / LAB
3.00
2.00

Course description

Students learn to practically implement electrical installation technology prototypes compliant to safety norms.

Learning outcomes

After passing this course successfully students are able to ...

  • explain fundamental electrical house installations and to practically implement them compliant to safety norms
  • read and interpret installation plans

Course contents

  • House installation technology (series, cross, 3 way, impulse switching)
  • Safety installations (lightning, wire, human, device protection)
  • Norms related to electrical house installations
  • Reading of drawings and plans (EPlan)
  • Installation fundamentals of bus based Systems (KNX)

Prerequisites

none

Literature

  • Recommendations:
  • VDE-Roadmap (2013): Die deutsche Normungs-Roadmap Smart Home + Building. Status, Trends und Perspektiven der Smart Home + Building-Normung
  • Boy, H-G. (2011): Elektro-Installationstechnik, Vogel Fachbuch
  • Seip, G. (2000): Elektrische Installationstechnik: Energieversorgung und -verteilung, Schutzmaßnahmen, Elektromagnetische Verträglichkeit, Publicis Publishing
  • Gischel, B. (2010): Handbuch EPLAN Electric P8, Carl Hanser Verlag GmbH & Co. KG; Auflage: 3., überarbeitete und erweiterte Auflage
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Course immanent assessment method
Personal and Social Communicative Competences (MOD15)
German / kMod
6.00
-
Professional and Social Communication (PSC)
English / ILV
3.00
2.00

Course description

This course aims at brushing up all the English language skills required for professional and social interaction. Starting from the Common European Framework of Reference for Languages B1+, language structures and vocabulary are revised, developed, and practised in all four skills – listening, reading, speaking and writing.

Learning outcomes

After passing this course successfully students are able to ...

  • act and respond appropriately in private situations and in international contexts;
  • initiate and cultivate professional contacts;
  • successfully apply the four skills (listening, reading, speaking, and writing) in professional situations.

Course contents

  • Autobiography
  • Small talk
  • Everyday situations
  • Discussions of topics of general relevance
  • Persuasive speaking and writing

Prerequisites

Common European Framework of Reference for Languages Level B1+

Literature

  • Recommendations:
  • Connolly, P. / Kingsbury, P. et al. (2014): eSNACK, Lernplattform Learning materials:
  • Maderdonner, O. / et al (2014): Personal and Social Communication, Skriptum

Assessment methods

  • Active participation as well as timely completion of tasks
Working in Teams (AIT)
German / SE
3.00
2.00

Course description

The course prepares students for team work in their studies and in their professional work.

Learning outcomes

After passing this course successfully students are able to ...

  • explain models of team development (e.g. Tuckman) and to derive interventions for their own practice
  • explain team roles (e.g. Belbin) and to identify them in simple practical examples
  • name criterias of success in teamwork (e.g. meeting structure, controlling processes, group identity) and to explain them in simple practical examples
  • use constructive feedback in team conflicts

Course contents

  • Kick-Off Event of the study
  • Characteristics and criterias of success in teamwork
  • Team development
  • Team roles and structure of personalities in team processes
  • Preferred team roles and personal potential for development
  • Tem rules, target agreements, communication and cooperation in teams
  • Constructive feedback in conflicts

Prerequisites

None

Literature

  • Recommendations:
  • Belbin, M. R. (1999): Team Roles at Work, Oxford: Butterworth & Heinemann
  • Franken, S. (2007): Verhaltensorientierte Führung – Handeln, Lernen und Ethik in Unternehmen, 2. Auflage, Wiesbaden: Gabler
  • Haug, Christoph V. (2009): Erfolgreich im Team. Praxisnahme Anregungen für effizientes Teamcoaching und Projektarbeit, 4.überarbeitete Auflage, München: dtv-Verlag
  • Niermeyer, Rainer (2008): Teams führen, 2.Auflage, Freiburg: Haufe Verlag
  • Van Dick, Rolf van/ West Michael A. (2005): Teamwork, Teamdiagnose, Teamentwicklung, Göttingen: Verlag Hogrefe
  • Werth, Lioba (2004): Psychologie für die Wirtschaft. Grundlagen und Anwendungen [S. 253-309: Arbeit in Gruppen], Heidelberg: Spektrum Akademischer Verlag
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Course immanent assessment method
Software Development (MOD14)
German / iMod
6.00
-
Software Engineering (SWE)
German / ILV
6.00
4.00

Course description

This course deals with imperative and object oriented concepts of software development.

Learning outcomes

After passing this course successfully students are able to ...

  • contrast the different programming paradigms (e.g. imperative) and to match the corresponding programming languages
  • combine state of the art tools of software development (e.g. Eclipse) and to implement a development toolchain for own programs
  • explain the control constructs (e.g. loops) of software development and their implementation in C and Java
  • implement elementary algorithms (e.g. sort) based on an abstract specification in C and Java code according to a coding guideline and develop simple programs on their own
  • explain object oriented concepts and methods (e.g. inheritance)

Course contents

  • Basics, syntax and semantics
  • Classification of programming languages: imperative and object oriented programming languages
  • Basics of software development: program creation, coding guidelines, build process, testing
  • By means of the programming languages C and Java description of the most important concept of imperative programming (e.g. data types, operations, control constructs and functions)
  • By means of the programming language Java description of the most important concepts of object oriented programming

Prerequisites

None

Literature

  • Recommendations:
  • Kernighan, B. W. / Ritchie, D. M. (1988): The C Programming Language, Prentice Hall, Englewood Cliffs
  • Ullenboom, C. (2011): Java ist auch eine Insel: Das umfassende Handbuch, Galileo Computing
  • Dausmann, M. / Bröckl, U. / Goll, J. (2010): C als erste Programmiersprache, Teubner Verlag
  • Pepper, P. (2007): Programmieren Lernen, Springer
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • Written exam, implementation of programming exercises including documentation and proof of concept

2. Semester

Name ECTS
SWS
Applied Mathematics 2 (MOD21)
German / iMod
6.00
0.00
Applied Mathematics 2 (AM2)
German / ILV
6.00
4.00

Course description

Introductory course on the mathematical methods of electronics and of information and communication technologies focusing on descriptive statistics, probability, inferential statistics, Fourier analysis, ordinary differential equations and Laplace transform

Learning outcomes

After passing this course successfully students are able to ...

  • apply methods from descriptive statistics to characterize one-dimensional samples
  • compute probabilities with the help of discrete and continuous random variables (e.g. hypergeometric -, Binomial- and Normal distribution)
  • determine confidence intervals (for expectation values, standard deviations, or fractions) and to perform hypothesis testing (parametric tests)
  • approximate periodic functions by Fourier polynoms
  • compute simple Fourier transforms
  • solve first and second order ordinary differential equations with constant coefficients (using complex variables and using the Laplace transform)

Course contents

  • Descriptive statistics
  • Probability
  • Discrete and continuous distributions
  • Confidence intervals and testing of hypotheses (Gauss-test, t-test, chi^2 test)
  • Periodic Functions, Fourier polynomials
  • Laplace- and Fourier Transformation
  • First and second order ordinary differential equations with constant coefficients and application to AC circuits

Prerequisites

none

Literature

  • Recommendations:
  • Teschl, S. / Teschl, G. (2013 bzw. 2014): Mathematik für Informatiker 1 und 2, Springer
  • Papula, L. (2014, 2015 bzw. 2011): Mathematik für Ingenieure und Naturwissenschaftler, Band 1, 2, bzw. 3
  • Stingl, P. (2009): Mathematik für Fachhochschulen – Technik und Informatik, Carl Hanser Verlag
  • Sachs, M. (2013): Wahrscheinlichkeitsrechnung und Statistik für Ingenieur-studenten an Fachhochschulen, Hanser Verlag
  • Learning materials:
  • lecture notes

Assessment methods

  • Course immanent assessment method
Communication Systems (MOD23)
German / kMod
6.00
0.00
Computer Networks (CN)
German / ILV
3.00
2.00

Course description

The course Computer Networks is an introductory course on networking targeting all layers of the network protocol stack based on the ISO/OSI reference model as well as the TCP/IP model. Starting with transmission on physical and data link layer (including MAC) on the single link, we explain how networks can be extended through switches, bridges, and routers. Further, addressing (IPv4, IPv6), subnetting, routing in the Internet, transport layer protocols (UDP, TCP), and application layer protocols are discussed. Theory classes are complemented by practical exercises in which the students apply their knowledge to solve networking tasks. A specific focus is set on wireless transmission and home networking based on WLAN IEEE 802.11, Internet services and protocols, and network analysis (e.g., using Wireshark).

Methodology

Theory classes provide knowledge which is then used and increased in hands-on practical exercises

Learning outcomes

After passing this course successfully students are able to ...

  • Explain the principles of computer network protocols, the layered protocol stack along the ISO/OSI reference model and TCP/IP model, and major Internet protocols
  • Analyze network traffic based on common tools (e.g. with Wireshark)
  • Plan, configure, and maintain a small office or home network, e.g. creation of appropriate IP address spaces, subnetworks, and VLANs
  • Use network service and to configure them (e.g., Port Forwarding, DHCP)

Course contents

  • Layering of network protocols (ISO/OSI reference model, TCP/IP model)
  • Physical layer with an emphasis on wireless transmission
  • Data link layer with an emphasis on LANs (e.g., WLAN IEEE 802.11), MAC, and extending LANs with repeaters/hubs, switches, bridges, and routers
  • Network layer addressing (IPv4, IPv6), subnetting, and routing (BGP, OSPF)
  • Transport layer principles, TCP and UDP
  • Application layer protocols and network application programming using the Java socket API
  • Major network systems and protocols: ARP, ICMP, DHCP, DNS
  • Performance and traffic analysis in networks with Wireshark

Literature

  • Tanenbaum, A. S. (2010): Computer Networks, Pearson Education
  • Stallings, W. (2013): Data and Computer Communication, Prentice Hall
  • IEEE 802.3 Standard, http://standards.ieee.org/about/get/802/802.3.html
  • RFCs (RFC 1166, RFC 4291, RFC 4193, RFC 5952, RFC 3849, RFC 791, RFC 792, RFC 2474, RFC 3168, RFC 2460, RFC 4443, RFC 826, RFC 4861, RFC 2464, RFC 2328, RFC 5340, RFC 4271, RFC 793, RFC 768, RFC 1034, RFC 1035, RFC 3596)

Assessment methods

  • Assessment of theoretical understanding through tests, assessment of the capability to apply the knowledge in exercises including lab protocols
IT‐Security (SEC)
German / ILV
3.00
2.00

Course description

Introduction to essential aspects of IT Security with a particular focus on network security

Methodology

Lecture, Exercises

Learning outcomes

After passing this course successfully students are able to ...

  • explain the guidelines of information security (Security Awareness)
  • implement confidentiality, integrity and availability of wireless and wired networks
  • develop concepts for the protection of sensitive information in applications
  • assess systems regarding IT security

Course contents

  • Protection goals and threats to IT security
  • Access Control
  • Cryptographic methods and their practical application
  • Security of wired and wireless networks
  • Transport Layer Security and Virtual Private Networks
  • Reliability
  • Securing mobile devices
  • Privacy and Penetration Testing

Prerequisites

computer networks

Literature

  • Stallings, W. / Brown, L. (2012): Computer Security Principles and Practice Second Edition, Pearson
  • Harrison, S. (2013): All in one CISSP, Mc Graw Hill
  • Northcutt, S. / Zeltser, L. / Winters, S. / Kent, K. / Ritchey, R. (2005): Inside Network Perimeter Security, Sams Publishing

Assessment methods

  • written exam
  • Exercises
Electronics (MOD22)
German / kMod
6.00
0.00
Electrical Measurement Laboratory (MTL)
German / LAB
3.00
2.00

Course description

The laboratory tutorial conveys basic electronic measurements with multimeter, function generator and oscilloscope in six exercises with four hours. For the measurements transistor and OPA circuits as well as switching mode power supplies are to build.

Methodology

Laboratory tutorial

Learning outcomes

After passing this course successfully students are able to ...

  • Execute and protocol basic electronic measurements (e.g. current measurement)
  • Identify the precisison of measurements and measurement errors
  • Adhere to electronic measurement safety regulations
  • Properly apply and operate measurement equipment like oscilloscope and function generator

Course contents

  • Measurement of current and voltage
  • Measurement of voltage sources
  • Measurement of alternating current
  • Signal processing (amplification, filtering)
  • Measurements on the mains supply

Prerequisites

Basics in electrical engineering

Literature

  • Parthier, R. (2014): Messtechnik: Grundlagen und Anwendungen der elektrischen Messtechnik, Springer Vieweg
  • Kiencke, U. / Eger, R. (2008): Messtechnik, Springer

Assessment methods

  • Build up of electronic circuits including the documentation in laboratory protocols and functional verfication
Fundamentals in Electronics (EGL)
German / ILV
3.00
2.00

Course description

The course conveys the application of basic electronic components like passive components, discrete semiconductors and operational amplifiers as well as circuit design and simulation.

Methodology

Integrated course

Learning outcomes

After passing this course successfully students are able to ...

  • characterize and select basic electronic components
  • design and simulate electronic circuits for signal processing
  • analyze the power consumption of electronic circuits

Course contents

  • Passive electronic components
  • Discrete semiconductor components
  • Operational amplifiers
  • Bode diagram
  • Digitalisation
  • Noise filter

Prerequisites

Basics in electrical engineering

Literature

  • Textbook:
  • Beuth, K. / Beuth, O. (2003): Elementare Elektronik, Vogel Fachbuch
  • Further literature:
  • Tietze, U. / Schenk, C. / Gamm, E. (2010): Halbleiter-Schaltungstechnik, Springer
  • Bauer, W. / Wagener, H. (1990): Bauelemente und Grundschaltungen der Elektronik, Hanser

Assessment methods

  • Two written short exams, team project
Fundamentals in Assistive Technologies (MOD25)
German / kMod
6.00
0.00
Fundamentals in Assistive Technologies (ATGL)
German / ILV
3.00
2.00

Course description

The lecture covers the basics of Assistive Technology, starting from medical understanding, exploring different assistive tools and applications finally ending with methods of barrier-free design and accessibility.

Learning outcomes

After passing this course successfully students are able to ...

  • Explain different forms of disability and their physiological and anatomical backgrounds
  • List actual technical aids assisting people with disabilities and choose adequate technologies for specific applications
  • Explain interaction processes between humans and machines and develop appropriate user experiences
  • Differentiate between various methods of augmentative communication for people with disabilities and to apply them needs-based

Course contents

  • Anatomical and physiological basics
  • Causes and forms of motor, visual, auditory and cognitive disability
  • Communication technologies and rehabilitation technology: available aids, technical solutions and their application (Braille-technologies, screen-reader, biosignal based systems, …)
  • Methods of alternative communication (Scanning & on-screen keyboards, symbol based communication, …)
  • Basics of barrier-free design (Design-for-all)
  • Basics of human-machine interaction and user experience

Literature

  • Robitaille, S. (2010): The Illustrated Guide to Assisitve Technology and Devices, Demos Health Publishing
  • Scherer, M.J. (2002): Assistive Technology: Matching Device and Consumer for Successful Rehabilitation, American Psychological Association
  • Miesenberger, K. / Klaus, J. / Zagler, W. (2008): Computers Helping People with Special Needs, 11th International Conference, ICCHP 2008, Linz, Austria, Springer
  • Dix, A. / Finlay, J. / Abowd, G. / Beale, R. (2003): Human Computer Interaction, Prentice Hall
  • Raskin, J. (2000): The Humane Interface. New Directions for Designing Interactive Systems, Addison Wesley
  • Kortum, Ph. (2008): HCI Beyond the GUI: Design for Haptic, Speech, Olfactory and Other Nontraditional Interfaces, Morgan Kaufmann

Assessment methods

  • Seminar paper and short presentation of a self-chosen topic (in relation with the course content) in groups
Working with Patients 1 (AMP)
German / ILV
3.00
2.00

Course description

The course imparts the students theoretical knowledge of the development processes, behavior and experience of patients. The personal reflection and the development of opportunities of behavior take center stage.

Learning outcomes

After passing this course successfully students are able to ...

  • explain development processes of patients and assess them exemplarily
  • recognise and describe the behaviour and experience of patients
  • analyse the own behaviour in dealing with patients and reveal different behavioural opportunities

Course contents

  • Basics of psychology of care professions
  • Developmental psychology: life span, especially of elderly people
  • Mental disabilities: forms and manifestations
  • The health system as a context: care levels, etc.
  • Role of sick people and patient: disease experience and behaviour

Literature

  • Ekert, B. / Ekert, C. (2014): Psychologie für Pflegeberufe, Stuttgart: Thieme
  • Hausmann, C. (2014): Psychologie und Kommunikation für Pflegeberufe, Wien: Facultas

Assessment methods

  • Written exam and active cooperation in the interactive course parts
Mobile Applications (MOD24)
German / kMod
6.00
0.00
App Development (APP)
German / ILV
3.00
2.00

Course description

The course App Development introduces native application development on mobile devices such as smartphones or tablets. App programming is based on Android and Java. We explain principles of software architectures on mobile devices, design and development of mobile apps, and programming techniques and APIs. In practical examples, app components and the Android life-cycle of the components, multi-threading, access to interfaces such as Bluetooth and sensors, location services, and user interface design and development are discussed.

Learning outcomes

After passing this course successfully students are able to ...

  • Develop Android apps containing multiple user interface elements
  • Explain the architecture of mobile apps
  • Use design pattern and design guidelines for smartphone applications during development
  • Use communication technologies and interfaces and work with relevent technologies such as Bluetooth LE and location-based services
  • Apply basics of user interface desgin (e.g., usability studies) to self-developed mobile prototypes
  • Program multi-threaded apps

Course contents

  • Introduction to recent software architectures and principles of application development for mobile devices
  • Programming of Android apps using components such as activities, services, broadcast receivers, intents, and content providers
  • Lifecycle of smartphone applications
  • Designn patterns and design guidelines for mobile app development
  • Integration of interface technologies that are important in the field of smart homes and assistive technologies (e.g., WLAN/WiFi-Direct, Bluetooth/BLE, RFID/NFC, camera, sensors)
  • Usability, user experience, user interface design, and interaction design for apps
  • APIs to access interfaces and sensors (location APIs, Bluetooth)

Literature

  • http://developer.android.com/index.html
  • https://developer.apple.com/devcenter/ios/index.action
  • Maier, R (2012): Professional Android 4 Application Development, Wrox
  • Milette, G. / Stroud, A. (2012): Professional Android Sensor Programming, Wrox
  • Nutting, J. / Olsson, F. / Mark, D. / LaMarche, J. (2014): Beginning iOS 7 Development: Exploring the iOS SDK, Apress
  • Rogers, Y. / Sharp, H. / Preece, J. (2011): Interaction Design: Beyond Human-Computer Interaction, John Wiley & Sons
  • Cooper, A. / Reimann, R. / Cronin, D. (2007): About Face 3: The Essentials of Interaction Design, John Wiley & Sons
  • Neil, T. (2014): Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps, O’reilly & Associates

Assessment methods

  • Written exam, assessment of programming skills in small practical exercises, assessment of the capability to apply the knowledge in a more complex assignment to independently
Web Development (WEB)
German / ILV
3.00
2.00

Course description

The course deasl with the basics in theory and practice of creating web applications. Focus is the development of web applications based on the Java Platform, Enterprise Edition within distributed system architectures using SOAP and REST.

Methodology

lectures, exercises, projects

Learning outcomes

After passing this course successfully students are able to ...

  • plan interactive interfaces and interaction models and communicate the advantages
  • design and implement static and dynamic, barrier-free web sites based on standard technologies
  • integrate existing web services into web applications

Course contents

  • HTML(5)
  • CSS(3)
  • JavaScript, AJAX, JSON
  • JavaScript frameworks
  • XML
  • Responsive web design
  • Usability
  • Accessibility (WAI)
  • Design guidelines, design patterns and best practices of developing web user interfaces
  • Usability, user experience, user interface design, interaction design and accessibility basics for web design
  • Development of prototypes in various stages (low-fidelity to high-fidelity)
  • Bascis of evaluation and assessment (quality criteria) of interactive interfaces from user's perspective

Prerequisites

Software Development

Literature

  • Alby, T. (2008): Web 2.0. Konzepte, Anwendungen, Technologien, Carl Hanser Verlag GmbH & Co. KG
  • Heinle, N. / Pena, B. / Speidel, U. (2006): Webdesign mit JavaScript & Ajax, O'Reilly
  • Müller, P. (2009): Little Boxes, Teil 1: Webseiten gestalten mit HTML und CSS. Grundlagen, Markt+Technik Verlag
  • Krug, S. (2002): Don't make me think! Web Usability: Das intuitive Web, mitp
  • Pawan, V. (2009): Web Application Design Patterns, Morgan Kaufmann
  • Nielsen, J. (1994): Usability Engineering, Morgan Kaufmann

Assessment methods

  • written exam, exercises and prototyping of small web applications including documentation and proof of functionality

3. Semester

Name ECTS
SWS
Acquisition and Analysis of Biological Signals (MOD32)
German / iMod
6.00
0.00
Acquisition and Analysis of Biological Signals (BIO)
German / ILV
6.00
4.00

Course description

In this course biosignal acquisition and analysis is demonstrated by a practical example: students build a bisoignal amplifier which is used to amplify a human ECG. A microcontroller is used to acquire the signal and transfer it to a PC. Subsequently the signals are processed to perform feature extraction and signal analysis. In lectures the essential basics and relevant topics in the context are presented.

Methodology

lecture-style teaching with demonstrations and laboratory exercises

Learning outcomes

After passing this course successfully students are able to ...

  • acquire biosignals (e.g. ECG) with an biosignal amplifier
  • utilize integrated semiconductor sensors
  • implement a safe coupling between humans and sensor electronics
  • implement wireless communication for sensor data (e.g. with WiFi)
  • analyze biosignals in time and frequency domain
  • explain selected basic approaches of digital signal processing (e.g. signal filtering, feature extraction)
  • explain system integration based on relevant standards (z.B. ISO/IEEE 11073)

Course contents

  • sources and acquisition of biosignals
  • application of microcontrollers for biosignal acquisition, technical framework conditions, relevant standards
  • data transfer and networks: Bluetooth, WiFi, sensornetworks, BAN
  • biosignals in time and frequency domain, FFT – signal filtering
  • advanced analysis: source separation, feature extraction, sensorfusion
  • system integration (ELGA, Continua, ISO/IEEE 11073)

Prerequisites

Basics in electrical engineering and electronics, software development, basics of assistive technologies, mathematics: fourier series, fouriertransformation

Literature

  • Kaniusas, K. (2012, 2014): Biomedical Signals and Sensors I+II, Springer
  • Semmlow, J.L. (2004): Biosignal and Biomedical Image Processing: MATLAB Based Applications, Taylor & Francis
  • Biopac Systems (2014): http://www.biopac.com/Product_Spec_PDF/MP36-MP35-MP45.pdf

Assessment methods

  • assessment of practical exercises (laboratory reports) for biosignal acquisition, assessment of code documentation and demonstration for signal analysis
Economics (MOD34)
German / kMod
6.00
0.00
Managerial Accounting and Financing (KRF)
German / ILV
3.00
2.00

Course description

In this course students will learn fundamentals of cost accounting. Thereby they are able to calculate competitive prices for smart products and services. The second part deals with options to finance investment opportunities with respect to the specifics of smart home automation business.

Learning outcomes

After passing this course successfully students are able to ...

  • identify the differences between cost type accounting, cost centre accounting and cost unit accounting, explain different types of costs and describe tasks and functions of cost accounting
  • calculate the price of smart home equipments, explain different types of finance, calculate the best payment date and compare different types of finance of smart home investments

Course contents

  • terms used in cost accounting
  • Betriebsüberleitungs- und Betriebsabrechnungsbogen
  • cost type accounting, cost centre accounting and cost unit accounting
  • contribution accounting: profit center accounting
  • basics of mathematics in finance
  • objectives in finance
  • types of finance

Literature

  • Olfert, K. (2013): Kostenrechnung, Friedrich Kiehl Verlag GmbH
  • Joos-Sachse, T. (2014): Controlling, Kostenrechnung und Kostenmanagement, Gabler Verlag
  • Walter, W. G. / Wünsche, I. (2013): Einführung in die Moderne Kostenrechnung, Gabler Verlag
  • Geyer, A. / Littich, E. / Hanke, M. (2011): Grundlagen der Finanzierung, Linde Verlag
  • Gräfer, H. / Schiller, B. / Rösner, S. (2014): Finanzierung, Erich Schmidt Verlag

Assessment methods

  • written exam
Marketing (MKT)
German / ILV
3.00
2.00

Course description

This course provides an overview on key success factors of market and brand communications. Using practical examples, the students will be sensitized between mainstream marketing and social media marketing with respect to the specifics of smart home automation business.

Learning outcomes

After passing this course successfully students are able to ...

  • explain the key concepts of standard marketing strategies
  • design simple marketing concepts for smart home products and services
  • explain differences between conventional and social media marketing
  • design and implement simple brand strategies for smart home products and services
  • assess the essential model and approach differences in the product, price, distribution and communication policy between mainstream marketing and social media marketing

Course contents

  • Marketing Definition
  • Marketing-Prozesses
  • Need versus Demand
  • Market Research
  • Sampling Methods
  • Market Segmentation
  • Market-, Competition- und SWOT-Analysis
  • Spotting areas for differentiation
  • 4 P Concept
  • Portfolio-Technique
  • Business model communication
  • Advertising for smart home automation products and services

Literature

  • Kotler, P. / Armstrong, G. / Wong, V. / et al. (2010): Grundlagen des Marketing, Verlag Pearson Studium
  • Kotler, P. / Keller, K. L. / Bliemel, F. (2007): Marketing-Management, Verlag Pearson Studium
  • Kreutzer, R. T. (2013): Praxisorientiertes Marketing, Gabler Verlag

Assessment methods

  • written exam
Embedded Systems (MOD33)
German / iMod
6.00
0.00
Embedded Systems (ES)
German / ILV
6.00
4.00

Course description

In course of this lecture, the basics and practical applications of microcontrollers and embedded systems are communicated. They work with Special Function Registers and hardware-level programming and use the most important peripheral blocks of a microcontroller (GPIO, UART, ADC, TIMER) in guided programming examples.

Learning outcomes

After passing this course successfully students are able to ...

  • differentiate, characterize and choose (embedded) processors for various fields of application (e.g. building automation)
  • to choose suitable standard hardware platforms (e.g. Arduino) for a particular application
  • to determine the requirements for a hardware platform to be used in a particular application
  • to choose and/or plan a software architecture (with or without operating system) for a particular application
  • to lay out, implement and test (software-) applications involving peripheral hardware (e.g. lighting control system) for a given hardware platform

Course contents

  • Characteristics, requirements and specifications of embedded (hardware) platforms
  • Processors: microprocessor, microcontroller, digital signal processor
  • Peripheral Units: Digital I/O, analogue I/O, Timer, PWM-Units etc.
  • Communication modules: UART, CAN, Ethernet etc.
  • (Standard-) hardware-platforms: e.g. Arduino, TI Connected Launchpad
  • Software-architectures and operating systems for embedded platforms
  • Software development for Embedded Systems, Cross-Development
  • Practical work with hardware platform and tool-chain
  • Configuration/programming of peripheral-and communication modules
  • Utilization of functions from (standard-) software libraries
  • Adding library functions
  • Utilisation of an embedded operating system

Literature

  • Noergaard, T. (2012): Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Newnes
  • Barr, M. (2006): Programming Embedded Systems, O ́Reilly
  • Pont, M. J. (2002): Embedded C, Pearson Higher Education
  • Koopman, P. (2010): Better Embedded System Software, Drumnadrochit Education

Assessment methods

  • Written exam, practical realization of a basic embedded (software) application which runs on the training platform (including documentation of the planning and implementation process and proof of operation).
Information Exchange and Mediation (MOD35)
German / kMod
6.00
0.00
Presentation Techniques (PR)
German / SE
3.00
2.00

Course description

In the course the students learn to present issues and facts in a target oriented way.

Learning outcomes

After passing this course successfully students are able to ...

  • present a given set of facts in free speech in a structured manner (optionally with a keyword-list).
  • prepare simple technical issues for specific target groups (especially for "non- technicians").
  • use different versions of the entry and exit in the presentation.

Course contents

  • Preparing, structuring and reducing information
  • Targets and structure of a presentation
  • Media and media use
  • Structuring subsidies
  • Body language, language and voice
  • Dealing with questions from the audience

Prerequisites

none

Literature

  • Bilinski, Wolfgang (2006): Rhetorik - das Trainingsbuch, Verlag Haufe, Freiburg
  • Hartmann, Martin/Funk, Rüdiger/Nietmann, Horst (2012): Präsentieren, 9. Auflage, Verlag Beltz, Weinheim
  • Hierhold, Emil (2005): Sicher präsentieren, wirksamer vortragen, 7. Auflage, Redline Wirtschaft, Ueberreuter, Heidelberg
  • Lehner, Martin (2013): Viel Stoff - wenig Zeit; 4. Auflage, Haupt Verlag, Bern, Stuttgart
  • Schilling, G. (2006): Angewandte Rhetorik und Präsentationstechnik, Berlin: Schilling
  • Will, Hermann (2006): Mini-Handbuch Vortrag und Präsentation, Verlag Beltz, Weinheim

Assessment methods

  • Course immanent assessment method

Anmerkungen

none

Technical and Creative Communication (TCC)
English / ILV
3.00
2.00

Course description

Starting from the Common European Framework of Reference for Languages B1+, we aim at developing and strengthening the vocabulary of the students’ field of study along with the language skills required for technical and creative communication

Learning outcomes

After passing this course successfully students are able to ...

  • structure and describe a technical process in English for a given target group
  • illustrate and explain abstract technical concepts through real-life examples
  • analyse and interpret literary texts in the English language

Course contents

  • distinguishing the three main types of discourse
  • audience adaptation in terms of language and content
  • impact analysis
  • technical process descriptions
  • use of persuasive language
  • analysis and interpretation of literary texts

Prerequisites

Common European Framework of Reference for Languages Level B1+ Completion of previous semester course

Literature

  • Maderdonner, O. / et al (2014): Professional and Technical Communication, Skriptum
  • Connolly, P. / Kingsbury, P. et al. (2014): eSNACK, Lernplattform
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Smart Homes Automation (MOD31)
German / kMod
6.00
0.00
Building Services Engineering (GST)
German / ILV
3.00
2.00

Course description

The lecture Building Services Engineering provides an introduction into the essential building technical equipment (HVAC) and covers how the automation technology influences the energy consumption of a building.

Methodology

Theoretical lecture with examples from real world projects

Learning outcomes

After passing this course successfully students are able to ...

  • designate domains of building management systems (for example, HVAC) and explain and illustrate the basic sensors and actuators
  • analyze and evaluate the effectiveness and the performance of the home and building technical systems

Course contents

  • Building controls with focus on HVAC
  • Building automation
  • Energy efficiency based on building automation

Literature

  • Willems, W. M. / et al (2013): Lehrbuch der Bauphysik, Schall-Wärme-Feuchte-Licht-Brand-Klima, Springer Vieweg
  • Rietschel, H. / Esdorn, H. (2014): Raumklimatechnik, VDI-Buch, Band 1-3, Springer Verlag
  • Recknagel, H. / Sprenger, E. / Schramek, E. R. (2012): Taschenbuch für Heizung und Klimatechnik, Deutscher Industrieverlag
  • Learning materials:
  • Dedicated scripts and lecture notes

Assessment methods

  • End exam
Control and Feedback Control Systems (SRT)
German / ILV
3.00
2.00

Course description

The course covers specific aspects of control and feedback control systems within the application domain smart homes

Learning outcomes

After passing this course successfully students are able to ...

  • identify control components
  • describe, simulate and analyze control processes
  • plan and simulate basic feedback control systems
  • apply control systems in selected examples

Course contents

  • fundamentals of control engineering
  • control engineering applications: building automation
  • fundamentals of feedback control systems
  • mathematical description of closed loop systems
  • analysis of control processes in Matlab
  • control unit design
  • stability criterion

Literature

  • Lunze, J. (2012): Regelungstechnik 1, Springer Vieweg
  • Geering, H.P. (2001): Regelungstechnik, Springer
  • Zacher, S. / Reuter, M. (2010): Regelungstechnik für Ingenieure: Analyse, Simulation und Entwurf von Regelkreisen, Vieweg+Teubner

Assessment methods

  • Course-immanent assessment and final written exam

4. Semester

Name ECTS
SWS
Assistive Technologies Frameworks (MOD42)
German / kMod
6.00
0.00
Assistive Technologies Laboratory (ATL)
German / LAB
3.00
2.00

Course description

In this course, different tasks within the topic of assistive technologies are handled, including different sensors/actuators and the integration within an existing AT-framework.

Learning outcomes

After passing this course successfully students are able to ...

  • develop and test new AT solutions, based on electronic components
  • use and extend middleware frameworks for AT solutions
  • use and combine different algorithms used for image-, signal- and speech-processing

Course contents

  • Microcontroller platforms, (bioelectric) sensors and actuators in application-oriented scenarios
  • Firmware development and different bus/interface standards
  • Data transmission and transmission protocols for embedded systems and host computers
  • Design and implementation of specific electro-mechanical solutions in the context of AT and the integration into existing AT-middleware frameworks.

Literature

  • Robitaille, S. (2010): The Illustrated Guide to Assisitve Technology and Devices, Demos Health Publishing
  • Veigl, C. / Weiß, C. / Ibanez, d. / Soria-Frisch, A. / Carbone, A. (2013): Model-based Design of Novel Human-Computer Interfaces: The Assistive Technology Rapid Integration and Construction Set (AsTeRICS), 4th IEEE Biosignals and Biorobotics Conference (ISSNIP), Rio de Janeiro, Brasil

Assessment methods

  • Practical implementation of a subarea of AT solutions, including lab journals and a functional prototype.
Assistive Technologies Platforms (ATP)
German / ILV
3.00
2.00

Course description

The lecture introduces hardware and software technologies used for the specification and engineering of Assistive Technology solutions.

Learning outcomes

After passing this course successfully students are able to ...

  • analyse, evaluate and design Assistive Technology (AT) solutions
  • select suitable hardware (sensors, actuators, processors) and software components to build an Assistive Technology

Course contents

  • Major technologies used in Assistive Technology systems
  • Assistive technology platforms and software frameworks (tablets, smartphones and “wearable” technologies)
  • Software libraries speech syntheses, speech recognition and computer vision
  • The AsTeRICS framework - a rapid prototyping platform for creating Assistive Technology: Java/OSGi architecture, plugins
  • Java programming for AsTeRICS: Develop plugins to integrate new hardware or software components and create Assistive Technologies based on that

Literature

  • Scherer, M.J. (2002): Assistive Technology: Matching Device and Consumer for Successful Rehabilitation, American Psychological Association
  • Miesenberger, K. / Klaus, J. / Zagler, W. (2008): Computers Helping People with Special Needs: 11th International Conference, ICCHP, Linz, Austria

Assessment methods

  • Assignment project: Designing an Assistive Technology solution based on state of the art hardware and software platforms
Distributed Systems (MOD43)
German / iMod
6.00
0.00
Distributed Systems (VS)
German / ILV
6.00
4.00

Course description

This course conveys basic knowlegde of distributed systems in terms of concepts and implementations.

Learning outcomes

After passing this course successfully students are able to ...

  • explain the application areas, the properties, and the limits of distributed systems
  • explain and to evaluate different communication paradigms (e.g., client/server)
  • select a proper communication paradigm for a particular application and to implement it
  • explain and evaluate the requirements for the operating system and the identification of subsystems
  • define requirements for distributed systems
  • explain basic reliability concept and to compare them in terms of deployment

Course contents

  • Fundamentals and concepts
  • Communication paradigms
  • Operating system interface
  • Naming and discovery
  • Clocks and synchronization
  • Consistency and replication
  • Dependability and fault tolerance
  • Agreement and consensus

Literature

  • Tanenbaum, A. / van Steen, M. (2006): Distributed Systems, Pearson

Assessment methods

  • Written exam(s), exemplary implementations together with documentation and proof of function
Management (MOD44)
German / kMod
6.00
0.00
Project Management (PJM)
German / ILV
3.00
2.00

Course description

This course presents fundamentals and application of Project Management in smart home context.

Learning outcomes

After passing this course successfully students are able to ...

  • explain basic concepts, tools and techniques of project management
  • design requirements document, project charter, project management plan (work breakdown structure, time schedule, resource plan, budget plan) for standard cases and implement them
  • apply the aforementioned concepts, tools and techniques in standard situations of smart home projects

Course contents

  • Systemic concept of project management
  • Work with WBS, Scheduling- and Budget Plan
  • Basics of Risk Management
  • Project Monitoring and Control, Effective Project Closeout
  • Handling of smart home projects
  • Project Simulation in syndicate groups (Coached computer based Simulation)

Literature

  • Patzak, G. / Rattay, G. (2014): Projektmanagement, Linde
  • Kessler, H. / Winkelhofer, G. (2008): Projektmanagement, Springer
  • Verzuh, E. (2011): Fast Forward MBA in Project Management, Wiley
  • (2013): PMI Projectmanagement Body of Knowledge
Quality and Process Management (QPM)
German / ILV
3.00
2.00

Course description

The course presents basics of business process management and quality management. Special focus is given to the implementation of process management and well established methods in quality management in smart home automation context.

Learning outcomes

After passing this course successfully students are able to ...

  • to explain terminology, significance and benefits Quality Management, -Standards and -Systems in real world situations
  • explain basics of TQM Concept
  • create a process documentation, maintain and continuously enhance it
  • to select and apply basic tools for planning, control and monitoring of processes
  • to apply selected quality management tools in smart homes automation context

Course contents

  • Basics of Quality Management and Process Engineering
  • Quality Management Systems and Standards (ISO 9000: 2008 or later), Certification procedures
  • TQM Systems, its basics, EFQM Excellence Model, Maturity Level Models
  • Tools and Techniques of Quality Engineering (FMEA, QFD, SPC, 7Q&7M, ...) and their benefits
  • Design and documentation and implantation of business process modelling, continuous improvement processes (Kaizen. Six Sigma, etc.)
  • Game based Process (Logistics) Simulation

Literature

  • Brüggemann, H. / Bremer, P. (2012): Grundlagen Qualitätsmanagement, Springer Verlag
  • Schmitt, R. / Pfeifer, T. (2010): Qualitätsmanagement, Carl Hanser Verlag München Wien
  • Schmelzer, H. / Sesselmann, W. (2010): Geschäftsprozessmanagement in der Praxis, Hanser
  • Koch, S. (2011): Einführung in das Management von Geschäftsprozessen, Springer-Verlag

Assessment methods

  • Course immanent assessment method and end exam
Scientific Work (MOD45)
German / kMod
6.00
0.00
Scientific Practice (WSA)
German / ILV
3.00
2.00
Scientific Writing (SCW)
German / ILV
3.00
2.00

Course description

We aim at conveying the language-related and formal criteria required for short scientific papers

Learning outcomes

After passing this course successfully students are able to ...

  • cite other authors’ work in compliance with paper guidelines
  • structure and write abstracts and/or short scientific papers according to the language-related and formal criteria given

Course contents

  • Structuring a scientific paper
  • Correct citation of other authors’ findings
  • Language-related peculiarities of a scientific paper
  • The three phases of writing
  • Abstract vs. Executive Summary

Prerequisites

Completion of previous semester courses

Literature

  • Göschka, M. et al (2014) Guidelines for Scientific Writing, Skriptum
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Smart Home Installations (MOD41)
German / kMod
6.00
0.00
Automation Networks (AN)
German / ILV
3.00
2.00

Course description

This course gives an introduction to the basics of building automation and smart homes.

Learning outcomes

After passing this course successfully students are able to ...

  • explain the basic characteristics of open building automation (e.g. KNX) networks
  • define the requirements of wired and wireless automation networks
  • analyze the application areas of open building automation systems and identify their benefits and disadvantages

Course contents

  • Requirements, challenges and benefits of wired and wireless automation networks
  • History, protocol stack, media, interoperability, devices and configuration of wired bussystems (e.g. BACnet, KNX, LonWorks)
  • Wireless communication in Smart Homes
  • History, protocol stack, media, interoperability, devices and configuration of wireless bussystems (e.g. Bluetooth, RFID, Z-Wave, EnOcean, KNXRF, ZigBee)
  • Trade and system spanned integration

Literature

  • Merz, H. / Hansemann, T. / Hübner, C. (2009): Gebäudeautomation - Kommunikationssysteme mit EIB/KNX, LON und BACnet, 2., neu bearbeitete Auflage
  • KNX Association (2006): Handbuch Haus- und Gebäudesystemtechnik, ZVEI, ZVEH, 5. überarbeitete Auflage
  • Kastner, W. / Praus, F. / Neugschwandtner, G. / Granzer, W. (2011): KNX. B.M. Wilamowski and J.D. Irwin, editors, Industrial Electronics Handbook, volume 2: Industrial Communication Systems, chapter 42, pages 42-1 - 42-14. CRC Press, 2nd edition

Assessment methods

  • Assignment project: Designing a Smart Home solution based on state of the art hardware and software platforms
Smart Homes Laboratory (SHL)
German / ILV
3.00
2.00

Course description

In this course different exercises in the smart home domain are practically implemented using common software tools.

Learning outcomes

After passing this course successfully students are able to ...

  • implement a wireless extension to an existing smart home installation
  • develop a software application for control of a smart home based on an existing middleware
  • plan a basic smart home installation based on an open, wired automation network

Course contents

  • common smart home software tools (e.g. ETS, VTS, Voyager)
  • Configuration, parametrization and commisioning of wireless and wired smart homes (e.g. KNX training kits, KNX RF, EnOcean hardware)
  • common middleware for application development (e.g. Calimero, eibd, Priscilla)
  • Vizualisations of Smart Homes

Literature

  • KNX Association (2014): KNX System Specifications, version 2.1., ISO/IEC 14543-3, Jan
  • BACnet (2012): a data communication protocol for building automation and control networks. ANSI/ASHRAE 135
  • LonWorks (1999): Control network protocol specification, ANSI/EIA/CEA 709.1

Assessment methods

  • Practical implementation of a subarea of Smart Home solutions, including lab journals and a functional prototype

5. Semester

Name ECTS
SWS
Dealing with Stakeholders (MOD53)
German / kMod
6.00
0.00
Societal Impact Studies (SIS)
German / ILV
3.00
2.00

Course description

We aim at assessing problem areas in a society which increasingly depends on electronic communication systems

Learning outcomes

After passing this course successfully students are able to ...

  • Recognize potential sources of error in electronic systems and to evaluate their impacts on safety
  • Analyse the opportunities and limitations of automation
  • Evaluate the loss of privacy in electronic communication systems
  • Propose countermeasures to government surveillance

Course contents

  • Design guidlines for smart homes and assistive technologies
  • Case studies of government surveillance
  • Error-proneness of complex systems and the implications to care and hospital domain
  • Smart Homes – Internet of Things
  • Limitation of privacy and citizen’s rights

Prerequisites

Completion of previous semester course

Literature

  • Redmill, R. (1997): Human Factors in Safety-critical Systems, Butterworth-Heinemann
  • Schneier, B. (2014): Carry On: Sound Advice on Security, John Wiley & Sons
  • Scherer, M. J. (2012): Living in the State of Stuck: How Assistive Technology Impacts the Lives of People With Disabilities, Brookline Books
  • Oishi, M. K. (ed.) (2010): Design and Use of Assistive Technology: Social, Technical, Ethical and Economic Challenges, Springer
  • Maderdonner, O. / et al (2014): Privacy, Skriptum
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Working with Patients 2 (AP2)
German / ILV
3.00
2.00

Course description

The course imparts the students theoretical knowledge of conversation concepts with patients, relatives and parties from the nursing and social sector. The reflection and development of individual conversation competence take center stage.

Learning outcomes

After passing this course successfully students are able to ...

  • develop conversation concepts with patients, relatives and parties from the nursing and social sector
  • conduct simple conversations with patients, relatives and parties from the nursing and social sector in an appropriate and flexible way
  • analyse crises and conflicts in conversations and to develop ways of resolution

Course contents

  • Basics of communication and conversation techniques particularly with patients, relatives and parties from the nursing and social sector
  • Forms of psychological consultation
  • Dealing with vocational stress: protective factors and stress management
  • Dealing with situations and crises in the context of health and elderly care
  • Conflicts in interdiscipliary teams: technicians, nurses, etc.

Literature

  • Ekert, Bärbel/Ekert, Christiane (2014): Psychologie für Pflegeberufe, Stuttgart: Thieme
  • Hausmann, Clemens (2014): Psychologie und Kommunikation für Pflegeberufe, Wien: Facultas
Law (MOD52)
German / kMod
6.00
0.00
Fundamentals in Law (AR)
German / ILV
3.00
2.00

Course description

The course presents basics of the European and Austrian legal system.

Learning outcomes

After passing this course successfully students are able to ...

  • identify legal interrelations (e.g. implications of neglect of data privacy laws) and classify it within the Austrian legal framework
  • recognise important legal terms (e.g. legal person) and use it properly
  • deal with simple legal facts of a case and relate it to the respective legal subject

Course contents

  • main features of the legal systems of Austria and the European Union
  • Austrian civil law (especially contract law, employment law)

Literature

  • Streinz, R. (2012): Europarecht, C F Müller Verlag
  • Stolzlechner, H. (2013): Einführung in das öffentliche Recht, Manz Verlag
  • Bydlinski, P. (2014): Grundzüge des Privatrechts, Manz Verlag
  • Brodil, W. / Risak, M. / Wolf, C. (2013): Arbeitsrecht in Grundzügen, LexisNexis Verlag
  • Brodil, W. / Windisch-Graetz, M. (2013): Sozialrecht in Grundzügen, Facultas Verlag

Assessment methods

  • written exam
Smart Homes and Assistive Technologies Law (FR)
German / ILV
3.00
2.00

Course description

The course presents subject-specific legal knowledge, e.g. data privacy laws.

Learning outcomes

After passing this course successfully students are able to ...

  • explicate basics of practice-specific legal sujects (e.g. medical device laws)
  • identify by assistance of experts/jurists legal interrelations concerning subject specific tropics and estimate its relevance

Course contents

  • main features of the health care system
  • fundamental terms of medical laws
  • fundamental terms of medical device laws
  • fundamental terms of electrical engineering laws
  • fundamental terms of data privacy laws
  • fundamental terms of telecommunication laws

Literature

  • Stärker, L. (2007): Medizinrecht, Verlag Österreich
  • Ecker, W. / Füszl, S. / Renhardt, M. / Semp, R. (2004): Medizinproduktrecht, Manz Verlag
  • Ludwar, G. / Mörx, A. (2007): Elektrotechnikrecht, Österreichischer Verband für Elektrotechnik
  • Graf, W. (2010): Datenschutzrecht im Überblick, Facultas Verlag
  • Damjanovic, D. / Holoubek, M. / Lehofer, H. P. / Tobisch, K. (2014): Grundzüge des Telekommunikationsrechts, Verlag Österreich

Assessment methods

  • written exam
Specialisation in Smart Homes and Assistive Technologies (MOD51)
German / kMod
18.00
0.00
Selected Topics in Smart Homes and Assistive Technologies (AK)
German / SE
6.00
4.00

Course description

This course consists of various compact parts (each 2-3 ECTS points). The actual parts will be communicated to the students one semester before the course and target current trends.

Learning outcomes

After passing this course successfully students are able to ...

  • explain the relations between current topics, developments and trend in the domain of smart homes and assistive technologies.

Course contents

  • Within this course selected topics on smart homes and assistive technologies will be discussed. e.g.
  • Active and Assisted Living
  • Communication Technologies
  • Multimedia & Media Technologies
  • Mobile and service robotic
  • Biomedical Engineering
  • Healthcare and Rehabilitation Technology
  • Internet of Things

Literature

  • Dependent on the selected topic

Assessment methods

  • Dependent on the selected topic

Anmerkungen

Students have to select and pass courses of at least 6 ECTS points.

Smart Homes and Assistive Technologies Project (PRJ)
German / PRJ
12.00
0.00

Course description

Design and implementation of an individual project including creation of the first bachelor thesis.

Methodology

Seminar with individual supervision

Learning outcomes

After passing this course successfully students are able to ...

  • Implement complex projects in the domain of smart homes and assistive technologies
  • Design an integrated solution for an individual smart home and assistive technology installation (focus: interoperability)
  • Write the bachelor thesis applying scientific methods and defend the thesis in a discussion

Course contents

  • Implementation of a project for the development and integration of a smart home and assistive technology within a project group including project management
  • Creation of a bachelor thesis in the focus of the project

Literature

  • Project dependent

Assessment methods

  • Project presentation including demonstration and approbation of bachelor thesis

6. Semester

Name ECTS
SWS
Communication and Appreciation (MOD62)
German / kMod
6.00
0.00
Communication and Conflict Management (KKM)
German / ILV
3.00
2.00

Course description

In the course the students reflect on and practice communicative abilities in a vocational context on a scientific basis. Emphasis is placed on conversation techniques and written communication as well as conflict behaviour and management.

Learning outcomes

After passing this course successfully students are able to ...

  • analyze their own communication and conflict behavior in relation to relevant models (e.g. Schulz v . Thun, Schwarz) and to identify alternatives
  • make contact with discussion partners (e.g. rapport) and to find an adequate conversation started
  • analyze promotional and disruptive behavior in a conversation on the basis of Transactional Analysis
  • describe the various stages of a conflict (for example escalation model of Glasl ) and the respective handling (for example self-help , facilitation, mediation)
  • analyse and to explain situations of conflicts (for example "hot" and "cold" conflicts, causes and involved persons)

Course contents

  • Basic theoretical knowledge of communication: Four-sides model and others
  • Verbal and nonverbal communication
  • Conversation promoters, conversation disturbers
  • Question techniques and active listening
  • Handling criticism and difficult situations in conversations
  • Goal-oriented communication
  • Causes and development of conflicts

Literature

  • Glasl, Friedrich (2008): Selbsthilfe in Konflikten, 5. Auflage, Verlag Freies Geistesleben/Haupt, Stuttgar
  • Haeske, Udo (2008): Team- und Konfliktmanagement, 3. Auflage, Cornelsen Verlag, Berlin
  • Schulz von Thun, Friedmann (2009): Miteinander reden – Band 1, Reinbek bei Hamburg: Rowohlt
  • Schwarz, Gerhard (2005): Konfliktmanagement, 7. Auflage, Gabler Verlag, Wiesbaden
  • Simon, Walter (2007): GABALs großer Methodenkoffer: Grundlagen der Kommunikation, Offenbach: Gabal Verlag
  • Weisbach, Christian-Rainer (2003): Professionelle Gesprächsführung, München: dtv-Beck Verlag

Assessment methods

  • Course immanent assessment method and a written paper / exam
Ethics (ETH)
German / SE
3.00
2.00

Course description

The course imparts basic knowledge of ethics to the students. The consiousness raising of the relevance of ethical questions and the training of ethical decision-making and argumentation take center stage.

Learning outcomes

After passing this course successfully students are able to ...

  • name basic concepts and positions of ethics and to apply them in simple examples
  • explain the concept of responsibility and to implement it to situations of their professional practice
  • describe the steps of ethical decision-making and argumentation and to apply them in case studies

Course contents

  • Fundamental positions of ethical decision making Methods of ethical argumentation
  • Methods of ethical argumentation
  • Responsibility concept
  • Ethical reflection of different economies Fundamental questions of business ethic
  • Sustainability as an ethical criterion
  • Different approaches to ethics in the area of smart home and assisted living
  • Case studies
  • Evaluation of ethic implications regarding technologies in the area of smart home and assisted living

Prerequisites

Common European Framework of Reference for Languages Level B2 Completion of previous semester courses

Literature

  • Fenner, D. (2008): Ethik: wie soll ich handeln? Stuttgart: UTB
  • Grunwald, A. (2013): Handbuch Technikethik. Unter Mitarbeit von Melanie Simonidis-Puschmann, Stuttgart. Melzer
  • Schinzinger, R. (2009): Introduction to Engineering Ethics, Mcgraw Hill Book Co
  • Stip, E. (2011): Ethical Implications of Smart Home Technology, Canadian Journal of Psychiatry
  • Oishi M. K. (ed.) (2010): Design and Use of Assistive Technology: Social, Technical, Ethical and Economic Challenges, Springer
  • Maderdonner, O. / et al (2014): Ethics, Skriptum
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Internship (MOD61)
German / kMod
24.00
0.00
Internship (BPR)
German / -
18.00
0.00

Course description

Exercise and apply the knowledge, know-how, and practical skills gathered during the study during an internship in an industrial environment.

Learning outcomes

After passing this course successfully students are able to ...

  • solve simple sub tasks in an industrial environment on their own and document the success
  • put the learned knowledge and skills into practice
  • reflect the industrial environment wth respect to technical, economical, organizational as well as social and personal aspects

Course contents

  • Project implementation

Literature

  • Project dependent

Assessment methods

  • accompanying supervison / no assessment (successfully completed)
Seminar accompanaying the Internship (BPRB)
German / BE
6.00
0.00

Course description

Accompanying and support during the internship and creation of the 2nd bachelor thesis.

Methodology

Individual supervision

Learning outcomes

After passing this course successfully students are able to ...

  • solve degree program relevant exercises using scientific methods on their own
  • research literature, write the bachelor thesis applying scientific methods and defend the thesis in a discussion

Course contents

  • Supervision internship and bachelor thesis

Literature

  • Dependent on the internship

Assessment methods

  • Approbation of bachelor thesis, bachelor exam