Search result: Catalogue data in Autumn Semester 2020

Electrical Engineering and Information Technology Bachelor Information
1st semester
First Year Compulsory Laboratory Courses
NumberTitleTypeECTSHoursLecturers
227-0005-10LDigital Circuits Laboratory Information Restricted registration - show details O1 credit1PA. Emboras, M. Luisier
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.
Learning 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.
https://iis-students.ee.ethz.ch/lectures/digital-circuits/praktikum/
Prerequisites / NoticeNo special prerequisites
252-0865-00LPreparatory Course in Computer Science Information O1 credit1PM. Schwerhoff
AbstractThe course provides an elementary introduction to programming with C++. Prior programming experience is not required.
Learning objectiveEstablish an understanding of basic concepts of imperative programming and how to systematically approach programming problems. Students are able to read and write simple C++ programs.
ContentThis course introduces you to the basics of programming with C++. Programming means instructing a computer to execute a series of commands that ultimately solve a particular problem.

The course comprises the following:
- General introduction to computer science: development, goals, fundamental concepts
- Interactive self-study tutorial that provides an introduction to C++ and covers the following topics: variables, data types, conditional statements and loops
- Introduction to stepwise refinement as an approach to systematically solving programming problems
- Two small programming projects, to practically apply the studied fundamentals
Lecture notesAll teaching material is available online; an online development environment is used for the the programmig projects.
  •  Page  1  of  1