Professional Documents
Culture Documents
ELECTRONIC ENGINEERING
Page | 2
Module Manual Bachelor Program "Electronic Engineering"
Overview
Legend: ECTS - European Credit Transfer and Accumulation System, hpw – hours per week, WL – workload, CH
– contact hours, SST – self-study time
Module Description Module Module Coordinator ECTS hpw WL CH SST
Abbreviation Points
Computer Science 2 ELE-B-2- Prof. Dr. Stefan Henkler 10 7 300 105 195
2.03
Page | 3
Module Manual Bachelor Program "Electronic Engineering"
Module Description Module Module Abbreviation ECTS hpw WL CH SST
Abbreviation Points
Control Engineering ELE-B-2- Prof. Dr. Jan Eric 10 7 300 105 195
4.01 Kyprianidis
Prototyping and Systems ELE-B-2- Prof. Dr. Stefan Henkler 10 6 300 90 210
Engineering 4.02
Hardware Engineering ELE-B-2- Prof. Dr. Achim Rettberg 10 7 300 105 195
6.01
Page | 4
Module Manual Bachelor Program "Electronic Engineering"
Compulsory Modules
Page | 5
Module Manual Bachelor Program "Electronic Engineering"
Page | 6
Module Manual Bachelor Program "Electronic Engineering"
Bibliography / Literature
• R. Hambley, Electrical Engineering: Principles and Applications,
6th ed. Pearson Education, 2014. P.
• Horowitz and W. Hill, The Art of Electronics, 3rd ed. Cambridge
University Press, 2015.
• T. C. Hayes, Learning the Art of Electronics, Cambridge
University Press, 2016.
Page | 7
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. In the exercises
and Learning Methods relevant tasks will be completed and the results
will be discussed.
Workload / Contact
Hours / 150 / 60 / 90 Hours
Self-Study Time
Participation
Recommendations None
Page | 8
Module Manual Bachelor Program "Electronic Engineering"
Bibliography / Literature
• Croft and R. Davison, Foundation Maths, 6th ed. Pearson
Education, 2016.
• Croft et al., Engineering Mathematics, 5th ed. Pearson Education,
2017.
• G. James et al., Modern Engineering Mathematics, 5th ed. Prentice
Hall, 2005.
Page | 9
Module Manual Bachelor Program "Electronic Engineering"
Page | 10
Module Manual Bachelor Program "Electronic Engineering"
• Structure of Programs
In order to increase student comprehension of course materials,
excursions may be taken (companies, fairs, museums, exhibitions,
conferences, events, etc.)
Page | 11
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. The teaching
and Learning Methods units will build on one another and will be based on the
students' experiences. In addition, the
students will complete tasks during the contact hours
under supervision of the instructor. Care will be taken to ensure
that every student is involved and obvious knowledge gaps
will be immediately dealt with through in-depth explanation.
Page | 12
Module Manual Bachelor Program "Electronic Engineering"
Page | 13
Module Manual Bachelor Program "Electronic Engineering"
Page | 14
Module Manual Bachelor Program "Electronic Engineering"
Page | 15
Module Manual Bachelor Program "Electronic Engineering"
Page | 16
Module Manual Bachelor Program "Electronic Engineering"
• Scientific work
• Topic choice
Putting the research question and procedure into concrete
• terms
• Research and evaluation
• Conducting own scientific examinations
• Structuring and organizing the contents
• Scientific writing style
• Source citation, copyright and plagiarism
• Reflection and follow-up of conversations
• Presentation
• Visualization of presentations
• Working and memory techniques
• Time and stress management
• Self-reflection
• Motivation
Page | 17
Module Manual Bachelor Program "Electronic Engineering"
Page | 18
Module Manual Bachelor Program "Electronic Engineering"
Page | 19
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. In the exercises
and Learning Methods relevant tasks will be completed and the results
will be discussed.
Workload / Contact
Hours / Self-Study Time 150 / 60 / 90 Hours
Participation
Recommendations None.
Page | 20
Module Manual Bachelor Program "Electronic Engineering"
Bibliography / Literature • A. Croft and R. Davison, Foundation Maths, 6th ed. Pearson
Education, 2016.
• A. Croft et al., Engineering Mathematics, 5th ed. Pearson
Education, 2017.
• G. James et al., Modern Engineering Mathematics, 5th ed.
Prentice Hall, 2005.
• G. James et al., Advanced Modern Engineering Mathematics,
4th ed. Prentice Hall, 2011.
• D.G. Zill and W.S. Wright, Advanced Engineering
Mathematics, 5th ed. Jones & Bartlett Learning, 2014.
Page | 21
Module Manual Bachelor Program "Electronic Engineering"
Qualification Programming
Objectives Students will acquire the necessary knowledge to
be able to implement software in a professional
manner:
• The students will understand the basic terms, methods and
concepts of programming and be able to apply them.
• They will be able to apply a programming language
(currently C/C++) relevant for the software development
and understand the basic concepts of object-oriented
programming methodology.
• They will be able to analyze problems from the
programming practice by applying the methods of
computer science.
• Practical problems will be solved independently in the
programming language learned by applying the
fundamentals of object-oriented programming.
The theoretical and practical work in the field of programming
form the basis for implementing functions in software for
microcontrollers.
Software Engineering
Students will acquire basic skills in software engineering:
• After completing the lecture, students will have mastered
the most important principles of Object-Oriented Analysis
(OOA).
• They will understand the relevant UML description
tools and will be able to use them.
• Students will be able to name the different phases of the
software development process and apply different
methods of requirements engineering.
Page | 22
Module Manual Bachelor Program "Electronic Engineering"
Contents Programming
• Basics of programming languages
o Variables, Strings
o Data Types and Operators
o Logic
o Branching and Repetition
o Functions, Methods and Recursion
o Arrays
• Basic Object-Oriented Programming Concepts
o Classes and Objects
o Attributes and Methods
o Encapsulation
o Inheritance and Polymorphism
o Exception Handling
o Abstract Data Types (wrapper, list, tree,
dictionary, queue, cellar and
enumeration)
Software Engineering
• General basics of software engineering
• Requirements Engineering and object-
oriented analysis: basic terms, phases,
activities and procedures
• OOA with the UML including use cases, activity diagrams,
class diagrams, state diagrams, sequence diagrams.
In order to increase student comprehension of course materials,
excursions may be taken (companies, fairs, museums,
exhibitions, conferences, events, etc.).
Page | 23
Module Manual Bachelor Program "Electronic Engineering"
Page | 24
Module Manual Bachelor Program "Electronic Engineering"
Page | 25
Module Manual Bachelor Program "Electronic Engineering"
Participation
Recommendations None.
Page | 26
Module Manual Bachelor Program "Electronic Engineering"
Image Processing
• Color Channels
• Quantization
• Dithering
• Normalization
Compositing
A/V Media
• Media Formats
• Codecs
• Containers
Page | 27
Module Manual Bachelor Program "Electronic Engineering"
• Waveform Monitors
• Vectorscopes
Image Compression
• Fundamentals
• Chroma Subsampling
• JPEG Methods
• Discrete Cosine Transformation
Course / Teaching The lecture will take place in the style of a seminar, supplemented by
and Learning Methods case studies, individual and group work, presentations,
reflection and feedback discussion.
In the Business English course this will be further supplemented
by reading exercises, translating, editing and writing.
Contents • Diodes
• Bipolar and field effect transistors
• Operational amplifier
Participation
Recommendations None.
Page | 29
Module Manual Bachelor Program "Electronic Engineering"
Page | 30
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. In the exercises
and Learning Methods relevant tasks will be completed and the results
will be discussed.
Page | 31
Module Manual Bachelor Program "Electronic Engineering"
Page | 32
Module Manual Bachelor Program "Electronic Engineering"
Page | 33
Module Manual Bachelor Program "Electronic Engineering"
• Representation of information in the computer
Contents
• Internal structure of a microprocessor
• Structure and components of a microcontroller
(counter / timer, A/D converter, watchdog)
• Basics of hardware-related software development for
microprocessors and microcontrollers with C (data types,
control structures, pointers, functions)
• Function of compiler / linker / debugger,
organization of large software architectures
• Modeling and implementation of
control algorithms using finite state machines
• Special features of hardware-related software development
fundamentals of real-time operating systems
• Interfaces (including µC interfaces, bus systems)
• Basis of computer networks: ISO/OSI reference model and basic
protocols
Course / Teaching In the lecture, the fundamentals will be explained and examples
and Learning Methods will be discussed together. In the exercise and lab, the
procedures will be demonstrated; tasks and projects will be
completed and individual questions will be answered.
Page | 34
Module Manual Bachelor Program "Electronic Engineering"
• Kleidermacher, David; Kleidermacher, Mike: Embedded
Systems Security: Practical Methods for Safe and Secure
Software and Systems Development, Newnes, 1 edition,
2012, ISBN-10: 0123868866.
• Fan, Xiaocong: Real-Time Embedded Systems: Design
Principles and Engineering Practices, Newnes, 1 edition,
2015, ISBN-10: 0128015071
• Toulson, Rob; Wilmshurst, Tim: Fast and Effective
Embedded Systems Design, Second Edition: Applying the
nd
ARM mbed, Newnes, 2 edition, 2016, ISBN-10:
0081008805.
• Graham, Darrel L.: C Programming Language: A Step by
Step Beginner's Guide to Learn C Programming in 7
Days, CreateSpace Independent Publishing Platform,
ISBN-10: 1534679707.
• Kernighan, Brian W.; Ritchie Dennis M.: C Programming
Language, Prentice Hall; 2 edition, 1988, ISBN-10:
0131103628.
• Weiss, Mark A.: C++ for Java Programmers, Pearson,
st
1 edition, 2003, ISBN-10: 013919424X.
• Monk, Simon: Programming Arduino: Getting Started with
nd
Sketches, McGraw-Hill Education TAB; 2 edition, 2016,
ISBN-10: 1259641635
• Stroustrup, Bjarne: The C++ Programming Language,
th
Addison-Wesley Professional; 4 edition, 2013, ISBN-
10: 0321563840.
• Stroustrup, Bjarne: Programming: Principles and Practice
nd
Using C++, Addison-Wesley Professional; 2 edition,
2014, ISBN-10: 0321992784.
Page | 35
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching In the lecture, the fundamentals will be explained and examples
and Learning Methods will be discussed together. In the exercises, the
methods will be demonstrated, exercises and
projects will be completed and individual questions will be answered.
Page | 36
Module Manual Bachelor Program "Electronic Engineering"
Page | 37
Module Manual Bachelor Program "Electronic Engineering"
Qualification The students will understand image and audio signal processing,
Objectives current audio and video coding methods as well as complex
imaging systems. They will use existing processing
methods and will be taught how to analyze new
procedures, to apply them in their own projects and
to further develop them.
• Image Sensors
• Bayer Pattern
• Debayering
• RAW Workflow
Page | 38
Module Manual Bachelor Program "Electronic Engineering"
Audio Compression
• Fundamentals
• Psychoacoustic Effects
• MPEG Layer 3 / AAC
Audio Reproduction
• Frequency-Dependent Filters
• Time-Dependent Filters
• Object-Based Methods
Video Compression
• Fundamentals
• Redundancy in the Moving Image
• Group of Pictures Methods
• Motion Estimation
• MPEG-2 Method
• Generation Loss
Course / Teaching The lecture will take place in the seminar style, supplemented by
and Learning Methods case studies, individual and group work, presentations,
reflection and feedback discussion.
Bibliography / Literature • Dickreiter, M., Dittel, V., Hoeg, W., Wöhr, M. (2014):
Handbuch der Tonstudiotechnik - Band 1, De Gruyter,
SAUR, ISBN 978-3-11-028978-7.
Page | 39
Module Manual Bachelor Program "Electronic Engineering"
Page | 40
Module Manual Bachelor Program "Electronic Engineering"
Engineering Mathematics 4:
• Fourier transformation
• Laplace transformation
Page | 41
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. In the
and Learning Methods exercises relevant tasks will be completed and the results will
be discussed.
Page | 42
Module Manual Bachelor Program "Electronic Engineering"
Qualification Prototyping
Objectives The students will acquire competencies in interdisciplinary
group work:
• Students will be able to apply the acquired competencies
in the fields of electrical engineering, computer science
and design to an interdisciplinary project.
• They will gain an understanding of the interdisciplinary
interaction in the conception and implementation of a
complex task and, taking design parameters into
account, will be able to select suitable methods and
techniques from the various disciplines and apply them
independently.
• They will be able to write up the results in a scientific text
using the principles of scientific writing.
• Furthermore, students will be able to apply intercultural
competencies by using the techniques discussed in the
course to later develop systems in an international
environment.
Systems Engineering
Page | 43
Module Manual Bachelor Program "Electronic Engineering"
students will be able to apply UML and SysML and to use them
for technical applications. They will be capable of making project
plans for complex projects:
• Students will be familiar with the challenges of
developing systems with an interdisciplinary character.
• They will know the terms, characteristics and definitions
of systems and can explain phase models and the
interaction of the project phases.
• The students will be able to present sub-processes of system
engineering and recognize the interaction
between project management and system design.
• They will be able to apply methods and techniques of
requirement and risk management.
• Students will be able to use SysML for technical
applications in various project phases
by using the methods and techniques of system
engineering in order to design complex problems
across systems.
The knowledge acquired will be used in the Prototyping
course. The theoretical and practical work during the course will
serve as a foundation for considering larger issues within
a thesis or project work and will give the students insight into
the work of a systems engineer.
Contents Prototyping:
Students reflect and deepen the knowledge acquired at the
university and apply it in an interdisciplinary application to design
a prototype. The prototype is designed holistically at system level
and considers the design, hardware and software of the system to
be designed. (Intermediate) results are presented, considering
the knowledge gained in the field of presentation techniques.
Systems Engineering:
• Characteristics and definition of systems
• Modelling of Systems with the SysML
• Life Cycle Models
Page | 44
Module Manual Bachelor Program "Electronic Engineering"
Examination Forms An additional examination within the scope of the exercises and
practice: the students will independently complete a project. This
includes writing a documentation in the range of 10 to 15
pages and a final presentation of 20 minutes.
Bibliography / Literature Fundamental literature from the various disciplines as well as from
the area of Systems Engineering.
Systems Engineering
Page | 45
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching In the lecture, the fundamentals will be explained and examples
and Learning Methods will be discussed together. In the exercises, the
methods will be demonstrated, exercises and
projects will be completed and individual questions will be answered.
Examination Forms An additional examination within the scope of the exercises and
lab: the students will independently complete a project. This
includes writing a documentation of 7 pages
and a final presentation of 15 minutes.
Workload / Contact
Hours / 150 / 60 / 90 Hours
Self-Study Time
Participation
Recommendations None.
Page | 46
Module Manual Bachelor Program "Electronic Engineering"
ECTS points
Significance of the module
grade for the 5 / 210 of final grade (weighting of 1)
final grade
Page | 47
Module Manual Bachelor Program "Electronic Engineering"
Page | 48
Module Manual Bachelor Program "Electronic Engineering"
Participation
Recommendations None.
Page | 49
Module Manual Bachelor Program "Electronic Engineering"
Qualification Internship:
Objectives The students will learn how to apply the knowledge and
skills previously acquired in their studies and to reflect upon and
evaluate the experiences gained in the practical realm.
During the practical semester, the students will also become
familiar with various aspects of operational decision-making
processes and gain insight into informational, technical,
organizational, economic and social relationships of the
business operations.
The students acquire career-relevant and in-depth
scientific knowledge and experience. They will acquire and
practice intercultural competencies and apply the knowledge
obtained during their studies.
Exchange Semester:
The students will be able to use and apply
knowledge and skills acquired during their studies.
The focus is on promoting intercultural
competence within the context of a study abroad. The modules
in the area of control competencies in particular will serve as a
basis.
The students will obtain in-depth scientific
knowledge and experience and acquire or broaden their
intercultural competencies.
Contents Internship:
The students will choose specific tasks outside the university,
which come about as a result of the practical cooperation in
various business operating areas.
Page | 50
Module Manual Bachelor Program "Electronic Engineering"
Exchange Semester:
The students will choose regular study courses at a
foreign university and complete the related
module examinations.
Place of learning: University abroad
Page | 51
Module Manual Bachelor Program "Electronic Engineering"
Page | 52
Module Manual Bachelor Program "Electronic Engineering"
Page | 54
Module Manual Bachelor Program "Electronic Engineering"
Page | 55
Module Manual Bachelor Program "Electronic Engineering"
Course / Teaching The lecture will be taught in the style of a seminar. The basics for the
and Learning Methods advanced engineering disciplines will be taught based on current
practice examples that relate to current topics. Exercises
will be integrated into the lecture. A projector and whiteboard
will be available as technical aids.
Page | 57
Module Manual Bachelor Program "Electronic Engineering"
Qualification The students will be able to work on and solve complex tasks
Objectives independently and making full use of their engineering knowledge:
• They will be able to work out interdisciplinary problems
by using their understanding and knowledge
of the current methods in their field
to come up with their own ideas.
• They will able, within a given time limit,
to work out a concrete application-related and / or
scientific question (also of a more complex nature)
independently, comprehensively and according to scientific
methods using their knowledge and the
skills acquired.
• Students will be able to clearly communicate the results
of their bachelor thesis in a structured and scientific manner,
both written and orally, to represent these results and to
critically reflect upon them.
Students will be able to make informed decisions
based on their professional and social
competencies, in order to prepare them for the
responsibilities in their future careers as
electronic engineers.
Bachelor's graduates will have the
necessary knowledge and skills to continue
their education in a master's program.
Page | 58
Module Manual Bachelor Program "Electronic Engineering"
Bibliography / Literature
Page | 59
Module Manual Bachelor Program "Electronic Engineering"
Page | 60
Module Manual Bachelor Program "Electronic Engineering"
Bibliography / Literature
Page | 61
Module Manual Bachelor Program "Electronic Engineering"
Special Emphasis A
Page | 62
Module Manual Bachelor Program "Electronic Engineering"
Deep Learning 1
Page | 63
Module Manual Bachelor Program "Electronic Engineering"
Examination Forms Module final exam in the context of exercises and labs: the
students will independently complete a project. This includes
writing a documentation of 7 pages and a final presentation
of 15 minutes.
Page | 64
Module Manual Bachelor Program "Electronic Engineering"
Page | 65
Module Manual Bachelor Program "Electronic Engineering"
www.asa.informatik.uni-frankfurt.de/as/AdaptiveSysteme-
Brause.pdf.
• M. T. Hagan und H. B. Demuth: Neural Network Design. 2nd
Edition.hagan.okstate.edu/NNDesign.pdf
• www.deeplearningbook.org
• https://developer.nvidia.com/deep-learning
Page | 66
Module Manual Bachelor Program "Electronic Engineering"
Page | 67
Module Manual Bachelor Program "Electronic Engineering"
Page | 68
Module Manual Bachelor Program "Electronic Engineering"
Examination Forms Module final exam in the context of exercises and labs: the
students will independently complete a project. This includes
writing a documentation of 7 pages
and a final presentation of 15 minutes.
Page | 69
Module Manual Bachelor Program "Electronic Engineering"
Special Emphasis B
Page | 70
Module Manual Bachelor Program "Electronic Engineering"
Page | 71
Module Manual Bachelor Program "Electronic Engineering"
Examination Forms Module final exam in the context of exercises and labs: the
students will independently complete a project. This includes
writing a documentation of 7 pages
and a final presentation of 15 minutes.
Page | 72
Module Manual Bachelor Program "Electronic Engineering"
Page | 73
Module Manual Bachelor Program "Electronic Engineering"
Qualification Telematics
Objectives The course is an in-depth introduction into the technologies
of telematic systems. The students will learn
how navigation systems work and how to design
complex applications in traffic engineering by
applying the basic techniques of communication
systems.
Mechatronic Systems Engineering
The embedded electrical systems are
typically part of a mechanical engineering system. The
resulting mechatronic systems and their
development are the focus of this course. In this
course students will acquire competencies in the
design methods of mechatronic systems:
• The students will be familiar with the characteristics of
mechatronic systems and be able to explain these as
well as their properties.
• Students will be able to explain methods of
designing mechatronic systems.
• They will be familiar with approaches to
interdisciplinary development and system integration
and be able to apply them.
Students will be able to design solutions to mechatronic system
problems by applying the design methods learned. The theoretical
and practical work will give students insight into the work of an
engineer. Practical work in small groups will strengthen the
students' ability to communicate and coordinate.
Page | 74
Module Manual Bachelor Program "Electronic Engineering"
Contents Telematics
• Satellite Navigation:
o Basics of Position Determination
o System Architectures
o Reception Technologies
o Route Planning
• Applications in Aviation, Shipping and Road Transport
o Toll Systems
o Emergency Call Systems (E-Call)
o Ship Identification (AIS)
o Collision Avoidance in Civil Aviation (TCAS)
Mechatronic Systems Engineering
• Motivation: Examples of mechatronic systems, characteristics
of mechatronic systems, challenges
• Interdisciplinary processes
• Conceptual design of mechatronic systems
• Software development approaches for mechatronic systems
Embedded Electronic Engineering B Lab
• Based on the methods and techniques learned in
Telematics and Mechatronic Systems Engineering, a
project will be completed in the field of autonomous systems.
• Independent planning, analysis, modeling,
implementation and testing of a complex
application example
In order to increase student comprehension of course materials,
excursions may be taken (companies, fairs, museums, exhibitions,
conferences, events, etc.).
Examination Forms Module final exam in the context of exercises and labs: the
students will independently complete a project. This includes
writing a documentation of 7 pages
and a final presentation of 15 minutes.
Page | 75
Module Manual Bachelor Program "Electronic Engineering"
Bibliography/Literature Telematics
• Tanenbaum, A. S.: Computer Networks. Pearson Education
2011, ISBN 13: 978-0-13-212695-3.
• C. Smith, D. Collins: Wireless Networks. McGraw-
Hill Education, 2014, ISBN 978-0-07-181983-1.
• Proakis, J. G., Salehi, M.: Fundamentals of
nd
Communication Systems, 2 Edition, Adobe Reader 2014,
ISBN-13: 9780133354942.
• Schiller, J.: Mobile Communications, 2nd Edition, Pearson
2004, ISBN-13: 9780321123817.
• Kaplan, E.D.: Understanding GPS. Principles and
Applications. Artech House. Boston, London 1996.
• Nora S., Minc. A.: Die Informatisierung der Gesellschaft.
Frankfurt/Main, New York: Campus 1979
• Hofmann-Wellenhof, B.; Lichtenegger, H.; Collins, J.: Global
Positioning System – Theory and Practice, 4th Edition,
Springer, Vienna / New York 1997
Mechatronic Systems Engineering
• Isermann, Rolf: Mechatronic Systems: Fundamentals,
Springer, 2005, ISBN-10: 3540497676.
• Reif, Konrad: Automotive Mechatronics: Automotive Networking,
Driving Stability Systems, Electronics, Springer, 2015, ISBN-10:
3658039744.
• Robert Bosch GmbH: Automotive Handbook, John Wiley
& Sons, 9th Edition, 2014, ISBN-10: 1119032946.
• P.L. Tarr, A.L. Wolf (eds.): Engineering of Software. Springer
Berlin Heidelberg 2011.
• B. P. Douglass, Real-time agility: The Harmony/ESW method
for real-time and embedded systems development, 1st ed.
Upper Saddle River, NJ: Addison-Wesley, 2009.
• R. Oshana and M. Kraeling, Software engineering for
embedded systems: Methods, practical techniques, and
applications, 1st ed. Amsterdam: Elsevier Science, 2013.
• B. Selic and S. Gérard, Modeling and analysis of real-time
and embedded systems with UML and MARTE: Developing
cyber-physical systems. Amsterdam: Elsevier Morgan
Kaufmann, 2014.