Electronics and Computer Engineering
My Studies
Current Curriculum
1. Semester
• Transmission media, cable technologies
• Communication protocols
• Interfaces
• Access methods
• LAN technologies
• Internetworking
• Transport protocols
• computer architecture
• data representation (coding) and interpretation
• compiler, interpreter
• software build process
• memory management: stack, heap Programming language C
• variables and standard data types
• operators
• control structures, distinction of cases, loops
• functions, prototypes, memory classes of variables,
memory organisation on runtime
• pointers
• arrays, strings and pointer arithmetic
• Carrying out simple electrical measurements
• Programming embedded systems using prefabricated modules
• Electrical resistance
• Ideal and real sources
• Power and energy in electrical networks
• Ohm’s law
• Kirchhoff’s laws
• Direct current networks:
network conversion, superposition, Thévenin and Norton equivalents, node
and mesh analysis, node-voltage method, mesh-current method
• vectors
• matrices
• determinants
• linear systems of equations
• eigenvalues and eigenvectors Complex analysis
• complex numbers
• complex analytic functions Calculus
• Derivatives
• Taylor series
• Newton's axioms, forces, potential, equations of motion
• Dynamics: energy momentum, angular momentum
• Corporate forms (differences from a business management perspective)
• Financing (excluding export)
• External accounting and operative controlling
• Balance sheet (content and understanding)
• Ratio analysis
• Learning and study techniques
• Learning activities
• Dealing with stress • Team work
2. Semester
• structures
• type definitions
• file I/O
• modular programming
• dynamically allocated data structures
Algorithms and data structures:
• resource usage (memory, runtime)
• basic data structures
• sorting algorithms
• search algorithms
• tree structures
• programming methods
• Basic combinatorial and sequential circuits at gate level
• Introduction to a hardware description language
• Simple application circuits
• Finite state machines
• electrostatic field
• magnetostatic field
• law of induction
• parameters for variable currents and voltages
• sinusoidal currents and voltages
• alternating current networks
• three phase networks
• Capacitor
• Coil
• Semiconductor
• pn junction
• Semiconductor diode
distribution
• Measurement of direct quantities, principles of moving-coil meters and moving-
iron meter
• Measurement circuits (bridge circuit)
• Resistance measurement, principle of voltage correct vs. current correct
measurements
• Digital data acquisition (errors), differences between digital and analog
measurement instruments
• Temperature measurement
• Ordinary first and second order differential equations
• Probability and statistics
• Fundamentals of European law
• Fundamentals of commercial law
• Fundamentals of partnership law
• Fundamentals of captial company law
• Fundamentals of competition law
• Fundamentals of contract law
• Fundamentals of intellectual property law
• Production and cost theory
• Cost accounting and costing: cost type, cost centre, cost object
accounting
• Absorption costing vs. direct costing
• Break-even analysis
• Standard costing and variance analysis
3. Semester
• Locus diagrams
• Bode diagrams
• Fourier series and analysis of non-sinusoidal periodic signals
• Fourier transform and signal analysis
• Laplace transform and analysis of switching operations in electrical
networks
• Power measurement
• Measurement circuits (measurement bridge)
• Capacitance, inductance
• Working principle of analog instruments
• Oscilloscope, analog and digital, Shannon's sampling theorem
• Basic types of analog-to-digital converters
• Statistical noise, quantisation noise of ideal analog-to-digital converter
• Operazion of DC, synchronous and asynchronous motors
• Speed-controlled operation of electric motors
• Fundamentals of control engineering
• Modelling, simulation and control system analysis of an example drive
• Computer-based simulation and controller design
• 16-bit vs. 32-bit controller
• Structure and functional principle of a microcontroller family (ALU, clock
; ;generation, debug interface)
• Overview of an instruction set of a microcontroller family
• Peripheral modules of microcontrollers (I/O ports, timer with
; ;capture/compare units, real time clock, serial interfaces, ADC12, DAC12, ; ;DMA, hardware multiplier, LCD etc.)
• Memory busses and memory drivers (multiplexed, demultiplexed bus, bus timing,
; ;wait states)
• Memory structure and functional principle (SRAM, SDRAM, ROM, PROM, EPROM,
; ;EEPROM, flash)
• Serial interfaces (UART, IrDa, SPI, Microwire, One Wire, I2C, SPORT, USB)
• Bipolar transistors and basic circuits
• Field-effect transistors and basic circuits
• HF behaviour of basic transistor circuits
• Differential amplifiers
• Push-pull amplifiers
• Communication in different situations
• Gestalt theory, Gestalt therapy, systemic therapy, group dynamics and NLP
; ;communication-oriented language training based on situations and texts ; ;from business and engineering
• Extension of vocabulary (based on general and technical texts),
; ;repetition and consolidation of selected grammar content
• Training of reading
; ;comprehension using authentic materials (technical
; ;texts/manuals/memos/reports)
• Introduction to communication strategies in the workplace: phone
; ;conversations, correspondence (e-mails, business letters, fax), mini- ; ;meetings, mastering everyday situations at work in a foreign ; ;language (answering questions, giving ; ;explanations/instructions/descriptions)
4. Semester
• Signals and spectra, characteristics and measurement of signals with information content
• Electronic components
• Characteristics of transmission channels
• Transmission media (cable, radio, near-field communication, infrared and optical communication)
• Modulation techniques (analog, digital)
• Error detection and error correction (ARQ, FEC)
• Transmission techniques (narrow band, multicarrier OFDM, spread spectrum methods)
• Architectures for transmitters and receivers
• Examples of technical systems
• Geometry definition
• Component library
• Parts list
• Layout, design rules
• Creation of Gerber files
• Practical introduction to a CAD system through input and layout of a simple circuit
• placement and operation of PCBs
• Computer-based data acquisition and processing
• Development of measurement applications..
• Memory, process and device management
• Real time operating systems
• Software development processes
• Source code and configuration management
• Quality assurance
• Fundamentals of object-oriented programming
• Data encapsulation through classes and inheritance
• Objects with their characteristics and methods
• Basic operational amplifier circuits and applications
• Active filters
• Linear voltage regulators
• Analog-digital and digital-analog converters
• Extension of technical vocabulary; training of reading comprehension using
authentic materials (technical texts/manuals/memos/reports)
• Extension of communication strategies in the workplace: correspondence (letter
of application, curriculum vitae), structure and process descriptions,
mini-presentations and mini-meetings
• Project scoping and project context analysis
• Roles within a project, demands on project manager and team members
• Performance planning using a work breakdown structure
• Time scheduling
• Resource and cost planning
• Project manual
XML)
• Use of SQL databases • Basics of data processing
• Data visualisation
• introduction and theory
• Machine learning as a sub-discipline of artificial intelligence
• Autonomous learning of patterns and relationships from existing datasets
• Supervised learning, unsupervised learning and reinforcement learning
• Deep learning, a special form of machine learning
• Structure and functioning principles of PLC systems
• IEC61131
• Structure of sequence control systems
• Error analysis
• Programming of PLC systems
• Integration of analog and digital inputs and outputs
• Working with function libraries
• Calibration, sensitivity, accuracy, error estimation and propagation, measurement
uncertainties
• Electrical measurement of non-electric quantities (force, pressure, temperature,
distance, filling level, flow rate, humidity)
• Imaging sensors
• Noise suppression
• Condition monitoring of technical systems
5. Semester
• Characteristics of discrete-time systems
• Impulse response, difference equation and transfer function
• Discrete-time filter design
• Analysis of discrete-time signals in the time and the frequency domain
• Discrete-time stochastic processes
• Polymorphism and class design
• Exception handling
• Concurrency
• Use of class libraries
• Templates and template
• Numerical simulation
• Modelling
• Development of discrete-time functions
• Test (verification, validation)
• Finite-state machines
• Automatic code generation
• Graphical user interfaces
• Data management in software applications
• Communication between processes
• Distributed applications
• Total Quality Management
• Quality management systems
• Statistical methods in quality management
• Ensuring product quality
• Models of development processes
• Quality management in electronics
• Target group oriented writing (comprehensibility, style, vocabulary)
• Readability and comprehensibility (readability formulas, Hamburg ; ;comprehensibility model)
• Standardising format and language using templates
• Design, typography, layout
• Information graphics, technical illustration
• Packaging of integrated circuits
• CMOS processes and techniques
• Bipolar processes, BiCMOS process
• Design methods for integrated circuits
• Basic design rules for integrated circuits
• Design and layout of digital gates in CMOS
• Motion control sensors
• Probabilistic localisation
• Scanning of a task at known position
• Path and motion planning
• Simultaneous planning and response to path changes
• High-speed navigation through a maze
• Sustainable design of electronic assemblies (in terms of durability and maintainability)
• Selection of appropriate connectors for communication interfaces
• Fundamentals of power supplies and their dimensioning
• Installation and assembly of components into a device
• Integration of pre-fabricated assemblies
code, symmetric encryption, asymmetric encryption, digital signatures, digital certificates, transport layer security)
• Reverse engineering
• Secure software development lifecycle
6. Semester
• Scientific analysis f a subject-specific problem
Discontinued Curriculum
1. Semester
- ISO/OSI 7 layer model
- Transmission media, cable technologies
- Communication protocols
- Interfaces
- Access methods
- LAN technologies
- Internetworking
- Transport protocols
Theoretical relationships are illustrated in practical laboratory exercises.
Introduction
- computer architecture
- data representation (coding) and interpretation
- compiler, interpreter
- software build process
- memory management: stack, heap
Programming language C
- variables and standard data types
- operators - control structures, distinction of cases, loops
- functions, prototypes, memory classes of variables, memory organisation on runtime
- pointers
- arrays, strings and pointer arithmetic
Students have to solve programming problems in exercises.
- Assembling and commissioning a modular prefabricated electronic circuit
- Carrying out simple electrical measurements
- Programming embedded systems using prefabricated modules
- Electrical units
- Electrical resistance
- Ideal and real sources
- Power and energy in electrical networks
- Ohm's law
- Kirchhoff's laws
- Direct current networks: network conversion, superposition, Thévenin and Norton equivalents, node and mesh analysis, node-voltage method, mesh-current method
Students have to solve examples in exercises, partly with computer support.
Theoretical relationships are illustrated in practical laboratory exercises.
Linear algebra:
- vectors
- matrices
- determinants
- linear systems of equations
- eigenvalues and eigenvectors
Complex analysis
- complex numbers
- complex analytic functions
Calculus
- Derivatives
- Taylor series
Students have to solve examples in exercises.
- International System of Units
- Newton's axioms, forces, potential, equations of motion
- Dynamics: energy momentum, angular momentum
- Introduction to business management
- Corporate forms (differences from a business management perspective)
- Financing (excluding export)
- External accounting and operative controlling
- Balance sheet (content and understanding)
- Ratio analysis
- Self-organisation
- Learning and study techniques
- Learning activities
- Dealing with stress
- Team work
2. Semester
Programming language C
- structures
- type definitions
- file I/O
- modular programming
- dynamically allocated data structures
Algorithms and data structures:
- resource usage (memory, runtime)
- basic data structures
- sorting algorithms
- search algorithms
- tree structures
- programming methods
Students have to solve examples in exercises.
- Numeric systems and Boolean algebra and their mathematical laws
- Basic combinatorial and sequential circuits at gate level
- Introduction to a hardware description language
- Simple application circuits
- Finite state machines
Theoretical relationships are illustrated in practical laboratory exercises
- stationary flow field
- electrostatic field
- magnetostatic field
- law of induction
- parameters for variable currents and voltages
- sinusoidal currents and voltages
- alternating current networks
- three phase networks
Students have to solve examples in exercises, partly with computer support.
Theoretical relationships are illustrated in practical laboratory exercises.
- Resistance
- Capacitor
- Coil
- Semiconductor
- pn junction
- Semiconductor diode
Theoretical relationships are illustrated in practical laboratory exercises
- Statistics, calibration, error propagation, Gaussian and Student's distribution
- Measurement of direct quantities, principles of moving-coil meters and moving-iron meter
- Measurement circuits (bridge circuit)
- Resistance measurement, principle of voltage correct vs. current correct measurements
- Digital data acquisition (errors), differences between digital and analog measurement instruments
- Temperature measurement
Theoretical relationships are illustrated in practical laboratory exercises.
- Integration
- Ordinary first and second order differential equations
- Probability and statistics
Students have to solve examples in exercises.
- Principles of law / stages of the legal system
- Fundamentals of European law
- Fundamentals of commercial law
- Fundamentals of partnership law
- Fundamentals of captial company law
- Fundamentals of competition law
- Fundamentals of contract law
- Fundamentals of intellectual property law
- Cost effectiveness analysis
- Production and cost theory
- Cost accounting and costing: cost type, cost centre, cost object accounting
- Absorption costing vs. direct costing
- Break-even analysis
- Standard costing and variance analysis
3. Semester
- Resonance circuits
- Locus diagrams
- Bode diagrams
- Fourier series and analysis of non-sinusoidal periodic signals
- Fourier transform and signal analysis
- Laplace transform and analysis of switching operations in electrical networks
Students have to solve examples in exercises, partly with computer support
Theoretical contexts are illustrated in practical laboratory exercises.
- Measurement of alternating quantities (rms value etc.)
- Power measurement
- Measurement circuits (measurement bridge)
- Capacitance, inductance
- Working principle of analog instruments
- Oscilloscope, analog and digital, Shannon's sampling theorem
- Basic types of analog-to-digital converters
- Statistical noise, quantisation noise of ideal analog-to-digital converter
Theoretical contexts are illustrated in practical laboratory exercises.
- DC-DC and DC-AC converters
- Operazion of DC, synchronous and asynchronous motors
- Speed-controlled operation of electric motors
- Fundamentals of control engineering
- Modelling, simulation and control system analysis of an example drive
- Computer-based simulation and controller design
Theoretical relationships are illustrated in practical laboratory exercises.
- Fundamentals of microprocessors and microcontrollers
- 16-bit vs. 32-bit controller
- Structure and functional principle of a microcontroller family (ALU, clock generation, debug interface)
- Overview of an instruction set of a microcontroller family
- Peripheral modules of microcontrollers (I/O ports, timer with capture/compare units, real time clock, serial interfaces, ADC12, DAC12, DMA, hardware multiplier, LCD etc.)
- Memory busses and memory drivers (multiplexed, demultiplexed bus, bus timing, wait states)
- Memory structure and functional principle (SRAM, SDRAM, ROM, PROM, EPROM, EEPROM, flash)
- Serial interfaces (UART, IrDa, SPI, Microwire, One Wire, I2C, SPORT, USB)
Theoretical relationships are illustrated in practical laboratory exercises.
- Semiconductor diodes and circuit examples
- Bipolar transistors and basic circuits
- Field-effect transistors and basic circuits
- HF behaviour of basic transistor circuits
- Differential amplifiers
- Push-pull amplifiers
Students have to solve examples in exercises, partly with computer support.
Theoretical relationships are illustrated in practical laboratory exercises.
- Fundamentals of human communication
- Communication in different situations
- Gestalt theory, Gestalt therapy, systemic therapy, group dynamics and NLP
- Enhancement of communication skills and oral expression through communication-oriented language training based on situations and texts from business and engineering
- Extension of vocabulary (based on general and technical texts), repetition and consolidation of selected grammar content
- Training of reading comprehension using authentic materials (technical texts/manuals/memos/reports)
- Introduction to communication strategies in the workplace: phone conversations, correspondence (e-mails, business letters, fax), mini-meetings, mastering everyday situations at work in a foreign language (answering questions, giving explanations/instructions/descriptions)
4. Semester
- Structure and characteristics of operational amplifiers
- Basic operational amplifier circuits and applications
- Active filters
- Linear voltage regulators
- Analog-digital and digital-analog converters
Theoretical relationships are illustrated in practical laboratory exercises.
- Information theory
- Signals and spectra, characteristics and measurement of signals with information content
- Electronic components
- Characteristics of transmission channels
- Transmission media (cable, radio, near-field communication, infrared and optical communication)
- Modulation techniques (analog, digital)
- Error detection and error correction (ARQ, FEC)
- Transmission techniques (narrow band, multicarrier OFDM, spread spectrum methods)
- Architectures for transmitters and receivers
- Examples of technical systems
Theoretical relationships are illustrated in practical laboratory exercises.
- Schematic diagram entry
- Geometry definition
- Component library
- Parts list
- Layout, design rules
- Creation of Gerber files
- Practical introduction to a CAD system through input and layout of a simple circuit
- placement and operation of PCBs - Computer-based data acquisition and processing
- Development of measurement applications
Theoretical relationships are illustrated in practical laboratory exercises.
- Fundamentals of operating systems
- Memory, process and device management
- Real time operating systems
- Software development processes
- Source code and configuration management
- Quality assurance
- Fundamentals of object-oriented programming
- Data encapsulation through classes and inheritance
- Objects with their characteristics and methods
Students have to solve programming problems in exercises.
- Programme and career-specific topics
- Extension of technical vocabulary; training of reading comprehension using authentic materials (technical texts/manuals/memos/reports)
- Extension of communication strategies in the workplace: correspondence (letter of application, curriculum vitae), structure and process descriptions, mini-presentations and mini-meetings
- Project definition, project types, project orientation, project management approach
- Project scoping and project context analysis
- Roles within a project, demands on project manager and team members
- Performance planning using a work breakdown structure
- Time scheduling
- Resource and cost planning
- Project manual
Exercises give students the opportunity to prepare the planning documents for the project.
- Acquisition of measurement data such as acceleration, inclination, angular velocity, distance
- Wireless transmission of measurement data from a mobile application and visualisation on a PC
- Integration of sensor data in an existing algorithm
- Simulation of algorithms
- Testing of source code
- Sensor technology (with a focus on the measurement of non-electrical physical quantities)
- Process control (fundamental methods and standards, examples of industrial systems)
5. Semester
- Sampling and reconstruction of continuous-time signals
- Characteristics of discrete-time systems
- Impulse response, difference equation and transfer function
- Discrete-time filter design
- Analysis of discrete-time signals in the time and the frequency domain
- Discrete-time stochastic processes
Theoretical relationships are illustrated in practical laboratory exercises.
- Students have to solve a technical problem relevant to their level of study in a team under supervision
- Object-oriented software design
- Polymorphism and class design
- Exception handling
- Concurrency
- Use of class libraries
- Templates and template classes
The teaching content will be practically implemented in a comprehensive group project.
- Introduction to model-based software development
- Numerical simulation
- Modelling
- Development of discrete-time functions
- Test (verification, validation)
- Finite-state machines
- Automatic code generation
- Graphical user interfaces
- Data management in software applications
- Communication between processes
- Distributed applications
Theoretical relationships are illustrated in practical laboratory exercises.
- Definition of quality
- Total Quality Management
- Quality management systems
- Statistical methods in quality management
- Ensuring product quality
- Models of development processes
- Quality management in electronics
- Engineering and IT terminology (semantic, orthographic and grammar phenomena in documentation)
- Target group oriented writing (comprehensibility, style, vocabulary)
- Readability and comprehensibility (readability formulas, Hamburg comprehensibility model)
- Standardising format and language using templates
- Design, typography, layout
- Information graphics, technical illustration
- Commissioning of sensors
- Transmission of sensor data via radio, radio remote control
- Localisation in a static environment
- Vehicle modelling
- Programming of selected functions in a vehicle
- Setting up a test environment
- System analysis and design of automation systems
- Process monitoring
- Control engineering in industrial facilities
6. Semester
- Students have to solve a technical problem relevant to their level of study under supervision.
- Planning of the necessary work steps, time and resources - Scientific analysis of a subject-specific problem
- Students have to solve technical tasks in an industrial environment