The spring semester 2021 will certainly take place online until Easter. Exceptions: Courses that can only be carried out with on-site presence. Please note the information provided by the lecturers.

Search result: Catalogue data in Autumn Semester 2017

Electrical Engineering and Information Technology Bachelor Information
1. Semester
First Year Examinations
First Year Examination Block A
NumberTitleTypeECTSHoursLecturers
227-0003-00LDigital CircuitsO4 credits2V + 2UG. Tröster
AbstractDigital and analogue signals and their representation. Combinational and sequential circuits and systems, boolean algebra, K-maps. Finite state machines. Memory and computing building blocks in CMOS technology, programmable logic circuits.
ObjectiveProvide basic knowledge and methods to understand and to design digital circuits and systems.
ContentDigital and analogue signals and their representation. Boolean Algebra, circuit analysis and synthesis, the MOS transistor, CMOS logic, static and dynamic behaviour, tristate logic, Karnough-Maps, hazards, binary nuber systems, coding. Combinational and sequential circuits and systems (boolean algebra, K-maps, etc.). Memory building blocks and memory structures, programmable logic circuits. Finite state machines, architetcure of microprocessors.
Lecture notesLecture notes for all lessons, assignments and solutions.
http://www.ife.ee.ethz.ch/education/digital-technology.html
LiteratureLiterature will be announced during the lessons.
Prerequisites / NoticeNo special prerequisites
401-0151-00LLinear Algebra Information O4 credits3G + 2UV. C. Gradinaru
AbstractContents: Linear systems - the Gaussian algorithm, matrices - LU decomposition, determinants, vector spaces, least squares - QR decomposition, linear maps, eigenvalue problem, normal forms - singular value decomposition; numerical aspects; introduction to MATLAB.
ObjectiveEinführung in die Lineare Algebra für Ingenieure unter Berücksichtigung numerischer Aspekte
Lecture notesK. Nipp / D. Stoffer, Lineare Algebra, vdf Hochschulverlag, 5. Auflage 2002
LiteratureK. Nipp / D. Stoffer, Lineare Algebra, vdf Hochschulverlag, 5. Auflage 2002
227-0001-00LNetworks and Circuits I Information O4 credits2V + 2UJ. W. Kolar
AbstractElectrostatic field; Stationary electric current flow; Basic electric circuits; current conduction mechanisms; time variant electromagnetic field; alternating voltages and currents.
ObjectiveVoltage, current and properties of basic elements of electric circuits, i.e. capacitors, resistors and inductors should be understood in relation to electric and magnetic fields. Furthermore, the students should be able to mathematically describe, analyze and finally design technical realizations of circuit elements. Students should also be familiar with the calculation of voltage and current distributions of DC circuits. The effect and the mathematical formulation of magnetic induction should be known for technical applications. The fundamentals of complex AC current calculus for description of periodic sinusoidal quantities should be known and students should be able to apply the concept to basic AC circuits.
ContentElectrostatic field; Stationary electric current flow; Basic electric circuits; current conduction mechanisms; time variant electromagnetic field; alternating voltages and currents.
Lecture notesGrundlagen der Elektrotechnik, Bd. 1 und 2, M. Albach, and Textbook
LiteratureGrundlagen der Elekrotechnik

Band 1 – Erfahrungssätze, Bauelemente, Gleichstromschaltungen
M. Albach
Pearson Studium
Edition 2008 (ISBN 9783827373410) or
Edition 2011 (ISBN 9783868940794)

Band 2 - Periodische und nicht periodische Signalformen
M. Albach
Pearson Studium
Edition 2005 (ISBN 9783827371089) or
Edition 2011 (ISBN 9783868940800)
151-0223-10LEngineering Mechanics Information O4 credits2V + 2U + 1KS. P. Kaufmann
AbstractIntroduction to engineering mechanics: kinematics, statics and dynamics of rigid bodies and systems of rigid bodies.
ObjectiveStudents can solve problems of elementary engineering mechanics.
ContentBasic notions: position and velocitiy of particles, rigid bodies, planar motion, kinematics of rigid body, force, couple, power.
Statics: static equivalence, force-couple system, center of forces, centroid, principle of virtual power, equilibrium, constraints, statics, friction.
Dynamics: acceleration, inertial forces, d'Alembert's Principle, Newton's Second Law, principles of linear and angular momentum, equations of planar motion of rigid bodies.
Lecture notesyes
LiteratureM. B. Sayir, J. Dual, S. Kaufmann, E. Mazza: Ingenieurmechanik 1, Grundlagen und Statik. Springer Vieweg, Wiesbaden, 2015.
M. B. Sayir, S. Kaufmann: Ingenieurmechanik 3, Dynamik. Springer Vieweg, Wiesbaden, 2014.
Prerequisites / NoticeThree optional midterm exams are offered. If improving, the mean of the two better midterm exams counts with weight 30% to the final grade.
First Year Examination Block B
NumberTitleTypeECTSHoursLecturers
401-0231-10LAnalysis IO8 credits4V + 3UT. H. Willwacher
AbstractCalculus of one variable: Real and complex numbers, vectors, limits, sequences, series, power series, continuous maps, differentiation and integration in one variable, introduction to ordinary differential equations
ObjectiveEinfuehrung in die Grundlagen der Analysis
Lecture notesKonrad Koenigsberger, Analysis I.
Christian Blatter: Ingenieur-Analysis (Kapitel 1-3)
252-0835-00LComputer Science I Information O4 credits2V + 2UF. O. Friedrich
AbstractThe course covers the fundamental concepts of computer programming with a focus on systematic algorithmic problem solving. Teached language is C++. No programming experience is required.
ObjectivePrimary educational objective is to learn programming with C++. When successfully attended the course, students have a good command of the mechanisms to construct a program. They know the fundamental control and data structures and understand how an algorithmic problem is mapped to a computer program. They have an idea of what happens "behind the secenes" when a program is translated and executed.
Secondary goals are an algorithmic computational thinking, undestanding the possibilities and limits of programming and to impart the way of thinking of a computer scientist.
ContentThe course covers fundamental data types, expressions and statements, (Limits of) computer arithmetic, control statements, functions, arrays, structural types and pointers. The part on object orientiation deals with classes, inheritance and polymorphy, simple dynamic data types are introduced as examples.
In general, the concepts provided in the course are motivated and illustrated with algorithms and applications.
Lecture notesA script written in English will be provided during the semeter. The script and slides will be made available for download on the course web page.
LiteratureBjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium, 2010
Stephen Prata, C++ Primer Plus, Sixth Edition, Addison Wesley, 2012
Andrew Koenig and Barbara E. Moo: Accelerated C++, Addison-Wesley, 2000.
Prerequisites / NoticeFrom AS 2013, an admission to the exam does not any more formally require an attending of the recitation sessions. Handing in solutions to the weekly exercise sheets is thus not mandatory, but we strongly recommend it.

Examination is a one hour-long written test.
First Year Compulsory Laboratory Courses
NumberTitleTypeECTSHoursLecturers
227-0005-10LDigital Circuits Laboratory Restricted registration - show details O1 credit1PG. Tröster
AbstractDigital and analogue signals and their representation. Combinational and sequential circuits and systems, boolean algebra, K-maps. Finite state machines. Memory and computing building blocks in CMOS technology, programmable logic circuits.
ObjectiveDeepen and extend the knowledge from lecture and exercises, usage of design software Quartus II as well as an oscilloscope
ContentThe contents of the digital circuits laboratory will deepen and extend the knowledge of the correspondent lecture and exercises. With the help of the logic device design software Quartus II different circuits will be designed and then tested on an evaluation board. You will build up the control for a 7-digit display as well as an adder and you will create different types of latches and flip-flops. At the end of the laboratory a small synthesizer will be programmed that is able to play self-created melodies. At the same time the usage of a modern oscilloscope will be taught in order to analyse the programmed circuits through the digital and analogue inputs.
Lecture notesLecture notes for all experiments.
http://www.ife.ee.ethz.ch/education/digital-technology-internship.html
Prerequisites / NoticeNo special prerequisites
  •  Page  1  of  1