+ All Categories
Home > Documents > Syllabus Book - uni-due.de · The Bachelor degree course “Computer Science and Communications...

Syllabus Book - uni-due.de · The Bachelor degree course “Computer Science and Communications...

Date post: 11-Jan-2019
Category:
Upload: vokiet
View: 221 times
Download: 0 times
Share this document with a friend
85
Syllabus Book Bachelor Computer Science and Communications Engineering PO08
Transcript

Syllabus Book

Bachelor Computer Science and Communications Engineering PO08

Description of the degree course

Name of the degree course Shorthand expression of degree course

Bachelor Computer Science and Communications Engineering PO08 B-CSCE_PO08

Type Period of study SWS ECTS-Credits Bachelor 6 135 180

Description The Bachelor degree course “Computer Science and Communications Engineering” brings together the domains „informatics” and „communications engineering“, which were in the past always treated separately. The graduates will be acquainted with the competences to basically understand modern systems under information- and communication engineering. Computer technology and software development are in this context as important as electronic system components. The graduates will be put in the position to understand the functioning of such systems on their own and to take part in their implementation and their operation. They should in particular be able to understand the functions and the areas of applications of such systems and be able to communicate with their colleagues and with customers. In the basic lectures, natural and engineering sciences will be taught to the students. Building upon that, knowledge from lectures in electrical engineering, informatics and communications engineering, which is needed for further studying in this degree program and which is also essential for starting a career in the IT-world will be given to the students. The fields of activity of the graduates mainly lie in the domain of information- and communications engineering in the sense of the fusion of computer- and communications engineering. Hence this results in the following application areas: • Installation, operation and maintenance of systems which fall under mobile telephony and wireless information systems. • Working in companies which deal with service integration (e.g. information and communication engineering, multimedia). • Setup and operation of application systems with a high proportion of signal processing and signal transfer e.g. in the process control or in the medical engineering domains. In so doing, potential employers are small- and- medium-sized companies as well as big, international enterprises.

Study plan

V Ü P S Cr

Bachelor Computer Science and Communications Engineering PO08 Elektrotechnik und Informationstechnik

67 44 17 7 180

1. Fundamentals of Computer Engineering 1 Dr.-Ing. Werner e 2 1 0 0 4

Fundamentals of Computer Engineering 1 Lab Dr.-Ing. Werner e 0 0 1 0 1

Fundamentals of Electrical Engineering I1 Prof. Dr. rer. nat. Schmechel e 2 2 0 0 5

General Chemistry Prof. Dr. rer. nat. Mayer e 2 1 0 0 4

Mathematics I1 Prof. Dr. rer. nat. Gottschling e 4 2 0 0 8

Mechanics I1 Prof. Dr.-Ing. Kowalczyk e 2 2 0 0 5

Total 12 8 1 0 27

2. Fundamentals of Electrical Engineering I2 Prof. Dr. rer. nat. Schmechel e 2 2 0 0 5

Fundamentals of Programming Dr.-Ing. Petersen e 2 1 0 0 4

Fundamentals of Programming Lab Dr.-Ing. Petersen e 0 0 1 0 1

Industrial Internship Seminar Prof. Dr.-Ing. Willms e 0 0 0 1 1

Logical Design of Digital Systems Dr.-Ing. Werner e 2 1 0 0 4

Logical Design of Digital Systems Lab Dr.-Ing. Werner e 0 0 1 0 1

Mathematics I2 Prof. Dr. rer. nat. Gottschling e 3 2 0 0 7

Mechanics I2 Prof. Dr.-Ing. Kowalczyk e 2 2 0 0 5

Physics Dr. rer. nat. Bobisch e 2 1 0 0 4

Physics Lab (EIT) PD Dr. rer. nat. Meyer zu Heringdorf d/e 0 0 1 0 1

Total 13 9 3 1 33

3. Discrete Mathematics Prof. Dr. Scheven e 2 2 0 0 5

Fundamentals of discrete LTI Systems Prof. Dr.-Ing. Willms e 3 2 0 0 5

Industrial Internship B Part 1 NN d/e 0 0 0 0 3

Non-technical Catalog B1 NN d/e 0 0 0 3 4

Object-oriented Programming Dr.-Ing. Petersen d 2 1 0 0 3

Object-oriented Programming Lab Dr.-Ing. Petersen d 0 0 1 0 1

Theory of Linear Systems Prof. Dr.-Ing. Czylwik d 2 2 0 0 4

Elective NN d/e 2 1 0 0 3

Scientific Working Prof. Dr. Deike d/e 0 0 0 1 1

Total 11 8 1 4 29

4. Analog Filters Prof. Dr.-Ing. Willms e 2 1 0 0 5

Computer Based Engineering Mathematics Prof. Dr. rer. nat. Gottschling Dr.-Ing. Saleem

e 1 1 0 0 2

Computer Based Engineering Mathematics Lab Project

Prof. Dr. rer. nat. Gottschling Dr.-Ing. Saleem

e 0 1 1 0 2

Introduction to Automation Prof. Dr.-Ing. Ding d 2 2 0 0 5

Fundamentals of Software Engineering Prof. Dr.-Ing. Hunger d 2 0 0 0 2

Fundamentals of Software Engineering Lab Prof. Dr.-Ing. Hunger d 0 0 2 0 2

Fundamentals of Electronic Circuits Prof. Dr.-Ing. Kokozinski d 2 1 0 0 4

Operating Systems and Computer Networks Prof. Dr.-Ing. Hunger e 2 1 0 0 4

Programming Paradigm Prof. Dr. rer. soc. Hoppe e 2 1 0 0 4

Transmission and Modulation Prof. Dr.-Ing. Kaiser d 2 2 0 0 5

Total 15 10 3 0 35

5. Economics for Engineers Dr.-Ing. Goudz d 2 1 0 0 2

Databases Prof. Dr.-Ing. Fuhr d 2 1 0 0 4

Databases Lab Prof. Dr.-Ing. Fuhr d 0 0 1 0 1

Embedded Systems Prof. Dr. Marrón e 2 0 0 0 2

Embedded Systems Lab Prof. Dr. rer. nat. Schiele d 0 0 2 0 2

Fundamentals of Electronics Prof. Dr. rer. nat. Tegude d 2 1 0 0 3

Industrial Internship B Part 2 NN d/e 0 0 0 0 3

Project Work NN d/e 0 0 3 2 6

Computer Based Systems Dr.-Ing. Viga d 2 1 0 0 3

Total 10 4 6 2 26

6. Bachelor Thesis NN d/e 0 0 0 0 12

Bachelor-Thesis Colloquium NN d/e 0 0 0 0 3

Computer Networks Lab Prof. Dr.-Ing. Hunger e 0 1 2 0 3

Internet-Technology and Web Engineering Prof. Dr.-Ing. Weis d 2 2 0 0 5

Microwave and RF-Technology Prof. Dr.-Ing. Czylwik e 2 1 0 0 3

Microwave and RF-Technology Lab Prof. Dr.-Ing. Solbach e 0 0 1 0 1

Mobile Communications Prof. Dr.-Ing. habil. Jung d 2 1 0 0 3

Total 6 5 3 0 30

Module- and course catalog

Module Name Mathematics Module Coordinator Prof. Dr. rer. nat. Johannes Gottschling Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 1 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Mathematics I1 1 6 240 8 2 Mathematics I2 2 5 210 7 Total 11 450 15

Module Name Mathematics Course/Examination Name Mathematics I1 Course Coordinator Prof. Dr. rer. nat. Johannes Gottschling

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 6 90 150 240 8

Teaching form Lecture/exercise Learning objectives The students are able to apply required mathematical methods of calculus of one real variable and of linear algebra. Description Propositional calculus, Predicate calculus, Real numbers, Mathematical Induction, Complex numbers, Sequences of real numbers, Series of real numbers, Complex exponential function, Logarithm and general exponential functions, Limits and continuity of functions, Trigonometric functions, Hyperbolic functions, Techniques of differentiation, Tangent lines and rates of change, Rules for finding derivatives, Higher order derivatives, Antiderivatives, Rules for finding antiderivatives, Definite integrals, Properties of definite Integrals, Techniques of indefinite integration, The first derivative test, The second derivative test, Convexity and Concavity, Applications of extrema, L‘Hôpital‘s Rule, Solids of revolution, Centroids of plane regions, Uniform convergence, Power series, Taylor series, Vector space, Matrices, Determinats and their properties, System of linear equations, Eigenvalues, Eigenvectors Kind of examination written examination, 90 minutes Literature ·1 Forster, Otto: Analysis 1, Differential- und Integralrechnung, 4. Auflage, Vieweg & Sohn, Braunschweig 1983, ISBN 3-528-37224-9 ·2 Haußmann, Werner; Jetter, Kurt; Mohn, Karl-Heinz: Mathematik für Ingenieure, Teil I, Duisburg 1998 ·3 Cronin-Scanlon, Jane: Advanced Calculus, A Start in Analysis, D. C. Heath and Company, Lexington, Massachusetts 1969 ·4 Swokowski, Earl. W: Calculus with Analytic Geometry, Second Edition, Prindle, Weber & Schmidt, Boston, Massachusetts 1979, ISBN 0-87150-268-2 ·5 Ash, Carol; Ash, Robert B.: The Calculus Tutoring Book, IEEE Press, University of Illinois at Urbana-Champaign, ISBN 0-87942-183-5 ·6 Livesley, R. K.: Mathematical Methods for Engineers, Ellis Horwood Limited, Chichester, West Sussex, England 1989, ISBN 0-7458-0714-3 ·7 Jordan, D. W.; Smith, P.: Mathematical Techniques, Second Edition, Oxford University Press, New York 1997, ISBN 0 19 856461 9 ·8 Papula, Lothar: Mathematik für Ingenieure und Naturwissenschaftler, Band 1 und Band 2, 10. Auflage, Vieweg & Sohn, Braunschweig/Wiesbaden 2001, ISBN 3-528-94237-1 ·9 Apostol, T.M.: Calculus I, II, Xerox College Publishing: Lexton-Mass., Toronto 1967 10 Skript der Vorlesung (in englischer Sprache)

Module Name Mathematics Course/Examination Name Mathematics I2 Course Coordinator Prof. Dr. rer. nat. Johannes Gottschling

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 5 75 135 210 7

Teaching form Lecture with slides/exercise Learning objectives The students expand the skill of solving mathematical task formulations and modelling engineering problems mathematically. They are also in a position to solve multidimensional analysis problems. Description The aim of this course is to deepen the knowledge acquired in the lecture Mathematics I1. In particular, an understanding of multidimensional problems will be developed. Topics: Vector-valued functions (Curves in IR(n)), Functions of several variables, Limits and Continuity, Partial Derivatives, Local extrema, Vectorfields, Line Integrals, Multiple integrals, Introduction to ODE, Laplace transforms, Fourier series, Introduction to PDE, Fourier transform Kind of examination written examination, 90 minutes Literature ·1 Forster, Otto: Analysis 2, Differentialrechnung im IR(n), Gewöhnliche Differentialgleichungen, Vieweg & Sohn, ISBN 3-499-27031-5 ·2 Swokowski, Earl. W: Calculus with Analytic Geometry, Second Edition, Prindle, Weber & Schmidt, Boston, Massachusetts 1979, ISBN 0-87150-268-2 ·3 Ash, Carol; Ash, Robert B.: The Calculus Tutoring Book, IEEE Press, University of Illinois at Urbana-Champaign, ISBN 0-87942-183-5 ·4 Livesley, R. K.: Mathematical Methods for Engineers, Ellis Horwood Limited, Chichester, West Sussex, England 1989, ISBN 0-7458-0714-3 .5 Kreyszig, Erwin: Advanced engineering mathematics, 7th ed. John Wiley & Sons, Inc., New York Chichester Brisbane Toronto Singapore 1993 ·6 Jordan, D. W.; Smith, P.: Mathematical Techniques, Second Edition, Oxford University Press, New York 1997, ISBN 0 19 856461 9 ·7 Papula, Lothar: Mathematik für Ingenieure und Naturwissenschaftler, Band 1 und Band 2, 10. Auflage, Vieweg & Sohn, Braunschweig/Wiesbaden 2001, ISBN 3-528-94237-1 ·8 Apostol, T.M.: Calculus I, II, Xerox College Publishing: Lexton-Mass., Toronto 1967 .9 Skript der Vorlesung (in englischer Sprache) Requirements Mathematics I

Module Name Natural Sciences Module Coordinator Prof. Dr. rer. nat. Christian Mayer Prof. Dr. rer. nat. Hilmar Franke Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 1 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 General Chemistry 1 3 120 4 2 Physics Lab (EIT) 2 1 30 1 3 Physics 2 3 120 4 Total 7 270 9

Module Name Natural Sciences Course/Examination Name General Chemistry Course Coordinator Prof. Dr. rer. nat. Christian Mayer

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lecture / exercises Learning objectives Participants of the lecture are supposed to gain basic knowledge on chemistry in so far that they are able to understand the atomic or molecular structure of matter of different kinds. In addition, they should be able to interpret simple chemical reactions together with their energetic characteristics. Finally, they should be able to understand the correlation between the microscopic structure of matter and its macroscopic properties. Description The lecture deals with the fundamentals of general chemistry (atomic models, periodic table, chemical bonds, chemical thermodynamics and kinetics) as well as with some aspects of the field of chemistry which are of special relevance for engineering applications (structural and functional materials). Kind of examination Written examination (120 min.) Literature 1) General Chemistry (English) first choice! by Peter W. Atkins (New York 1989) accessible in the library under code: 32UNP2386 2) Chemie - einfach alles (German) by Peter W. Atkins and J.A. Beran (Weinheim 1996) accessible in the library under code: 32UNP2653 3) General Chemistry (English) by Wendell H. Slabaugh and Theran D. Parsons (New York 1976) accessible in the library under code: 31UNP1453 4) Prinzipien der Chemie (German) by Dickerson, Gray and Haight (Berlin 1978) accessible in the library under code: 31UNP1762 5) Basic Principles of Chemistry (English) by Harry B. Gray and Gilbert P. Haight (New York 1967) accessible in the library under code: 33UNP1259

Module Name Natural Sciences Course/Examination Name Physics Course Coordinator Dr. rer. nat. Christian Bobisch

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lecture (2) and exercise (2) Learning objectives The students will learn the physical approach. They will have acquired the knowledge about basic physical properties and the associated relations. In addition, this class will give the students the basis for the self-dependent solving of physical problems within this classes content of teaching. Description 1)Introduction: vectors, units, equation of linear and circular motion, energy, elastic- and inelastic collision; 2)oscillations and waves: free-,damped-,enforced oscillations, waves, acoustic waves, what is sound?, intensity of sound, dB scale 3)optics: geometrical optics: prism, lenses, mirror, Snell´s law, light guiding, imaging with simple instruments 4)Relativistic effects Kind of examination Written examination (120 min.) Literature 1 Halliday, Resnick, Walter, Fundamentals of Physics, Wiley 2 Douglas C. Giancoli, Physics, Addison-Wesley 3 Tipler and Mosca, Physics for Scientists and Engineers, published by W. H. Freeman

Module Name Natural Sciences Course/Examination Name Physics Lab (EIT) Course Coordinator PD Dr. rer. nat. Frank Meyer zu Heringdorf

Semester Cycle Language 2 SS deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form Physical experimentation done by the students in order to deepen the knowledge acquired in the lectures Physics 1 and 2. Learning objectives The students should be able, on their own and independently, to carry out physical experiments, to analyze the results and to critically judge these results. Description The participants carry out (in groups of 2) during 4 days one experiment respectively from the following domains: physics with focus on mechanics, thermodynamics and optics. For each experiment, a daily report and a test report must be written. The report should contain the basics of the experiment, the experiment setup, the measurement results, their analysis and their critical assessment including error analysis. Kind of examination The lab’s participation was successful when: 1) A sufficient preparation of the material for one of the experiments to be carried on has been proven during the initial test on every experiment day and 2) During the oral test which takes place at the end of the whole lab, all the experiment reports are available in a well-presented form and a discussion on the results was possible. Duration of the tests: each approx. 20-30 minutes. Literature "Praktikum der Physik", W. Walcher, B. G. Teubner, Stuttgart (2004)

Module Name Mechanics Module Coordinator Prof. Dr.-Ing. Wojciech Kowalczyk Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 1 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Mechanics I1 1 4 150 5 2 Mechanics I2 2 4 150 5 Total 8 300 10

Module Name Mechanics Course/Examination Name Mechanics I1 Course Coordinator Prof. Dr.-Ing. Wojciech Kowalczyk

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture, exercise class, tutorial Learning objectives Students are able to explain the main theories of kinematics and kinetics and contribute to the solution of interdisciplinary problems. Description Content of the course: - Introduction - Vector notation - Kinematics of point masses (geometry of motion) - Dynamics of point masses (interaction between forces and motion) - Kinematics and dynamics of multi-particle systems (centre of mass, constraint forces, degrees of freedom) - Rotational motion (planar) Kind of examination Written examination (100 min) Literature Gross, Hauger, Schnell: Technische Mechanik, Springer Hibbeler: Engineering Mechanics, Pearson Beer: Vector Mechanics for Engineers, McGraw-Hill

Module Name Mechanics Course/Examination Name Mechanics I2 Course Coordinator Prof. Dr.-Ing. Wojciech Kowalczyk

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture, exercise class, tutorial Learning objectives Students are able to explain the special cases of the motion on a plane as well as the main concepts of the statics and contribute to the solution of interdisciplinary problems. Description Content of the course: - Continuation of Mechanics I1 - Dynamics of planar rigid bodies - Energy methods - Some special kinematics properties of planar motion - Statics: special solutions of systems at rest - Friction - Theory of beams - Introduction to the theory of elasticity Kind of examination Written examination (100 min) Literature Gross, Hauger, Schnell: Technische Mechanik, Springer Hibbeler: Engineering Mechanics, Peasron Goldstein: Classical mechanics, Addison-Wesley Kleppner, Kolenkow: An Introduction to Mechanics, McGraw-Hill

Requirements Mechanics I1

Module Name Fundamentals of Electrical Engineering Module Coordinator Prof. Dr. rer. nat. Roland Schmechel Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 1 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of Electrical Engineering I1 1 4 150 5 2 Fundamentals of Electrical Engineering I2 2 4 150 5 Total 8 300 10

Module Name Fundamentals of Electrical Engineering Course/Examination Name Fundamentals of Electrical Engineering I1 Course Coordinator Prof. Dr. rer. nat. Roland Schmechel

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture / Exercise supported by PowerPoint presentations and Moodle Learning objectives The students are able: • to describe electric, magnetic and current fields by their correct quantities and units • to calculate field distributions in simple geometries • to classify materials according to their electric and magnetic properties • to calculate forces in electrical and magnetic fields of simple geometry • to determine the energy content of static electrical and magnetic fields • to calculate the capacitance of different formed capacitors, within their mathematical skills • to calculate the resistance of different formed bodies, within their mathematical skills • to calculate the induced current and voltage as consequence of the movement in a spatial inhomogeneous or time-depending magnetic field. Description This lecture course defines basic electric and magnetic quantities and their units. It introduces the basic physical laws of static electric and magnetic fields as well as of stationary current fields. In parallel, materials will be divided according to their electrical and magnetic properties. Finally, Faraday´s Law of Induction is introduced as an first step into time varying fields. Kind of examination written examination, 120 minutes Literature • Ingo Wolff: “Grundlagen der Elektrotechnik 1” • Nathan Ida, Engineering Electromagnetics Springer, 2000

Module Name Fundamentals of Electrical Engineering Course/Examination Name Fundamentals of Electrical Engineering I2 Course Coordinator Prof. Dr. rer. nat. Roland Schmechel

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture / Exercise supported by PowerPoint presentations and Moodle Learning objectives The students are able: • to use the correct terminology in order to describe electric networks • to assign fundamental linear passive and active elements to their correct functional current-voltage-relation • to express the current-voltage relations of a given electric network by mathematical equations and to analyse the network subsequently • to optimize simple linear electric networks with respect to given parameters • to describe periodic processes by reel and complex numbers • to express the properties of real linear components by equivalent circuits of ideal element Description This lecture course considers the analysis of electric networks. In the frame work of the lumped element model fundamental linear passive and active elements (sources) are defined. Fundamental laws in electric networks are introduced and methods for the analysis of electric networks are derived. Periodic processes are considered and described by reel as well as complex numbers. Kind of examination written examination, 120 minutes Literature • Ingo Wolf: “Grundlagen der Elektrotechnik 2” • S.E. Schwarz, W. G. Oldham: Electrical Engineering: An Introduction ISBN-10: 0195105850 • Giorgio Rizzoni: Principles and Applications of Electrical Engineering; ISBN 0-256-17770-8

Module Name Fundamentals of Computer Engineering Module Coordinator Dr.-Ing. Stefan Werner Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Structural Engineering PO15 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15 • Bachelor Mechanical Engineering PO15 • Bachelor Metallurgy and Metal Forming PO15

Year Duration Type of module 1 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of Computer Engineering 1 1 3 120 4 2 Fundamentals of Computer Engineering 1 Lab 1 1 30 1 Total 4 150 5

Module Name Fundamentals of Computer Engineering Course/Examination Name Fundamentals of Computer Engineering 1 Course Coordinator Dr.-Ing. Stefan Werner

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lectures and Exercises with usage of MS-Power Point Learning objectives Student learn the way of thinking in the world of Boolean algebra and coding. They are able to use their knowledge for the design of simple digital circuits as well as to apply it to other fields of application. Description This course covers the fundamentals of computer engineering necessary for design and analysis of hardware. The topics include Boolean algebra, basic minimization methods, coding of information, arithmetic and logic functions with binary codes, design of digital circuits (combinational and sequential) as well as basics of automata and microprogramming. Based on Boolean algebra and information coding, the functions of gates and similar components of digital circuits are explained. These components are used to design more complex functions up to the modules required for the setup of a basic microcomputer. Kind of examination written examination 90 min. Literature 1 Roth, Charles: Fundamentals of Logic Design, PWS Publ., 2001 Boston, 45YGQ4426 2 Green, Derek C: Digital Electronics,Longman, 2002 Harlow, 45YGQ4434 3 Milos Ercegovac, Tomas Lang, Jaime H. Moreno: Introduction to Digital Systems, John Wiley & Sons Inc, 1999 New York, 45YGQ1436 4 Ronald J. Tocci: Digital Systems: Principles and Applications, Prentice Hall, 1977 New Jersey, 43YGQ1436 5 John Crisp: Introduction to Digital Systems, Newnes, 2000 Oxford, 45YGQ4141 6 Judith L. Gersting: Mathematical Structures for Computer Science, W.H. Freeman and Company, 1982, New York, San Francisco, 01TVA1033 , 07TVA1033 , 45TVA1033 7 Frederick J. Hill, Gerald R. Peterson: Introduction to Switching Theory and Logical Design, John Wiley & Sons Inc., 1974 Canada, 43YGQ175 Requirements keine

Module Name Fundamentals of Computer Engineering Course/Examination Name Fundamentals of Computer Engineering 1 Lab Course Coordinator Dr.-Ing. Stefan Werner

Semester Cycle Language 1 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form lab exercises Learning objectives The students are able to use professional computer aided design systems to analyze and simulate basic digital circuits. Description The lab introduces computer-aided design of digital circuits. Professional simulation tools are used to simulate and analyze basic components and circuits of simple combinatorial and sequential digital circuits. Kind of examination Antestat, completeley processed lab manuals Literature (1) Versuchsunterlagen des Instituts (2) Datenblätter (http://www.ti.com) (3) Literatur zur Veranstaltung Grundlagen der Technischen Informatik Requirements keine

Module Name Fundamentals of Programming Module Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Structural Engineering PO15 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15 • Bachelor Mechanical Engineering PO15 • Bachelor Metallurgy and Metal Forming PO15

Year Duration Type of module 1 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of Programming 2 3 120 4 2 Fundamentals of Programming Lab 2 1 30 1 Total 4 150 5

Module Name Fundamentals of Programming Course/Examination Name Fundamentals of Programming Course Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Presence lecture with beamer and service of e-learning platform Moodle, additionally voluntary computer exercises/tutorials. Learning objectives The students know and understand the basic concepts of procedural programming. Small problems and examples they can algorithmically analyse and implement in C on their own. They are able to teach themselves different other procedural programming languages. Description A widely used programming language is C, especially for technical, scientific, fast industrial applications, embedded solutions as well as for network and communication applications. The lecture introduces the algorithmic method and their procedural implementation in the programming language C. The techniques of a modular and structured programs are shown given practical examples. Topics: - introduction; - algorithms, top-down- and bottom-up-design; - from algorithm to program, task of preprocessor, compiler and linker; - atomic data types and their input and formatted output, literals; - expressions and statements; - arrays; - functions; - simple searching and sorting methods; - structures; - pointers and addresses; - dynamic memory allocation and memory management functions; - simple dynamic data structures: lists, stacks, queues. Kind of examination Written examination with a duration of 90 minutes. Literature - K. N. King. C Programming: a modern approach. W. W. Norton & Company, Inc. New York. 2nd edition. 2008. ISBN 978-0-393-97950-3. - P. Deitel, H. Deitel, A. Deitel. C for Programmers. Prentice Hall. 2013. ISBN-13: 978-0133462067. - Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. Prentice Hall International. 2nd edition. 1988. ISBN: 978-0-131-10362-7. - R. Sedgewick. Algorithms in C. Prentice Hall. 2009. ISBN 978-0-768-68233-5. - Jürgen Wolf. C von A bis Z: Das umfassende Handbuch: Das umfassende Handbuch für Linux, Unix und Windows. Galileo Computing. 3. Auflage. 2009. - http://www.open-std.org/jtc1/sc22/wg14/

Module Name Fundamentals of Programming Course/Examination Name Fundamentals of Programming Lab Course Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form Programming of the solution directly in front of a computer with final inspection of the running program. Learning objectives The students get first own programming experience based on smaller programming tasks. Introduced programming knowledge they realise soon in time to lecture and learn to use basic procedural programming concepts in C. Description In the practical fitting to the topics in the related lecture small tasks have to be solved on their own and implemented and running in C. The task blocks focus on: - input and output of numbers and single characters in the main function calculating small formulas or implementing simple quizzes. - loops: for, do, while loop. - (non recursive) functions and functions calls: simple formulas, simple series. - arrays for vector and matrix calculations: input and output, simple vector and matrix operations. - Structures: input and output, access to components, as parameters and as return values. - pointers to and addresses from: atomar data, arrays, strings, as parameters and as return values. - dynamic memory management: storage handling: list, stack or queue to be implemented. Kind of examination Final inspection of correctly running programs for each task of this practical. Literature - K. N. King. C Programming: a modern approach. W. W. Norton & Company, Inc. New York. 2nd edition. 2008. ISBN 978-0-393-97950-3. - Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. Prentice Hall International. 2nd edition. 1988. ISBN: 978-0-131-10362-7. - R. Sedgewick. Algorithms in C. Prentice Hall. 2009. ISBN 978-0-768-68233-5. - ISO/IEC 9899:2011. Information technology -- Programming languages -- C. Committee Draft — April 12, 2011. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf Requirements Paralleler (oder vorheriger) Besuch der Veranstaltung "Grundlagen der Programmierung 1/Fundamentals of Programming 1"

Module Name Logical Design of Digital Systems Module Coordinator Dr.-Ing. Stefan Werner Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15

Year Duration Type of module 1 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Logical Design of Digital Systems 2 3 120 4 2 Logical Design of Digital Systems Lab 2 1 30 1 Total 4 150 5

Module Name Logical Design of Digital Systems Course/Examination Name Logical Design of Digital Systems Course Coordinator Dr.-Ing. Stefan Werner

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lectures and Exercises with usage of MS-Power Point. Learning objectives The students are able to use the theoretical concepts and methods necessary for digital circuits design. Description This lecture deepens the principles of digital circuit design on logical level. Based upon the fundamentals of switching algebra, Karnaugh Veitch of diagrams, as well as basic combinatorial and sequential circuits, algorithmic approaches for their minimization are introduced, like the Quine/Mc Cluskey approach and the Moore‘s Algorithm. Further more, standard circuits of computer systems are presented, like e.g. memory structures and bus systems as well as programmable logig devices. Finally, methods for testing of digital ciruits are presented. Kind of examination witten examination (90 min) Literature 1. Bolton, M.: Digital systems design with programmable logic. Addison-Wesley, 1990. [43-YGQ 2458] 2. Almaini, A.E.A.: Kombinatorische und sequentielle Schaltsysteme. Prentice Hall, 1986. [43-YGQ 3030] 3. Ercegovac, M; Lang, T.; Moreno, J.: Introduction to digital Systems Wiley & Sons, 1999 [45-YGQ 4133] 4. Roth, C.H.: Fundamentals of Logic Design PWS Publishing Company, 1995 [45-YGQ 4426] 5. Mano, M.M.; Kime, C.R.: Logic and Computer Design Fundamentals Pearson Prentice Hall, 2008 [45-YGQ 4264] 6. Tocci R.J.; Widmer N.S.: Digital Systems, Prentice Hall, 2001 [45-YGQ 1436] Requirements Fundamentals of Computer Engineering 1

Module Name Logical Design of Digital Systems Course/Examination Name Logical Design of Digital Systems Lab Course Coordinator Dr.-Ing. Stefan Werner

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form Lab exercises with usage of hard- and software tools Learning objectives The lab enables the students to simulate and analyze digital circuits with the help of practice-relevant tools and to develop programmable circuits. In addition they are able to describe the most important components and steps of a test environment and to explain their function Description Systems of high practical relevance are introduced to the students in the lab. On the one hand a simulation system, which is used to analyze memory- and bus-components, especially their timing behavior. On the other hand hard and software tools for the development of programmable logic are introduced. The test of digital circuits is demonstrated by the example of the test system Tectronix LV 500. Kind of examination antestat, completely processed lab manuals Literature 1. Versuchsunterlagen des Instituts 2. Literatur zur Vorlesung Requirements Grundlagen Computer Engineering 1 Vorlesung und Praktikum

Module Name Industrial Internship Seminar Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 1 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Industrial Internship Seminar 2 0 30 1 Total 1 30 1

Module Name Industrial Internship Seminar Course/Examination Name Industrial Internship Seminar Course Coordinator Prof. Dr.-Ing. Hans-Ingolf Willms

Semester Cycle Language 2 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form Presentations Learning objectives After this seminar the students will be able to find an internship in the industrial branch and have the necessary preparation. Description This seminar is a preparation for the industrial internship. The students are prepared for the search of an internship and the substantive requirements. The following is offered: a) The professors in charge give a presentation about the general conditions of the industrial internship for a better assess of the same, b) Staff of the ABZ (academic career service centre) or of the employment agency will show the students application strategies (how to write a good CV and cover letter), c) Older students give a report of their experiences and impressions during their industrial internship. Kind of examination Successful participation in the seminar. Literature

Module Name Discrete Mathematics Module Coordinator Prof. Dr. Christoph Scheven Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Computer Engineering (Communications) PO15

Year Duration Type of module 2 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Discrete Mathematics 3 4 150 5 Total 4 150 5

Module Name Discrete Mathematics Course/Examination Name Discrete Mathematics Course Coordinator Prof. Dr. Christoph Scheven

Semester Cycle Language 3 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture/Exercise Learning objectives The students are able to model and solve counting-problems with the help of mathematical structures. They know how to solve linear recursions. They are able to model practical problems by graph-theory, among others short-path-problems, matching, and maximal flows. They are capable to analyze concurrent processes by Petri-nets and are able to apply methods for detecting and correcting errors in channel-coding. Description The course deals with the following subjects: 1 Principles of counting Sets and lists, Lists with repetitions, Lists without repetitions, Sets, Multisets, Functions, Permutations, Generating functions, Decision trees 2 Graph theory Definitions, Adjacency lists and adjacency matrices, Paths and walks, Euler Paths, Trees, Spanning trees, Matchings, Flows in networks, Petri nets 3 Algebraic methods Arithmetics, Modular Arithmetic, Polynomials, Finite fields, Codes and Cryptographie, Recognizing and correcting of errors Kind of examination Written Exam 120 Min Literature ·1 Aigner, M.: Diskrete Mathematik, Vieweg,2004. ·2 Biggs, N.L.: Discrete Mathematics. Oxford University Press,2004. .3 Beutelsbacher, M.A. Zschiegner: Diskrete Mathematik für Einsteiger, .4 Maurer, St.B.: Discrete Algorithmic Mathematics, .5 Anderson,I.: A First Course in Discrete Mathematics.

Module Name Computer Based Engineering Mathematics Module Coordinator Prof. Dr. rer. nat. Johannes Gottschling Dr.-Ing. Muhammad Saleem Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15 • Bachelor Metallurgy and Metal Forming PO15

Year Duration Type of module 2 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h

ECTS-Credits

1 Computer Based Engineering Mathematics 4 2 60 2

2 Computer Based Engineering Mathematics Lab Project 4 2 60 2

Total 4 120 4

Module Name Computer Based Engineering Mathematics Course/Examination Name Computer Based Engineering Mathematics Course Coordinator Prof. Dr. rer. nat. Johannes Gottschling Dr.-Ing. Muhammad Saleem

Semester Cycle Language 4 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Lecture Learning objectives The students are able to formulate and solve engineering problems using specific software without any assistance. Furthermore, they sare able to - compare exact and numerical solutions - interpret and validate calculated results - present results by graphical visualization. Description Computer Based Engineering Mathematics is designed to solve the problems in Engineering Mathematics using application softwares e.g. MATLAB. In particular, the following problems will be investigated. (i) Linear system of equations: LU decomposition, Cholesky factorization, norms, accuracy of solutions and condition numbers, iterative solution methods (Gauss-Seidel, Jacobi), linear curve fitting (ii) Non-linear equations and equation systems - Taylor expansion, linearization, iteration methods, Newton methods, Jacobian, fixpoints and bifurcations, singularities, accuracy of the solution, parameter depending equation systems, curve pursuit, non-linear curve fitting (iii) Partial Differential Equations - IVP-BVP, discretization, applications to the vibration equation and the heat transfer equation Kind of examination written test 90 min. Literature .1 Skript der Vorlesung (in deutscher und englischer Sprache) .2 Gramlich, G; Werner, W.: Numerische Mathematik mit MATLAB, dpunkt.verlag, Heidelberg, ISBN 3-932588-55-X Requirements Mathematics I, II,

Module Name Computer Based Engineering Mathematics Course/Examination Name Computer Based Engineering Mathematics Lab Project Course Coordinator Prof. Dr. rer. nat. Johannes Gottschling Dr.-Ing. Muhammad Saleem

Semester Cycle Language 4 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Laboratory Learning objectives The students are able to apply the methods learned during the lectures through projects. Description These labs/projects are the part of the lecture Computer Based Engineering Mathematics. Its purpose is to implement and deepen the knowledge acquired during lecture. Kind of examination project work, test Literature .1 Skript der Vorlesung .2 Gramlich, G; Werner, W.: Numerische Mathematik mit MATLAB, dpunkt.verlag, Heidelberg, ISBN 3-932588-55-X

Module Name Signals and Systems Module Coordinator Dr.-Ing. Birgit Köppen-Seliger Prof. Dr.-Ing. Hans-Ingolf Willms Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 2 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of discrete LTI Systems 3 5 150 5 2 Introduction to Automation 4 4 150 5 Total 9 300 10

Module Name Signals and Systems Course/Examination Name Fundamentals of discrete LTI Systems Course Coordinator Prof. Dr.-Ing. Hans-Ingolf Willms

Semester Cycle Language 3 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 5 75 75 150 5

Teaching form Presence course with use of Powerpoint and Matlab Learning objectives The students are able to explain, apply and critically examine the essential relations and corresponding principles of analog and discrete systems and their properties. Description The essential possibilities of describing deterministic analog signals and systems are covered in short as a preparation of the move into the discrete world of signals and systems. Based on this first discrete systems are described by means of difference equations and z-transforms. The function and the properties of these and other discrete systems are shown in manifold applications and in many practical experiments. Kind of examination Written test with a duration of 90 minutes. The language of the examination is the same as the language of the lecture. Literature Alan V. Oppenheim, "Signals and Systems", Prentice-Hall, 1997 Ashok Ambardar, "Analog and digital Signal Processing", International Thomson Publishing, 1995 Leslie Balmer, "Signals and Systems: An Introduction", Prentice-Hall, 1997 Hwei Hsu, "Schaum’s Outline of Signals and Systems", McGraw-Hill, 1995

Module Name Signals and Systems Course/Examination Name Introduction to Automation Course Coordinator Prof. Dr.-Ing. Steven X. Ding

Semester Cycle Language 4 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture and exercises. Learning objectives The students should be able to analyze basic components in automatic control systems. They should be able to describe and analyze linear time-invariant dynamic systems and closed control loops and to check the stability. They should further be able to design simple controllers and parameterized them. Description The lecture consists of the following chapters. 1: Introduction 2. Modelling of dynamic systems 3. Stability study 4. Synthesis of feedback control systems 5. Design methods 6. Variations of control structures Kind of examination Written examination with a duration of 90 minutes, language: German. Literature [1] S. X. Ding, Vorlesungsskript "Einführung in die Automatisierungstechnik" (wird jährlich aktualisiert, per Download verfügbar). [2] H. Unbehauen, Regelungstechnik 1. Vieweg, Braunschweig u.a., 13. Aufl. 2005. [3] G.F. Franklin und J. D. Powell et al..: Feedback Control of Dynamic Systems. Pearson Prentice Hall, Upper Saddle River, 5th ed. 2006. [4] J. Lunze, Regelungstechnik 1, 2. Auflage, Springer-Verlage, 1999. Requirements Inhaltliche Voraussetzungen: Mathematik 1-3 (vor allem lineare Differentialgleichungen und Laplace-Transformation). Besonders nützlich ist auch die Vorlesung "Theorie linearer Systeme".

Module Name Internet-Technologie and Web-Engineering Module Coordinator Prof. Dr.-Ing. Torben Weis Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Computer Engineering (Communications) PO15

Year Duration Type of module 3 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Internet-Technology and Web Engineering 6 4 150 5 Total 4 150 5

Module Name Internet-Technologie and Web-Engineering Course/Examination Name Internet-Technology and Web Engineering Course Coordinator Prof. Dr.-Ing. Torben Weis

Semester Cycle Language 6 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Lecture (2 SWS) and exercise (2 SWS) Learning objectives The students are familiar with basic Internet protocols, their functionality and design principles. The students have knowledge of the different techniques, standards and methods, which are used for the development of web applications. They can design and realize independent Web applications. Description Goal of the lecture is it to give an overview of the fundamental techniques and standards of Internet and in particular the World Wide Web, to describe the function methods of scientific platforms and tools for applications of Web. The emphasis is on protocol design, discussed exemplary with common Internet protocols, as well as techniques and standards for creation of web applications. In the accompanying exercise small development projects are accomplished. Contents in details: - Sockets - Design of Internet protocols (at examples of Telnet, FTP, Usenet, IRC) - Domain Name System (DNS) and Security Extensions (DNSSEC) - Email (SMTP, MIME, POP3, IMAP) and spam - Hypertext Transfer Protocol (HTTP), session management - Standards in the World Wide Web (HTML, XML, CSS) - Client-side techniques for implementation of web applications (HTML5, JavaScript, AJAX) Kind of examination Written exam (90 min.) Literature • Internet Engineering Task Force: RFC (Request for Comments) series, ISSN 2070-1721, www.rfc-editor.org • W. Richard Stevens: TCP/IP Illustrated. Volume 1–3. Addison Wesley. ISBN 978-0201633467 (Vol. 1), ISBN 978-0201633542 (Vol. 2), ISBN 978-0201634952 (Vol. 3). Requirements Kenntnisse von Rechnernetzen und Kommunikationsprotokollen auf Internet- und Transportschicht (IP, TCP, UDP) werden vorausgesetzt. Programmierkenntnisse werden vorausgesetzt. Kenntnisse in angewandter Kryptographie und Netzwerksicherheit (SSL/TLS, digitale Signatur, kryptographische Hashfunktion) sind hilfreich.

Module Name Databases Module Coordinator Prof. Dr.-Ing. Norbert Fuhr Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Angewandte Informatik PO12 • Bachelor Computer Engineering (Software Engineering) PO15

Year Duration Type of module 3 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Databases 5 3 120 4 2 Databases Lab 5 1 30 1 Total 4 150 5

Module Name Databases Course/Examination Name Databases Course Coordinator Prof. Dr.-Ing. Norbert Fuhr

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lecture and exercises Learning objectives Students will learn theory and conćepts of relational databases, relational query languages and the basics of database design. They will learn how to apply SQL and standard methods of relational schema design. They will understand the concepts of views, acess rights and transactions, be able to judge about the suitability and limitations of relational databases, assess the consequences of schema changes as well as the risks of bad schema designs. Description Data bases are an essential tool for handling large volumes of data. This course teaches the basics of database systems and students will learn the how to work with these systems. In the exercises, examples will help in understanding the theoretical concepts, and small practical tasks will be carried out with a running database system. Contents: o Introduction to databases o Database design o The relational model o Relational query languages o Data integrity o Relational schema design o Transaction management o Synchronization o Security o Extensible and object-relational databases Kind of examination Written exam 120 min. Literature - Ramiz Elmasri, Shamkant B. Navathe: Grundlagen von Datenbanksystemen. Bachelorausgabe. Pearson, 2009 - Alfons Kemper, Andre Eicker: Datenbanksysteme. Eine Einführung. Oldenbourg, 2011.

Module Name Databases Course/Examination Name Databases Lab Course Coordinator Prof. Dr.-Ing. Norbert Fuhr

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form practical programming lab Learning objectives Students will learn to perform the following standard tasks of database administration - Definition of database schemas - Definition of access rights, integrity constraints and triggers - Formulation of complex SQL queries - Development of database application programs - Development of Web-based database applications Description In this lab, students will learn the practical handling of relational database management systems. For that, they will have to work on the following tasks: - Definition of database schemas - Definition of access rights, integrity constraints and triggers - Formulation of complex SQL queries - Development of database application programs - Development of Web-based database applications Kind of examination attestations for each task and final written exam (120 min.) Literature - Ramiz Elmasri, Shamkant B. Navathe: Grundlagen von Datenbanksystemen. Bachelorausgabe. Pearson, 2009 - Alfons Kemper, Andre Eicker: Datenbanksysteme. Eine Einführung. Oldenbourg, 2011.

Module Name Fundamentals and Applications of LTI Systems Module Coordinator Prof. Dr.-Ing. Hans-Ingolf Willms Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 2 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Theory of Linear Systems 3 4 120 4 2 Transmission and Modulation 4 4 150 5 3 Analog Filters 4 3 150 5 Total 11 420 14

Module Name Fundamentals and Applications of LTI Systems Course/Examination Name Theory of Linear Systems Course Coordinator Prof. Dr.-Ing. Andreas Czylwik

Semester Cycle Language 3 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 60 120 4

Teaching form Lecture and Exercise Learning objectives Students who have completed this course should be able to extensively describe linear systems in time and frequency domains. Particularly by the large percentage occupied by exercise sessions, the abilities of practical application of these methods will be intensified. These methods and tools used to describe linear systems are essential in the domains of engineering and physics and can be applied universally. Description Fundamental notions and methods concerning the theory of linear systems will be discussed. After having discussed test signals and in particular Dirac delta-functions, the description of linear time-continuous systems in the time domain through their impulse response will be handled. The computation of the output signal with the help of the convolution integral will be discussed in detail. The Fourier and Laplace transforms, being the adequate description method in the frequency domain, will be deduced and the most important rules applying to them as well as the relationship between all these transforms will be elucidated. This is followed by the Hilbert transform, which - under certain specific conditions - describes the relationship between real and imaginary parts, as well as that between damping and phase functions in a Fourier transform. In conclusion, the sampling theorem as well as linear time discrete systems and their description with the help of the Z- transform, will be discussed. Kind of examination Written examination (90 min) Literature R. Unbehauen: Systemtheorie, Oldenbourg-Verlag, 5. Aufl. 1990 Requirements keine

Module Name Fundamentals and Applications of LTI Systems Course/Examination Name Analog Filters Course Coordinator Prof. Dr.-Ing. Hans-Ingolf Willms

Semester Cycle Language 4 WS+SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 105 150 5

Teaching form Presence course with use of Powerpoint and Matlab Learning objectives The students are able to explain, apply and critically examine the essential relations and corresponding principles (concerning analog and digital modulation schemes). Description Chapter 1 "Introduction" starts with basics in network analysis and network synthesis. Chapter 2 "Characteristics and realization of passive 2-terminal RLC networks" deals with the general properties of passive 2-terminal RLC-networks, continues in describing the specific characteristics of passive 2-terminal LC-, RC-, and RL-networks and derives methods for their realization. Chapter 3 "Realization of active RC Two-Ports" begins with a short introduction on modelling operational amplifiers and their equivalent circuits. After that, several layout rules for active RC filters (lowpass, highpass, bandpass, bandstop) based on operational amplifiers are derived and explained by corresponding practical examples. Kind of examination Written examination with a duration of 90 minutes. The language of the examination is the same as the language of the lecture. Literature U. Tietze, E. Schenk: Halbleiter Schaltungstechnik, Springer, Berlin 2002, 12. Auflage S. Winder: Analog and digital filter design, Newnes, Woburn MA 1997, 2. Auflage A.M. Howatson: Electrical circuits and systems, Oxford University Press, New York 1996

Module Name Fundamentals and Applications of LTI Systems Course/Examination Name Transmission and Modulation Course Coordinator Prof. Dr.-Ing. Thomas Kaiser

Semester Cycle Language 4 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 4 60 90 150 5

Teaching form Presence course with use of Powerpoint and Matlab Learning objectives The students are able to explain, apply and critically examine the essential relations and corresponding principles (concerning analog and digital modulation schemes). Description The course explains the fundamental principles of classical analog communication systems such as single and double sideband AM with and without carrier, vestigial sideband modulation and phase modulation including frequency modulation. Conseqeuntly, in the second chapter the essential digital modulation schemes such as amplitude, phase, and freqeuncy keying, quadrature AM and phase continous keying are covered. Kind of examination Written test with a duration of 90 minutes. The language of the examination is the same as the language of the lecture. Literature J. G. Proakis: Digital Communications, McGraw Hill, New York 1995,Third Edition K. D. Kammeyer: Nachrichtenübertragung, Vieweg+Teubner, Wiesbaden 2008, 4. Auflage J. G. Proakis, M. Salehi: Grundlagen der Kommunikationstechnik, Pearson Studium, München 2004, 2. Auflage

Module Name Operating Systems and Computer-Networks Module Coordinator Prof. Dr.-Ing. Axel Hunger Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 2+3 3 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Operating Systems and Computer Networks 4 3 120 4 2 Computer Networks Lab 6 3 90 3 Total 6 210 7

Module Name Operating Systems and Computer-Networks Course/Examination Name Operating Systems and Computer Networks Course Coordinator Prof. Dr.-Ing. Axel Hunger

Semester Cycle Language 4 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lectures and exercises with usage of MS-Power Point Learning objectives The students are able to describe the most important principles and functions of modern operating systems. Also they are able to explain fundamental concepts of computer networks. Description This course covers two aspects of computer organization: Operating systems and management of resources on the one hand and fundamentals of computer networks on the other hand. The principles of operating systems are explained and illustrated by functions of UNIX and MS-DOS. Memory management systems are discussed concerning the hierarchy from mass storage to cache memories as well as principles like paging, segmenting, and virtual addresses. The second area is dedicated to the different aspects of computer communication. This includes interfaces and principles of buss access as well as protocols and transport mechanisms in computer networks. Some common protocols and access methods are explained; on this basis, criteria for the design of networks with regard to transmission rate and error probability are discussed. Kind of examination written examination 90 min. Literature 1. A. Tanenbaum (2009). Moderne Betriebssysteme, Pearson Studium, München 2. A. Tanenbaum (2015). Modern Operating Systems 4/E, Pearson 3. A. Tanenbaum (2012). Computernetzwerke, Pearson Studium, München 4. A. Tanenbaum. D. Wetherall (2011). Computer Networks, Pearson 5. W. Stallings (2014). Operating Systems – Internals and Design Principles 8/E, Prentice Hall, Pearson Requirements Fach: Grundlagen der Technischen Informatik Subject: Fundamentals of Computer Engineering

Module Name Operating Systems and Computer-Networks Course/Examination Name Computer Networks Lab Course Coordinator Prof. Dr.-Ing. Axel Hunger

Semester Cycle Language 6 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form Lab with additional seminar Learning objectives The students shall gain experience in the setup of computer networks, their implementation, operation and problem solving. By way of the implementation of a task which is taken from all day´s industrial practice, they get experience with implementation and problem solving. Description With the "Computer Networks Lab", students gain practical experience related conception, implementation and operation of computer networks. As introduction, basic ideas and terms related to the network like network topologies, protocols, routing, sockets, etc. are introduced and explained. Especially the functioning of servers and firewalls will be discussed. Within a project, an intranet for a small company has to be developed, consists of file and web server. This intranet has to be connected to the World Wide Web by using a firewall. Additionally the intranet has to be connected to an external site of the company. Furthermore, students learn how to use socket programming and network analysis programs. Kind of examination Inspection and documentation Literature 1. A. Tanenbaum (2012). Computernetzwerke, Pearson Studium, München 2. A. Tanenbaum, D. Wetherall (2011). Computer Networks, Pearson Requirements Operating Systems and Computer Networks

Module Name Objectoriented Programming Module Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15

Year Duration Type of module 2 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Object-oriented Programming 3 3 90 3 2 Object-oriented Programming Lab 3 1 30 1 Total 4 120 4

Module Name Objectoriented Programming Course/Examination Name Object-oriented Programming Course Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen

Semester Cycle Language 3 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form Presence lecture with beamer and service of e-learning platform Moodle, additionally voluntary computer exercises/tutorials. Learning objectives The students know and understand the concepts and methods of the object oriented software development and can apply smaller examples in C++ on their own. Description The lectures introduces the basic concepts and methods of object oriented programming (OOP). Example implementations are done in the programming language C++ (as an extension to C). The following topics are presented: introduction into concepts and methods of the object oriented software development: object, attribute, message, identity, status, class, operation, abstraction, generalisation, encapsulation, modularity, is-a- and part-of-hierarchies, typing, concurrency, and existence, access protection, constructors and destructors, set- and get-methods, dynamical memory allocation, overloading, polymorphism, streams, simple and multipe inheritance, static and dynamic binding by virtual functions, virtual base classes, exception handling, introduction into templates of functions and classes, name spaces, application examples. Kind of examination written examination 90 min. Literature - Breymann, Ulrich. Der C++-Programmierer: C++ lernen - professionell anwenden - Lösungen nutzen. Carl Hanser Verlag. 3. Auflage. 2014. ISBN-13: 978-3446438941. - Stroustrup, Bjarne. Einführung in die Programmierung mit C++. Pearson Studium. 2010. ISBN-13: 978-3868940053. - Wolf, Jürgen. C++: Das umfassende Handbuch, aktuell zum Standard C++11. Galileo Computing. 3. Auflage. 2014. ISBN-13: 978-3836220217. - Stroustrup, Bjarne. The Design and Evolution of C++. Addison Wesley, New York. 1994. ISBN 978-0201543308. - Bernd Oestereich. Analyse und Design mit UML 2.1: Objektorientierte Softwareentwicklung. Oldenbourg Verlag. 9. Auflage. 2009. ISBN 978-3486588552. - Robert Sedgewick. Algorithmen in C++. Teil 1-4. Addison-Wesley Longman Verlag. 3. Auflage. 2002. ISBN 978-3827370266. - Heide Balzert. Lehrbuch der Objektmodellierung. Analyse und Entwurf. Spektrum Akademischer Verlag. 2. Auflage. 2004. ISBN 978-3827411624. - Nicolai M. Josuttis. The C++ Standard Library: A Tutorial and Reference. Addison-Wesley Longman, Amsterdam. 2nd edition. 2012. ISBN-13: 978-0321623218

- http://www.open-std.org/jtc1/sc22/wg21/ - http://www.uml.org/ - EDV-Broschüre C++ des ZIM (HRZ). http://www.uni-due.de/zim/services/benutzerverwaltung/broschuerenliste.php Requirements Kenntnisse der Programmiersprache C; Grundkenntnisse zu Zeigern und einfachen dynamischen Datenstrukturen.

Module Name Objectoriented Programming Course/Examination Name Object-oriented Programming Lab Course Coordinator Dr.-Ing. Dipl.-Inform. Jörg Petersen

Semester Cycle Language 3 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form practical project with some bigger programming tasks. Learning objectives The students refine their programming experience in C++. They learn to model inheritance hierarchies and use dynamic data structures on their own. Further they understand the importance of class definitions as interfaces. Description In the practical weekly small as well as several bigger programming tasks as homeworks are given, especially comprising classes, inheritance and dynamic data structures, which have to be build up, traversed and searched on. The tasks have to be solved and completely implemented in C++ on their own. The underlying process model in each task is the simple waterfall model. Kind of examination Code checks, final inspections. Literature - Ulrich Breymann. Der C++ Programmierer. Carl Hanser Verlag. 4. überarbeitete Auflage. 2015. ISBN 978-3446443464. Requirements Programmierkenntnisse in C/C++, Klassen, Vererbung, Zeiger, Listen im Umfang der einführenden Lehrveranstaltung zur prozeduralen Programmierung "Fundamentals of Programming"/"Grundlagen der Programmierung"/"Procedural Programming" und zur Lehrveranstaltung "Objektorientierte Programmierung in C++"

Module Name Computer Hard- and Software Module Coordinator Prof. Dr. rer. soc. Heinz Ulrich Hoppe Dr.-Ing. Reinhard Viga Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 2+3 3 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Programming Paradigm 4 3 120 4 2 Computer Based Systems 5 3 90 3 Total 6 210 7

Module Name Computer Hard- and Software Course/Examination Name Programming Paradigm Course Coordinator Prof. Dr. rer. soc. Heinz Ulrich Hoppe

Semester Cycle Language 4 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form Lecture with exercise (presentation/discussion of example problems) Learning objectives The goal of this lecture is to train the following competences: - Evaluation/judgment of programming languages - Ability to choose a programming language suitable for the problem solving - Improvement of communication- and reflection skills within the programming/implementation - Presentation/discussion of example problems in the exercises Description In order to judge the problem related adequacy of programming languages and operational representations it is not sufficient to know one or two programming languages more or less well. Beyond that, it is important to acquire meta level concepts which allow for comparing and assessing relevant features of programming languages. There is rich literature about this perspective, which is condensed into this basic course. Also, the course deasl with developing a meta language for comuter science communication, especially with respect to implementation issues. Contents: - Historical survey of programming language development - Type systems, variables and values - Expressions and commands - Procedural and functional abstraction - Polymorphism, inheritance and dynamic binding - Specific constructs for concurrency and distribution - Logical programming Kind of examination Written exam Literature - Sebesta: Concepts of Programming Languages (6th Ed., Addison-Wesley, 2003) - Wilson/Clark: Comparative Programming Languages (3rd Ed., Addison-Wesley, 2001) - D. Watt: Programmiersprachen – Konzepte und Paradigmen (Hanser, 1996)

Module Name Computer Hard- and Software Course/Examination Name Computer Based Systems Course Coordinator Dr.-Ing. Reinhard Viga

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form Lecture / exercise Powerpoint Learning objectives Students get a deep understanding of the structure, functional dependencies, main concepts and applications of computer based systems. They get to know different system topologies, instruction sets, command processing, addressing modes, memory organisition, pin functions, multi processor concepts, coprocessors and I/O processors, computer architecture, microcontroller systems, embedded systems and fieldbus structures. Description The lecture treats the basic principles of processor architectures and computer systems at examples of 8-bit, 16-bit and 32-bit processors and peripheral components. Kind of examination The examination will be carried out as written examination of 90 min. duration unless otherwise agreed. Literature · Flik, Thomas; Liebig, Hans: 16 Bit Mikroprozessorsysteme. 1982 · Bähring, Helmut: Mikrorechner-Technik. 2002 · Bähring, Helmut: Mikrorechner-Syteme 1994 · Intel Corporation: Microsystem components handbook · Schmittt, G.: Pascal-Kurs. Band 1/2

Module Name Communication Technology Module Coordinator Prof. Dr.-Ing. habil. Peter Jung Prof. Dr.-Ing. Klaus Solbach Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 3 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Mobile Communications 6 3 90 3 2 Microwave and RF-Technology 6 3 90 3 3 Microwave and RF-Technology Lab 6 1 30 1 Total 7 210 7

Module Name Communication Technology Course/Examination Name Microwave and RF-Technology Course Coordinator Prof. Dr.-Ing. Andreas Czylwik

Semester Cycle Language 6 SS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form The course combines a lecture and an exercise. The lecture and exercise both are held in English. Interested students may also attend a seminar where they can try to solve problems with help by a tutor. Learning objectives The students are able to apply the fundamental concepts of RF engineering to the design and analysis of simple RF circuits. In particular students are able to realize requirements and functions of RF parts of electronic systems. Description The lectures start with a short history of Radio Frequency (RF) engineering and an introduction to system considerations, describing the function of antennas and sub-circuits (building blocks) and then analyzing the function of communication systems. Circuits for Radio Frequency (RF) and Microwave applications employ passive concentrated (R,L,C) and distributed elements (transmission lines) and active elements connected in networks. The lecture series starts with the characterization of R,L,C-components as concentrated elements with parasitics and presents linear circuits based on L- and C-elements which are used to realize impedance transformers, reactive compensation and frequency filters. The most versatile component of RF- and Microwave circuits is covered in a chapter on transmission line characteristics. From an equivalent circuit representation the waves on transmission lines are derived and concepts of characteristic impedance, reflection coefficient and impedance transformation are presented. Transmission line circuits are analyzed employing the matrix representation describing port current and voltage as well as describing incident and emanent waves at the network ports. Various types of practically important transmission line are analyzed. Active circuits are discussed using RF amplifiers as an example; the principle characteristics of gain, noise, stability and impedance match are derived based on transistor equivalent circuit representation. A series of lab experiments covering the major topics of the lectures is part of the moule. Kind of examination Written test with a length of 120 minutes. The language of the examination is English. Literature ·1 Lecture-manuscript: File available from http://www.uni-due.de/hft/ ·2 David M. Pozar, Microwave and RF Wireless Systems, John Wiley & Sons, Inc.,2001 .3 Edgar Voges, Hochfrequenztechnik, Bauelemente, Schaltungen, Anwendungen, Hüthig-Verlag 2004, 3.Auflage Requirements Module b-gma, b-get, b-gdy

Module Name Communication Technology Course/Examination Name Microwave and RF-Technology Lab Course Coordinator Prof. Dr.-Ing. Klaus Solbach

Semester Cycle Language 6 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form The lab experiments are performed by the students in groups of three with help from a tutor. Students prepare the lab experiments on their own. Learning objectives The students are able to verify experimentally and understand better the theoretical concepts from the lecture about the frequency dependent impedances of R-L-C components and resonant circuits, transformation circuits, simple active circuits and transmission lines. Description The course in RF and Microwave Technology is complemented by a series of lab experiments which exemplify and exercise the lectured concepts. The lab experiments are documented by a script which collects and repeats the prerequisite theory and presents questions to be solved before the lab as written homework. Kind of examination Before the start of the lab experiments, students have to present their homework and students will be denied if failing to do so. If Students present inadequate homework results, the homework is rejected and has to be presented new (next time). The credit points for a successful completion of the lab experiments are only granted for a minimum of passed lab experiments. Literature Ausführliche Versuchsbeschreibungen erhältlich unter http://www.uni-duisburg.de/FB9/HFT/lehre/lehre.shtml Requirements Vorlesung und Übung Hochfrequenztechnik (MRFT)

Module Name Communication Technology Course/Examination Name Mobile Communications Course Coordinator Prof. Dr.-Ing. habil. Peter Jung

Semester Cycle Language 6 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form Lecture and exercises Learning objectives 1. Understanding the architecture of cellular mobile radio networks. 2. Understanding the requirements and architecture principles of cellular mobile radio networks. 3. Understanding the principles of transmission techniques for cellular mobile radio networks, in particular the processing of signals received over the time and frequency selective mobile radio channel. Description In the lecture "Mobile Communications" the basics of digital mobile communication systems are treated. For this, some well known mobile communication systems are introduced. After that the lecture deals with theoretical principles of digital cellular mobile communication networks. In another chapter the properties of the mobile communication channel are explained. Finally some special properties of cellular mobile communications like diversity, influence of the cellular network and signal structures are considered. Kind of examination written exam 90 min. Literature P. Jung: Analyse und Entwurf digitaler Mobilfunksysteme. Stuttgart: Teubner, 1997. A.F. Molisch: Wireless communications. New York, 2005.

Module Name Fundamentals of Software-Engineering Module Coordinator Prof. Dr.-Ing. Axel Hunger Used in degree course • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08

Year Duration Type of module 2 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of Software Engineering 4 2 60 2 2 Fundamentals of Software Engineering Lab 4 2 60 2 Total 4 120 4

Module Name Fundamentals of Software-Engineering Course/Examination Name Fundamentals of Software Engineering Course Coordinator Prof. Dr.-Ing. Axel Hunger

Semester Cycle Language 4 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Lecture with usage of MS Power Point Learning objectives The students are able to analyze technical problems, describe them with methods of the structured analysis approach and transfer them into implementation models. In doing so they can select appropriate models with regard to the given problem and towards the required implementation. Description In this lecture Software is considered as a product according to the life cycle model. Based on a first first idea, its development is described via specification, functional design, and implementation up to its practical application. A top down strategy following the structured analysis approach by Tom de Marco is used to plan the overall structure of a software project. The method of Ward and Mellor to design real-time applications is explained in more details. Fundamentals of UML will be explained as well as fundamental concepts of database design. . Kind of examination written examination 90 min. Literature 1. A. Hunger: Software Engineering - Vorlesungsmanuskript zur Veranstaltung. Erhältlich als deutsche und englische Version über die Web-Site zur Vorlesung. 2. D.Hatley, I.Pirbhai. Strategien für die Echtzeitprogrammierung. Hanser Verlag München. ISBN 3-446-16288-7. 3. Jörg Raasch, Systementwicklung mit strukturierten Methoden, Hanser Verlag München. ISBN 3-446-17490-7. Signatur Uni-Duisburg: TWQ 3542. 4. P.T.Ward, S.J.Mellor. Strukturierte Systemanalyse von Echtzeitsystemen. Hanser Verlag München. ISBN 3-446-16198-8. Signatur Uni-Duisburg TWT 2698. 5. T. DeMarco, T.: Structured Analysis and System Specification. NewYork, Yourdon Press, 1978 6. P.T. Ward, S,J. Mellor: Structured Development for Real-Time Systems Volume I, Volume II, Volume III, Prentice Hall (January 1987)

Module Name Fundamentals of Software-Engineering Course/Examination Name Fundamentals of Software Engineering Lab Course Coordinator Prof. Dr.-Ing. Axel Hunger

Semester Cycle Language 4 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Project Learning objectives The students are able to analyze a given technical problem definition in a team and to structure and design a software realization with the methods of the structured analysis. Description In the lab, the structured analysis approaches that have been discussed during the lectures are applied to a practical problem in order to develop a compex system. The lab is organized as a project lab that implements team work. Kind of examination Final project inspection, project documentation. Literature 1. A. Hunger: Software Engineering - Vorlesungsmanuskript zur Veranstaltung. Erhältlich als Deutsche und Englische Version über die Web-Site zur Vorlesung. 2 D.Hatley, I.Pirbhai. Strategien für die Echtzeitprogrammierung. Hanser Verlag München. ISBN 3-446-16288-7. 3 Jörg Raasch, Systementwicklung mit strukturierten Methoden, Hanser Verlag München. ISBN 3-446-17490-7. Signatur Uni-Duisburg: TWQ 3542. 4 P.T.Ward, S.J.Mellor. Strukturierte Systemanalyse von Echtzeitsystemen. Hanser Verlag München. ISBN 3-446-16198-8. Signatur Uni-Duisburg TWT 2698. 5 T.DeMarco, T.: Structured Analysis and System Specification. NewYork, Yourdon Press, 1978 6. P.T. Ward, S,J. Mellor: Structured Development for Real-Time Systems Volume I, Volume II, Volume III, Prentice Hall (January 1987) Requirements Programmierkenntnisse in einer prozeduralen Programmiersprache.

Module Name Components and Circuits Module Coordinator Prof. Dr. rer. nat. Franz-Josef Tegude Used in degree course • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 2+3 2 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Fundamentals of Electronic Circuits 4 3 120 4 2 Fundamentals of Electronics 5 3 120 3 Total 6 240 7

Module Name Components and Circuits Course/Examination Name Fundamentals of Electronic Circuits Course Coordinator Prof. Dr.-Ing. Rainer Kokozinski

Semester Cycle Language 4 SS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 60 60 120 4

Teaching form Lecture/Exercise Learning objectives The students are able to - analyse analogue integrated circuits, - analyse the DC-operating point - create and analyse small signal equivalent circuits - design and analyse operational amplifier circuits - design and analyse simple digital circuits Description I. Fundamentals of Circuit Design: - Analysis methods for electronic circuits. - Operating point and small signal operation: principle of operating point, linearization, small signal analysis II. Amplifiers and Feedback: - Elementary basic circuits for amplifiers: amplifier stages, differetial amplifiers, impedance converters, current sources, current mirrors, output stages - Negative feedback and stability: positive and negative feedback, loop gain and open loop gain, Bode diagram, Nyquist criterion, phase and amplitude margin - Operational amplifiers: ideal operational amplifier, real operational amplifier, practical examples, typical data - Frequency compensation: dominant pole, methods of compensation - Linear signal processing using operational amplifiers: inverting and noninverting amplifier, adder, integrator, diffentiator, current sources and voltage sources - Nonlinear circuits using operational amplifiers: comparators, schmitt trigger, rectifier, limiter, log-circuit, multiplier - Oscillator and flip-flops: multivibrators, sinus wave generators, functional generators III: Fundamentals of Digital Circuit Techniques - Combinatorial logic, gates, and logic families: inverter and basic gates, TTL, ECL, CMOS-logic - Flip-flops and memories: RS flip-flop, MS flip-flop, principle of memories - System design and timing: introductory remarks concerning hierarchical design, partitioning and clock distribution

Kind of examination Written examination lasting 120 minutes Literature - U. Tietze und Ch. Schenk: Halbleiter-Schaltungstechnik, Berlin, Springer-Verlag, 12. Auflage, 2002 - B. Morgenstern: Elektronik I: Bauelemente, Elektronik II: Schaltungen, Elektronik III: Digitale Schaltungen und Systeme, Braunschweig, Vieweg-Verlag, 1997 - J. Bermeyer: Grundlagen der Digitaltechnik, Carl-Hauser-Verlag, 2001. - P.E. Allen und D.R. Holberg: CMOS Analog circuit design, Oxford University Press, 2. Auflage, 2002.

Module Name Components and Circuits Course/Examination Name Fundamentals of Electronics Course Coordinator Prof. Dr. rer. nat. Franz-Josef Tegude

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 3

Teaching form The "Fundamentals of Electronics" consists of a lecture (2 hrs) and an exercise (1 hr). Basics of electronic devices are treated. Learning objectives The students are able to understand the fundamentals of electronic devices and the influence of various technological and layout parameters on their characteristics Description Within this lecture MOS-capacitors and charge-coupled devices (CCD) are treated. Subsequently, the basics of - field-effect transistors (MOSFET, junction FET (MESFET, JFET)) and - bipolar devices (pn-diode, npn- and pnp-bipolar transistors, tunnel diodes and thyristors) are covered and the DC-characteristics of these devices are derived. Kind of examination Written examination, 120 minutes. The language of the examination is the same as the language of the lecture. Literature 1 F.J.Tegude, Festkörperelektronik, Skript zur Vorlesung, Universität Duisburg - Essen, 2004 2 K.-H. Rumpf, K.Pulvers, Elektronische Halbleiterbauelemente – Vom Transistor zur VLSI-Schaltung, Dr. Alfred Hüthig Verlag Heidelberg, ISBN 3-7785-1345-1, 1987 3 K.Bystron, J.Borgmeyer, Grundlagen der Technischen Elektronik, Carl Hanser Verlag, München Wien, Studienbücher, ISBN 3-446-15869-3, 1990 4 R.S. Muller, T.I.Kamins, Device Electronics for Integrated Circuits, John Wiley & Sons, 1986, ISBN 0-471-88758-7 5 H.Tholl, Bauelemente der Halbleiterelektronik, B.G.Teubner, Stuttgart, 1978, II, Teil 2, ISBN 3-519-06419-7 7 M.Shur, GaAs Devices and Circuits, Plenum Press, Microdevices: Physics and Fabrication Technologies, New York 1987, ISBN 0-306-42192-5

Module Name Embedded Systems Module Coordinator Prof. Dr. Pedro José Marrón Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08

Year Duration Type of module 3 1 Pflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Embedded Systems 5 2 60 2 2 Embedded Systems Lab 5 2 60 2 Total 4 120 4

Module Name Embedded Systems Course/Examination Name Embedded Systems Course Coordinator Prof. Dr. Pedro José Marrón

Semester Cycle Language 5 WS englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Lecture (2 SWS) Learning objectives Comprehension of the specific problems of embedded systems. The ability to program for embedded systems using the C programming language. Description Embedded Systems are tiny computer systems that solve specific tasks. They can be part of more complex systems (vehicles, appliances) or autonomous (smart phones, measurement instruments). The lecture discusses the specific problems encountered when developing Embedded Systems software and the corresponding solutions. The course presents the following topics: • The basic architecture of digital computers • Memory types • Input and output buses • Interrupts • Timers • Analog to digital and digital to analog converters • Device drivers • Android OS (GUI, Services, Activities) In the practical part, system-level programming tasks are proposed (C language) on the Atmel Butterfly platform. At the end of the lecture, as an example of an embedded operating systems, the smartphone OS android is discussed. Kind of examination Written or oral exam Literature Arno Becker and Marcus Pant: Android 2. Grundlagen und Programmierung. dpunkt.verlag, 2010 The Android Developers page: http://developer.android.com Alan Burns and Andy Wellings: Real-Time Systems and Programming Languages. Pearson Education, 2001. Tony R. Kuphaldt et al.: Lessons In Electric Circuits; http://openbookproject.net/electricCircuits/ Günther Gridling, Bettina Weiss: Introduction to Microcontrollers; http://ti.tuwien.ac.at/ecs/teaching/courses/mclu/theory-material, Lecture Script of TU Wien

Module Name Embedded Systems Course/Examination Name Embedded Systems Lab Course Coordinator Prof. Dr. rer. nat. Gregor Schiele

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 2 30 30 60 2

Teaching form Lab (2 SWS) Learning objectives Comprehension of the specific problems of embedded systems. The ability to program embedded systems using the C programming language. Description Different example programs will be developed according to the contents presented in the lecture "Embedded Systems": • The basic architecture of embedded systems • Software Verification Techniques (e.g. unit / integration / system tests) • Modular Software Development with Embedded Test Driven Development • IO (buses, GPIO) • Interrupts, Timers, PWM • Digital Signal Processing (DSP) including Analog to digital and digital to analog converters, filtering, arithmetik • low energy operation • networking Students will solve a number of system-level programming tasks (using the C programming language) and develop a (small) embedded system. To do so, first they will use the Arduino platform (as a development board) and then they will switch to custom hardware based on an Atmel AVR microcontroller. Kind of examination Successful development and documentations of short programs for embedded systems Literature James W. Grenning: Test-Driven Development for Embedded C. The Pragmatic Bookshelf, 2011. Elecia White: Making Embedded Systems. O’Reilly, Sebastopol, CA, 2011. Günther Gridling, Bettina Weiss: Introduction to Microcontrollers; http://ti.tuwien.ac.at/ecs/teaching/courses/mclu/theory-material, Lecture Script of TU Wien.

Module Name Elective Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 3 1 Wahlpflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Elective 3 3 90 3 Total 3 90 3

Module Name Elective Course/Examination Name Elective Course Coordinator NN

Semester Cycle Language 3 deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 45 90 3

Teaching form Learning objectives With a targeted choice of the elective subjects, the students should follow their affinities and qualify themselves for a job resp. for an academic career. Description The module of the electives aims to allow students to extend the main focus of their study program in the field of profiling. In this way the disciplinary education is deepened. On the one hand this can be valuable for a clearly defined professional usage, on the other hand, after the bachelor degree, a possibility for the focusing on scientific research is given. Kind of examination According to the examination regulation the type and duration of the examination will be defined from the lecturer before the semester starts. Literature

Module Name Non-technical Subjects B Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Structural Engineering PO15 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15 • Bachelor Mechanical Engineering PO15 • Bachelor Metallurgy and Metal Forming PO15

Year Duration Type of module 2+3 3 Wahlmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Scientific Working 3 0 30 1 2 Non-technical Catalog B1 3 0 120 4 3 Economics for Engineers 5 3 60 2 Total 7 210 7

Module Name Non-technical Subjects B Course/Examination Name Non-technical Catalog B1 Course Coordinator NN

Semester Cycle Language 3 WS+SS deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 45 75 120 4

Teaching form The type of instruction depends on the chosen course. Learning objectives The module aims at deepening the general knowledge of the students and resp. at improving their language skills as well as strengthening their professional qualifications through the learning of teamwork and expose techniques. Description This module offers the students the opportunity to, besides the pure technical courses they take, attend some so called “non-technical subjects” and latter provide an attest for them. These courses can be chosen from the overall offers of the Duisburg-Essen university, whereby the “Institut für Optionale Studien“(IOS) proposes a catalog containing courses which fall under the named supplementary area. Kind of examination The type and duration of the examination will be defined from the lecturer before the semester starts. Literature Spezifisch für das gewählte Thema

Module Name Non-technical Subjects B Course/Examination Name Scientific Working Course Coordinator Prof. Dr. Rüdiger Deike

Semester Cycle Language 3 WS deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 1 15 15 30 1

Teaching form Lecture and seminar with handwritten overhead sheets Learning objectives Students will learn how • to prepare methodically and systematically a new, till now unknown scientific issue • they get an overview of current literature in databases • scientific texts are constructed and written • literature is cited correctly. Description In this course, students are taught the essential elements of scientific working. What is scientific working, what are the goals of scientific working in research and teaching? In the lecture students are taught that a key objective of a university education is the independent thinking based on the knowledge acquired during the studies. Kind of examination Multiple Choice Test Literature Popper, K.R.: The logic of scientific Discovery, Routledge Classics, New York 2002 Popper, K.R.: Auf der Suche nach der besseren Welt, R.Pieper GmbH&Co.KG, München 1987 Heisenberg, W.: Der Teil und das Ganze, DTV, München 1973

Module Name Non-technical Subjects B Course/Examination Name Economics for Engineers Course Coordinator Dr.-Ing. Alexander Goudz

Semester Cycle Language 5 WS deutsch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 3 30 30 60 2

Teaching form Lecture + Tutorial Learning objectives The students - know different types of financial funding (internal and external financing) - are able to make investment decisions (static and dynamic approaches) - are able to apply managerial figures - are able to interpret balance sheets - know human resource management systems - know basic organizational and managerial principles Description This disposition discuss the basics of business economics. Volumes in detail: - marketing - material procurement - production - accounting - finance - capital expenditure budgeting - human resource management - organization - management Kind of examination Written examination (90 min.) Literature Günter Wöhe und Ulrich Döring, Einführung in die Allgemeine Betriebswirtschaftslehre, 25. überarbeitete und aktualisierte Auflage, Vahlen, 2013. Klaus Olfert und Horst-Joachim Rahn, Einführung in die Betriebswirtschaftslehre, 11., verb. u. aktual. Auflage, NWB Verlag, 2013. Jean-Paul Thommen und Ann-Kristin Achleitner, Allgemeine Betriebswirtschaftslehre: Umfassende Einführung aus managementorientierter Sicht, 7., vollst. überarb. Auflage, Gabler Verlag, 2012.

Module Name Project Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Structural Engineering PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15

Year Duration Type of module 3 1 Wahlpflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Project Work 5 3 180 6 Total 5 180 6

Module Name Project Course/Examination Name Project Work Course Coordinator NN

Semester Cycle Language 5 WS+SS deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 5 75 105 180 6

Teaching form Project work in a team Learning objectives The praxis project imparts praxis reference and experience in division of labor and self-dependent action in a social context. Besides the professional consolidation, which can be a preparation for a future bachelor thesis, students shall gain and expand following soft skills. - ability to work in a team - ability to communicate (arranging in a team, presentation, English) - ability for self-learning (literature investigation, self-organized working) - application of project management methods Description In a project, a group of students gets a specific technical assignment. The solution is carried out in a team under specification and should be handled like an industrial project, including specifications, design, interface agreements, agenda, literature investigation, presentation of results (preferably in English). Kind of examination The teacher in charge will confirm the successful participation in a praxis project if self-dependent collaboration in a continuous developing praxis project can be verified during one semester. The grade will be evaluated by the responsible teacher in consideration of self-dependency, difficulty of the praxis project and the student’s contribution for the praxis project. Literature Spezifisch für das gewählte Thema

Module Name Industrial Internship B Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO04 • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08

Year Duration Type of module 2+3 3 Wahlmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Industrial Internship B Part 1 3 0 90 3 2 Industrial Internship B Part 2 5 0 90 3 Total 0 180 6

Module Name Industrial Internship B Course/Examination Name Industrial Internship B Part 1 Course Coordinator NN

Semester Cycle Language 3 deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 0 0 90 90 3

Teaching form Learning objectives The internship is scheduled for several reasons: It should complement the studies and deepen the acquired theoretical knowledge while putting them in practice. The practice-oriented training in the industry is advantageous for the understanding of the lectures and for the co-working during the exercises sessions from the different study fields of the ISE program. Being a capital requirement for a successful study with regard to the future professional life, the internship is and remains an essential part of a course of studies. Description Students enrolled in a bachelor degree course of the ISE study program must attest an industrial internship totaling at least 15 weeks, latest before the registration date of their Bachelor Thesis. The intern has during his internship the possibility to become acquainted with different departments of an Industry and in so doing being able to implement the knowledge acquired during the studies. Another important aspect is the apprehension of the social side of the company. The intern should as well apprehend a company as a social structure; he/she should come to understand the relationship senior staff-employee in order to properly estimate his or her future position and its influence in a company. Kind of examination Literature

Module Name Industrial Internship B Course/Examination Name Industrial Internship B Part 2 Course Coordinator NN

Semester Cycle Language 5 deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 0 0 90 90 3

Teaching form Learning objectives The internship is scheduled for several reasons: It should complement the studies and deepen the acquired theoretical knowledge while putting them in practice. The practice-oriented training in the industry is advantageous for the understanding of the lectures and for the co-working during the exercises sessions from the different study fields of the ISE program. Being a capital requirement for a successful study with regard to the future professional life, the internship is and remains an essential part of a course of studies. Description Students enrolled in a bachelor degree course of the ISE study program must attest an industrial internship totaling at least 15 weeks, latest before the registration date of their Bachelor Thesis. The intern has during his internship the possibility to become acquainted with different departments of an Industry and in so doing being able to implement the knowledge acquired during the studies. Another important aspect is the apprehension of the social side of the company. The intern should as well apprehend a company as a social structure; he/she should come to understand the relationship senior staff-employee in order to properly estimate his or her future position and its influence in a company. Kind of examination Literature

Module Name Bachelor Thesis Module Coordinator NN Used in degree course • Bachelor Computer Engineering PO08 • Bachelor Metallurgy and Metal Forming PO08 • Bachelor Mechanical Engineering PO08 • Bachelor Computer Science and Communications Engineering PO08 • Bachelor Automation and Control Engineering PO08 • Bachelor Electrical and Electronic Engineering PO08 • Bachelor Structural Engineering PO15 • Bachelor Computer Engineering (Software Engineering) PO15 • Bachelor Electrical and Electronic Engineering PO15 • Bachelor Computer Engineering (Communications) PO15 • Bachelor Mechanical Engineering PO15 • Bachelor Metallurgy and Metal Forming PO15

Year Duration Type of module 3 1 Wahlpflichtmodul

Nr. Courses/Exams Semester SWS Workload in h ECTS-Credits 1 Bachelor Thesis 6 0 360 12 2 Bachelor-Thesis Colloquium 6 0 90 3 Total 0 450 15

Module Name Bachelor Thesis Course/Examination Name Bachelor Thesis Course Coordinator NN

Semester Cycle Language 6 deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 0 0 360 360 12

Teaching form Self-contained work under guidance 3 Months Learning objectives The bachelor thesis is used to show that a student is capable of processing a problem from the corresponding field of engineering sciences autonomously and with scientific methods and presenting it comprehensibly, within a given period of time. Description The bachelor thesis is an examination paper which concludes the scientific education in every bachelor degree course within the academic program “ISE”. It is used to show that a student is capable of processing a problem from the corresponding field of engineering sciences autonomously and with scientific methods and presenting it comprehensibly, within a given period of time. Kind of examination A bachelor thesis has to be topically assigned to the corresponding degree course within the academic pro-gram “ISE”. The processing time for a bachelor thesis amounts to three months. The bachelor thesis has to be drafted in German or English language and three hardcopies have to be handed in to the examination committee in time. The hardcopies have to be in DIN A4 format and they have to be bound. The bachelor thesis shall normally consist of 30 to 40 pages. Literature Spezifisch für das gewählte Thema

Module Name Bachelor Thesis Course/Examination Name Bachelor-Thesis Colloquium Course Coordinator NN

Semester Cycle Language 6 deutsch/englisch

SWS Contact hours Self-study hours Workload in h ECTS-Credits 0 0 90 90 3

Teaching form Presentation and discussion of the bachelor thesis. Learning objectives The aim of the colloquium is to bring the students to be able to present the intermediate and final results of their work within a given length of time in a reasonable way. Description In the course of the accompanying colloquium, the students present the intermediate and final results of their bachelor thesis and likewise take part in the discussions on other presented bachelor thesis. Kind of examination Assessment of the bachelor thesis together with the presentation of the colloquium. Literature

Imprint University of Duisburg Essen Faculty of Engineering Coordinator: Prof. Dr.-Ing. Axel Hunger Street: Forsthausweg 2 City: 47057 Duisburg Phone: 0203 379-4211 Fax: 0203 379-4221 E-mail: [email protected] Legally binding is only the exam regulation.

Legend

WS Winter Semester SS Summer Semester SWS Contact hours per week Cr. Credits V Lecture Ü Exercise P Laboratory S Seminar d German e English


Recommended