Вы находитесь на странице: 1из 98

DELFT UNIVERSITY OF TECHNOLOGY

Faculty of Electrical Engineering, Mathematics and Computer Science







MASTERS PROGRAMME HANDBOOK COMPUTER ENGINEERING






Academic year 2004 2005




















2
This programme handbook is an official publication of the Faculty of Electrical Engineering,
Mathematics and Computer Science of Delft University of Technology (TU-Delft).



Date of issue:
August 2004


Delft University of Technology
Faculty of Electrical Engineering, Mathematics and Computer Science
Computer Engineering Programme
Mekelweg 4
2628 CD Delft




Department of Education and Student Affairs

Section Student Administration tel. : 015 27 81879
015 27 81338
email : studentenadministratie@ewi.tudelft.nl


Director of Studies in Electrical Engineering and Computer Engineering:

dr.ir. J.J. Gerbrands tel. : 015 27 84647
email : j.j.gerbrands@ewi.tudelft.nl


Student Counsellors:

dr.ir. R.J. Diependaal tel. : 015 27 83802

drs. M.W.I. van Kraaij tel. : 015 27 85158

drs. D.I. Stadler tel. : 015 27 84645

email : studieadviseurs@ewi.tudelft.nl






Editors:
Ms. H.D. Bronsveld
Dr.ir. J.J. Gerbrands
G.N. Gaydadjiev, M.Sc.
Mrs. H. Pediz-Tekis
Mrs. M. van der Sman-van Baalen

3
Preface

The Master of Science Programme in Computer Engineering offers a highly specialised
graduate programme in the engineering discipline that is concerned with the development of
software and hardware for computers and computer systems. You should contact the
coordinator at your earliest convenience, but certainly before the start of the first semester.
The programme is characterized by a core programme and a variety of elective courses. In
agreement with the coordinator, you set up your individual study plan. The buzz word in this
respect is mutual agreement: articulate your ambitions and find a way to realise them.

I hope you will enjoy your studies. In combination with motivation and commitment, your
efforts will bring you success and satisfaction.

Dr.ir. J.J. Gerbrands
Director of Studies in Electrical Engineering and Computer Engineering






































4










Calendar for TU Delft academic year 2004 - 2005


First semester

06/09/2004 - 22/10 teaching
25/10 - 29/10 student study period
01/11 - 05/11 examinations
08/11 - 24/12 teaching
27/12 - 07/01/2005 Christmas holidays
10/01 - 14/01 student study period
17/01 - 04/02 examination


Second semester

07/02/2005 - 24/03 (Thu) teaching 25/03 Good Friday
29/03 (Tue) - 01/04 student study period 28/03 Easter Monday
04/04 - 08/04 examinations
11/04 - 29/04 teaching
02/05 - 06/05 May holiday 5/5 Ascension
09/05 - 03/06 teaching 16/5 White Monday
06/06 - 10/06 student study period
13/06 - 01/07 examination
18/08 (Thu) - 31/08 (Wed) resit examinations


















5
Table of contents



Preface......................................................................................................................3

Calendar for TU Delft academic year 2004 - 2005...................................................4

1. Master of Science Programme in Computer Engineering..............................7
1.1 Introduction................................................................................................ 7
1.2 The curriculum............................................................................................ 8
1.3 Individual study programme and monitoring ................................................. 8
1.4 Work experience (ET5S) .............................................................................. 9
1.5 Bridging programme for students with a Dutch HTO-diploma. .......................10

2. The Programme............................................................................................11
2.1 Introduction...............................................................................................11
2.2 Graduation requirements ............................................................................12
2.3 Organization ..............................................................................................13

3. General elective courses and laboratories...................................................15

4. Minors (elective) ..........................................................................................17
4.1 Production Systems Engineering (Productiebeleid)........................................17
4.2 Avionics .....................................................................................................17
4.3 Biomedical Engineering...............................................................................17
4.4 Sustainable Development............................................................................19
4.5 Humanities and Societal Courses from TBM..................................................20

5. Course descriptions......................................................................................23

6. Description of the laboratories ....................................................................75

7. Selected courses from other faculties .........................................................83



















6



























7
1. Master of Science Programme in Computer Engineering

1.1 Introduction

The programme leading to the degree of Master of Science in Computer Engineering is
offered by the faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS).

This handbook contains a description of the programme which starts in September 2004.

Director of Studies in Electrical Engineering and Computer Engineering:
dr.ir. J.J. Gerbrands tel. : 015 27 84647
email : j.j.gerbrands@ewi.tudelft.nl

Student Counsellors:
dr.ir. R.J. Diependaal tel. : 015 27 83802
drs. M.W.I. van Kraaij tel. : 015 27 85158
drs. D.I. Stadler tel. : 015 27 84645
Secretary tel. : 015 27 81879
email : studieadviseurs@ewi.tudelft.nl

The graduate programme of TU Delft offers Master of Science (M.Sc.) and Doctoral (Ph.D.)
degrees in Engineering. The M.Sc. programmes take 24 months and are taught in English.
The Ph.D. programme requires 48 months after the M.Sc. graduation. The Programme offers
challenging high-level education and research to talented students who hold a B.Sc. degree
in technology or science of substantial quality and level. The first year comprises theoretical
study, assignments and laboratory work. The second year is largely devoted to the
graduation project, which involves participating in one of the universitys advanced research
or design projects or an equivalent assignment within a company. The graduation project
results in a M.Sc. thesis.

Computer Engineering is the engineering discipline that is concerned with the usage and
development of software and hardware of computing systems (computers). It covers
computers and computing devices from embedded to personal computers to mainframes to
supercomputers. It is widely considered that computer engineering is one of the most
dynamic fields in term of market growth. Every year, every person in this world buys at least
one product that has been the design contribution of a computer engineer. The students
joining the CE will learn the theory and practice of system software, including programming,
operating systems, and compilers. They will become experts in computer architecture,
implementation and development of computer hardware. In addition, the state of the art in
design software tools for synthesis, physical design, VLSI, testing, and performance analysis
will be addressed by the programme. In order to prepare our students to be world class
engineers we provide them with both strong theoretical and practical teachings. In order to
insure that our graduates are immediate industrial contributors a significant amount of
learning time is reserved for practical software and hardware design experiments and
prototyping.








8
1.2 The curriculum

This handbook is available at the student information desk of the faculty of EEMCS,
telephone extension +00 31 15 27 81879/81338.

The programme is a two-year programme and comprises 120 credit points. One credit point
corresponds to 28 hours of student activity (lectures, working groups, laboratory
assignments, self-study, tests, examinations).

The programme is closely related to the programmes in Electrical Engineering and Computer
Science, also offered by the faculty of EEMCS and to the programme in Systems and Control
Engineering, offered by the faculty of Design, Engineering and Production.


1. The programme includes a common core of 33 credit points. This common core is
compulsory for all students in the programme.

2. There is a list of specialisation courses, offered by the groups participating in
M.Sc. programme and other groups of the faculty of Electrical Engineering
Mathematics and Computer Science (EEMCS), from which the student chooses at
least 27 credit points in consultation with the contact person of one of the
participating groups or his/her advisor.

3. The programme includes a free elective course space: 15 credit points of the
programme can be used for units of study such as a work experience, international
exchange programme, courses offered by other universities or by the TU Delft but
preferably by another department, social studies courses or a minor like biomedical
technology, avionics, sustainable energy or marketing for engineers.

4. The thesis project has a weight of 45 credit points and is concluded with:

An M.Sc. thesis to be presented and defended in a M.Sc. committee, and
a draft for a scientific publication (in the format of a specific conference or
journal), in English, or a preparation of a patent application.

The general rules for planning your individual programme are discussed below.

1.3 Individual study programme and monitoring

You should contact the coordinator at your earliest convenience, but certainly before the
start of the first semester. In agreement with the coordinator, you set up your individual
study programme using the following ingredients: compulsory courses, your current ideas
about the theme of your thesis project and, possibly, the group in which you will do your
thesis project, the specialisation courses that bridge the gap between the compulsory
courses and the thesis project and your use of the free elective space. In order to finish the
programme in two years, you should plan to take an average of 30 credit points per
semester.

At the end of the first semester, you and the coordinator will discuss your progress and
performance. This first assessment may lead to adjustments in the planning. In case of
insufficient progress, you may be advised to reconsider your choices. You submit your plan
for approval to the Examinations Board at the start of the second semester.

9
At the end of the second semester there is a second assessment. In addition, you should
contact one of the professors of the laboratories involved to choose your thesis project and
your thesis advisor. Any remaining credit points can be used in preparation for the project.

During your project you must work according to the principles of project management. There
are three crucial elements in project management: identification of different phases,
management and control, and explicit decision making. The following phases are identified:
initial phase, definition phase, design phase, implementation phase, project
termination. At the end of each phase you produce a document describing the project
content (expected results, deliverables), agreed project activities and the agreements with
respect to the management and control aspects: time, finances, quality, information
exchange and project organisation. For each of these aspects, it should be clear what
the agreement is (the norm) and who can decide whether you may deviate from the norm, if
necessary. You are responsible for these documents and you use them in your contacts with
your supervisor. In addition, you may be asked to discuss them with the coordinator. For
background reading on project management see e.g. J.R. Meredith and S.J. Mantel, Project
Management, a managerial approach, Wiley, 2000, or G. Wijnen et al, Projectmatig werken,
Spectrum, 1998 (in Dutch).

At the start of your project, the thesis committee is appointed by the Examinations Board.
This committee comprises at least three members: your thesis advisor, at least one other
staff member from the department and at least one staff member from a different
department.

At the end of your project you produce a thesis (report) and a draft of a scientific publication
(in the format of a specific conference proceedings or a specific journal), in English, or you
produce a draft of a patent application.

The thesis committee will grade your performance with respect to level of complexity of your
project, results obtained, academic level, creativity, ingenuity, project management, critical
attitude (also with respect to your own results), oral and written presentation and thesis
defence. The committee may make a full assessment by looking at your performance
throughout the MSc programme.

1.4 Work experience (ET5S)

In consultation with your coordinator you can include a work experience placement in
industry in your programme, possibly one abroad. Usually, a work experience will be planned
in the free elective space.
The number of credit points depends on the number of working weeks with the following
restrictions: the minimum duration of a work experience is 8 weeks [12 cp.], and the
maximum number of credit points you can obtain is 18, even if the work experience is longer
than 12 weeks. A work experience is full time: you cannot plan any other activities in
parallel.
At least 6 months before the start of the work experience you should contact the work
experience coordinator J. de Vries (j.devries@ewi.tudelft.nl). For more information please
refer to: http://bosz.ewi.tudelft.nl/stages/regeling.htm.






10
1.5 Bridging programme for students with a Dutch HTO-diploma.

In general, holders of a Dutch HTO-diploma in Electrical Engineering are required to do the
special HTO bridging programme of TU Delft before they can be admitted to the Masters
programme. Information about admission can be obtained from the Student Counsellors or
from the Director of Studies in Electrical Engineering. The language of instruction is Dutch.

Het schakelprogramma is er enerzijds op gericht kennis en vaardigheden op het gebied van
de wiskunde op het vereiste niveau te krijgen, anderzijds op het versterken van de kennis en
vaardigheden op het gebied van de grondvesten van de geselecteerde variant. Het
schakelprogramma omvat ten minste 30 studiepunten en is als volgt opgebouwd:

WI1510IN Analyse deel 1 3 4/0/0/0 samen met TI
WI1520IN Analyse deel 2 3 0/4/0/0 samen met TI
WI1244ET Analyse deel 3 3 0/0/4/0 samen met ET
WI2256WBTH Lineaire Algebra en Differentiaalvgl. 6 2/2/4/0 bij WB
WI2046ET Discrete Structuren 3 4/0/0/0

Aanbevolen wordt om een Engelse taalcursus of schrijfcursus in het programma op te
nemen, bijvoorbeeld

WM1101TU Upper-intermediate English 3 2/2/0/0 or 0/0/2/2
WM1102TU Written English for Technologists 3 2/2/0/0 or 0/0/2/2

Het elektrotechnisch deel van het schakelprogramma wordt opgebouwd uit vakken uit de
Bachelor-opleiding en wordt afgestemd op de voorziene specialisatie.

Afhankelijk van de vooropleiding wordt een individueel vakkenpakket samengesteld van ten
minste 30 studiepunten. Hierbij kunnen zich roosterproblemen voordoen, op grond waarvan
een andere keuze zal moeten worden gemaakt. Het programma moet vooraf worden
opgesteld in overleg met de studieadviseur en/of de HTS-cordinator en ter goedkeuring
worden voorgelegd aan de coordinator van de MSc-opleiding. Als het schakelprogramma met
goed gevolg is afgelegd, wordt daarmee een toelatingsbewijs voor de MSc-opleiding
verworven.

Het elektrotechnisch deel van het schakelprogramma wordt opgebouwd uit vakken uit de
Bachelor-opleiding en wordt afgestemd op de voorziene Mastervariant. De volgende
aanbevelingslijst voor CE is gedefinieerd:

ET2043 Computerarchitectuur & organisatie 0/0/3/0
IN2061ET Software ontwerp & implementatie 0/0/0/2
ET3301 Embedded Systems 0/2/2/0

Voor meer informatie, neem contact op met onze studie adviseurs via email:
studieadviseurs@ewi.tudelft.nl of telefonisch: 015-2781879.

Contactpersoon voor de HTO is:
Ir. E.W. Bol
Tel: 015 27 82886
e.w.bol@ewi.tudelft.nl


11
2. The Programme

2.1 Introduction

In order to prepare Computer Engineering students to become excellent engineers, we
provide them with strong theoretical and practical knowledge. To ensure that our graduates
can contribute to the industry, we devote a large part of the programme to practical
software and hardware design experiments and prototyping.
Within the faculty EEMCS five groups are involved in the CE masters: Circuits and Systems
(CAS), Computer Engineering laboratory (CE), Network Architectures and Services (NAS),
Parallel and Distributed Systems (PDS) and Software Engineering (SE). They cover the
following main themes:

Circuits and Systems (CAS)

Research and education at the laboratory for Circuits and Systems center around design
methodologies for circuits and systems, at different levels of abstraction. Current efforts
include:
Signal processing algorithms: in particular sensor array signal processing ("smart
antennas"), with emphasis on the underlying structured matrix computations.
Signal processing architectures, for the execution of such algorithms. These typically
center around the (pipelined) CORDIC processor.
System theory: in particular of time-varying and nonlinear systems.
Development of a framework of CAD tools: for VLSI circuit design, including VHDL
synthesis, layout synthesis, and design verification.
Circuit component modeling and layout extraction with emphasis on the parasitic effects.

Computer Engineering (CE)

The Computer Engineering laboratory performs research in the determination, development,
and integration of both software and hardware required to build a computing system. More
specifically, we focus on the definition of system requirements, from embedded to general
purpose, their architecture and implementations, and the study and development of tools
and software that allow to improve the analysis and synthesis of computing systems. More
precisely, we are actively involved in:
Hardware: Computer architecture, digital design, parallel vector and media processors,
embedded processors, SoCs, VLSI design, computer arithmetic, low power designs,
reconfigurable processors, feed forward neural networks (threshold logic), memory and logic
testing, design for testability.
Software: back-end compilers, system software, software for automatic synthesis,
performance and software tools, hardware software co-design, software simulators, code
instrumentations and performance enhancement tolls, design space exploration software,
binary translators.
Networks: Network processors, Internet and web processing, mixed optical/electronic
switches, distributed processing, ubiquitous (i.e., anywhere and anytime) and unobtrusive
(i.e., without much user intervention) communication environments.
Speculative research: nano computing, chaotic computational systems, threshold logic
processors, communicating migrating processes.





12
Network Architectures and Services (NAS)

The research of the NAS group at Delft focuses on network concepts for multimedia in the
broad sense. The evolution towards new Internet-like architectures with full QoS-awareness
is a main focal point. Important research themes: Impact of Quality of Service (QoS);
Dynamic and distributed Routing; Active Networks; Performance evaluation of routing
instances via random graphs; Properties of Internet Topology; Queuing analysis of arrival
processes with heavy-tailed distribution; Aspects of Mobile Communication Networks and Ad
Hoc Networking.

Parallel and Distributed Systems (PDS)

The research in this group includes the specification and implementation of parallel and
distributed languages and programs, wide-area computing, ubiquitous computing, and
performance analysis. The first theme is of a more theoretical nature. It also includes as a
special topic collective agent based systems where agent cooperation and multi-agent
planning is studied. Wide-area computing deals, e.g., with the question how to use the vast
amount of (idle) computers all over the world using the Internet. Ubiquitous computing tries
to make computing power available everywhere where one can go. And performance
analysis, at last, tries to model and to predict the performance of parallel and distributed
programs.

Software Engineering (SE)

Important sub-themes in this area are software architecture, and real time and embedded
software development and verification. Software architecture is about the high-level
structure of a software system at such a level of abstraction that the system can be viewed
as a whole. Real-time systems include applications where timing is important like in control
systems. An interesting research question in this area is how these kind of systems can be
verified by formal methods. The theme of embedded systems also becomes more and more
important since the use of dedicated hardware has significantly increased the last decades.

2.2 Graduation requirements

Students are free to schedule the sequence of courses. For graduation it is required that
the total of 120 credit points (cp) should be accumulated. It is suggested that 60 cp
are taken each year and in addition it is suggested that the compulsory courses are followed
and completed in the first year of the study.

Compulsory courses (33 cp)

ET4054 Methods and Algorithms for System Design 5 0/4/0/0
ET4074 Modern Computer Architectures 5 3/0/0/0
ET4246 Introduction Computer System Engineering 2 1/0/0/0
ET8019 Computer Arithmetic 9 4/2/0/0
IN4020 Compiler Construction 6 2/2/0/0
IN4026 Parallel Algorithms 6 0/2/2/0






13
Elective courses (27 cp)

The following list is presenting suggested elective courses. Depending on individual
preference of students and in accordance with the contact persons some other courses can
be selected that are not currently present in the list. The elective courses are specialization
courses and the student can emphasize in four directions: software, hardware, design
tools & methodologies, and computer networks.

ET4032 Performance Analysis 3 0/0/0/2
ET4034 Telecom, Architectures & Business models 4 0/0/3/0
ET4036 Transmission Systems Engineering 4 3/0/0/0
ET4076 Computer Systems Testing 4 0/0/3/0
ET4078 Computer Architecture (Special Topics) 4 0/0/0/2
ET4146 Advances in Networking 3 0/3/0/0
ET4247 High-Tech Start-ups 5 0/3/0/0
ET4255 Electronic Design Automation 4 0/0/0/3
ET4263
*
System Programming in C 2 2/0/0/0
ET4272
**
System Design with HDLs 2 2/0/0/0
ET4351 VSLI Systems on Chip 4 0/0/0/3
IN4002 Distributed Systems 6 2/2/0/0
IN4024 Real-Time Software Systems: An Introduction 6 4/0/0/0
IN4034 Design of Highly Interactive Systems 4 0/0/2/0
IN4049TU Intro High-Performance Computing 6 2/2/0/0
IN4071TU Internet Technology 5 0/2/0/0
IN4072 Systems and Software Verification 6 0/0/4/0
IN4073 Embedded Real-Time Systems 6 0/0/0/3
IN4076 Software Architecture Recovery and Modelling 6 0/0/2/2
IN4079 Digital Longevity 5 2/0/0/0

At least 17 creditpoints have to be taken from the elective courses list, the remaining
creditpoints (with the permission of the advisor) can be taken from other TU Delft
programmes.

2.3 Organization

The programme is organized by the following laboratories:

Circuits and Systems (contact: dr.ir. N.P. van der Meijs)
Computer Engineering (contact: dr. K. Bertels, ir. G. N. Gaydadjiev)
Parallel and Distributed Systems (contact: ir.dr. D.H.J. Epema)
Software Engineering (SE) (contact: ir. F. Ververs)
Network Architectures and Services (NAS) (contact: prof.dr.ir. P. Van Mieghem)

Coordinator of the programme is:
ir. G.N. Gaydadjiev Tel. : 015 27 86168
Room : HB15.320
Email : g.n.gaydadjiev@ewi.tudelft.nl



*
ET4263 is highly recommended for students without a strong background in C Programming.
**
ET4274 is for students without background in high level design hardware description languages.

14










































15
3. General elective courses and laboratories

General elective courses
ET4247 High-tech Startups 4 3/0/0/0
ET5S Work Experience (stage) 12 18
WM0316ET Philosophy of Science 3 2/2/0/0
WM0781TU Patent Law and Patent Policy 3 0/4/0/0
WM1102TU Written English for Technologists 3 0/0/2/2 or 2/2/0/0
WM1109TU Scientific Writing and Oral Presentation 2 0/2/2/0

Specialisation courses in Control Systems Engineering
SC4030 Modeling & System Analysis 3 0/3/0/0
SC4040 Filtering & Identification 6 0/4/0/0
SC4060 Model Predictive Control 4 3/0/0/0
SC4070 Practical Control Systems 4 0/0/3/0
SC4080 Knowledge Based Control Systems 3 0/2/0/0
SC4090 Optimization in Systems and Control 3 0/0/3/0
SC4100 Mechatronical Design 3 0/0/2/0
SC4130 Modern Robotics 4 0/4/0/0
SC4150 Fuzzy Logic and Engineering Applications 3 0/0/3/0
SC4160 Modelling and Control of Hybrid Systems 4

Laboratories
ET4151P Quality and Risk Analysis 2 28 hrs
ET4262P Labcourse Microprocessors 2 60
ET4bwp Lab module workshop 2 40
ET4icp IC-technology lab 2 28
ET4m Mentor 3 80

Highly recommended combination of courses for international students (not for Bachelors in
Electrical Engineering from TU Delft):

ET8008 Introduction Design Methodology + ET3025P 0/X/0/0
ET3025P Integrated Design Project 16 0/0/X/0 or 0/0/0/X
WM1101TU Upper-intermediate English 3 2/2/0/0 or 0/0/2/2
WM1118ET Report Writing for the IDP 2 0/0/2/0
The IDP is a fulltime activity, no courses can be followed concurrently.

Elective courses for foreign students only (not for Bachelors in Electrical Engineering from
TUDelft):
SC3020ET Control Systems I + II 6 2/2/0/0
ET3301 Embedded Systems 4 0/2/2/0
ET3601 Lab module Signal Processing 4 X/X/0/0
ET4243 Stochastic Processes 4 3/0/0/0
ET4276 P Introduction to Microprocessors 3 0/X/0/0
ET8002 A Telecommunications Techniques 3 0/2/0/0
ET8002 B Telecommunication Networks 3 0/0/2/0
ET8012 Power Systems 3 2/0/0/0
IN4075MSc Advanced Programming in Java 3 2/0/0/0
IN4084MSc Advanced Programming in C++ 3 0/0/0/2



16





17
4. Minors (elective)

4.1 Production Systems Engineering (Productiebeleid)

Contact: dr.ir. P.H.F. Morshuis
P.H.F.Morshuis@ewi.tudelft.nl
Room LB03.800

ET4104 Planning and Operation of Power Systems 4 1/2/0/0
ID5131 Business Marketing for Engineers 3 0/0/2/0
WB5420 Design of Production Systems 4 4/0/0/0
WM0102TU Labour and Organisation Psychology 3 0/x/x/x
WM0721TU Labour and Law 3 4/0/0/0


4.2 Avionics

The Avionics minor allows students to specialize in the Aviation domain. The compulsory
courses are intended to cover the areas of basic flight control and flight mechanics, the
sensors used to acquire the data needed to control the aircraft and ensure safe separation
with potential hazards, systems that support the pilot with navigation, guidance and control
and basic principles behind the design of these systems in the context of certification
requirements.

Contact: dr.ir. E. Theunissen
E.Theunissen@ewi.tudelft.nl
Room HB20.080

ET4138 Introduction to Avionics 3 0/3/0/0
ET4244 Avionics Lab 1 by appoint.
SC4040 Filtering & Identification 6 0/3/0/0
AE4220 Airplane Performance and Operations 3 0/0/3/0
AE3302 Airplane Stability and Control 6 3/3/0/0


4.3 Biomedical Engineering

Coordinators:
dr ir J.J. Gerbrands, (27) 84647
dr.ir. Th.J.C. Faes, tel: 020-4440178; e-mail: tjc.faes@vumc.nl

What is Biomedical engineering?

Biomedical engineering is the application of technology in health care services for the
medical treatment of patients. In particular, medical technology is used to improve our
knowledge of the functioning of the human body (research), to diagnose the causes of an
illness in a particular patient and, finally, to support or to improve the condition of the organ
system of a patient (therapy). Technology, along with drug discovery, shares the price for
the massive expansion of medicine in the post-war years.
The medical application of technology for purposes of diagnosis and therapy makes demands
on the technology itself, and, by that, on the engineers designing and constructing medical
technology and supporting its use. Medical technology always needs to serve a specific

18
medical purpose in a cost-effective way at a high quality level, while safety must be secured
for both patients and medical staff. To achieve this goal, an engineer working in the
biomedical field needs to be, in the first place, a first-rate engineer in his or her particular
technical profession. In addition, the engineer needs to have some knowledge of the
physical-physiological processes involved in the functioning of the human body. Moreover,
the engineer needs to know how medical technology is used in the health care services and
how this use is regulated. Armed with this knowledge, the engineer is capable to employ his
technological knowledge and skills to design and to construct medical technology, meeting
the high levels of quality set, and to support the use of medical technology in hospitals. The
result of all these engineering efforts is to provide medical doctors with tools which can be
used in the treatment of patients. For that purpose, engineers and medical doctors work
frequently together in a close cooperation.
Biomedical engineers are most often employed by:
the biomedical industry, like Philips Medical Systems, Siemens, Medtronic;
the health care services, like hospitals;
the biomedical research institutes, like universities, TNO and RIVM.
In the calendar year 2001, the Dutch magazine Intermediair published approximately 150
employment advertisements in the field of biomedical engineering. A closer inspection
learned that half of these advertisements concerned positions for engineers just graduated;
about half of these positions were offered by the industry, while the research institutes and
hospitals offered about a fourth of these positions each.

Courses on Biomedical Engineering Offered by the Faculty EEMCS

An engineer working in the biomedical field needs to be trained, in the first place, as a first-
rate engineer in a particular technical profession. In addition, the engineer needs to have a
background in human physiology, medical technology, and the organization of health care
services.
The faculty of EEMCS offers a number of master-courses in electrical engineering in which
the students are trained as first-rate engineers. In addition, the faculty offers the following
courses in biomedical engineering:

ET4126 Medical Technology 4 3/0/0/0
ET4127 Themes in Biomedical Engineering 4 0/0/0/3
ET4128 Healthcare Systems 3 3/0/0/0
ET4129 Physical Measurement and Imaging Techn. 3 0/3/0/0
ET4130 Bioelectricity 3 0/3/0/0
ET4151P Quality Assurance & Risk Analysis Lab 2 0/0/x/0
WB2408 Physiological Systems 3 0/4/0/0

These courses give students an opportunity to gain a background in biomedical engineering.
The courses Medical Technology, Physical Measurement and Imaging Technology in
Medicine and Themes in Biomedical Engineering explain the engineering principles involved
in examples of modern medical technology; Physiological Systems and Bioelectricity give a
detailed explanation of the functioning of the human body; the organization of the health
care services is one of the topics discussed in Healthcare Systems, while the practical
Quality Assurance & Risk Analysis concerns tools to assess quality measures and safety
risks.




19
How do these courses fit into your master?

You can take one or more courses on biomedical engineering because you are interested, or
because your master study or thesis has a relation with the field of biomedical engineering.
You can fit these courses into your master study by using the so-called free elective space
available in every master. A second option is to take a minor in Biomedical Engineering by
following all above-mentioned courses in biomedical engineering; a written statement will be
added to your masters certificate.
For more general information please refer to http://bmt.ewi.tudelft.nl/ or to: dr ir Th.J.C.
Faes (mailto:TJC.Faes@VUmc.Nl)


4.4 Sustainable Development

Contact:
prof.ir. L. van der Sluis
email: L.vanderSluis@ewi.tudelft.nl
room: LB03.180

Dr.ir. G.C. Paap
email: G.C.Paap@ewi.tudelft.nl
room: LB03.150

Please refer to the general information on www.odo.tudelft.nl

The new option for specialisation 'Technology in Sustainable Development' can be followed
as from September 2000 as part of the existing Masters programme of almost every faculty.
The specialisation is open to all TU Delft students.

Three study components
The 'Technology in Sustainable Development' specialisation comprises three study
components:
1. Colloquium: This course is a two-week colloquium where students work in
interdisciplinary groups on topical sustainability issues and approaches (2 cp, 2 x1 week).
Socio-technological scenarios and new developments in society and the role of
technology are central issues of this course.
2. Elective courses: Students are asked to choose a well-balanced combination of at least
four courses related to Sustainable Development (a total of 8 cp) focusing on general
and disciplinary design, analysis and tools, organisation, policy and society (courses
ranging from Life Cycle Analysis to Environmental law, Sustainable Energy and
Biotechnology). It is also possible to choose courses offered by other faculties and in
some cases a work experience, or projects or courses followed abroad. See
www.odo.tudelft.nl
3. Thesis project: Students are asked to incorporate sustainability issues in their thesis
project.
These components must be completed if the Technology in Sustainable Development is to
be mentioned on the students degree certificate






20
Colloquium Technology in Sustainable Development
The interdisciplinary colloquium, consisting of two weeks work, will be planned twice a year;
in April and in October. There is room for 20 students at most. Sign up in time, to be sure of
a place. For registration please contact the secretariat of Education in Sustainable
Development (ODO), tel. +31 15 2783791, A.T.M.Dokkuma-tenDam@tbm.tudelft.nl or
G.G.M.Putman@tbm.tudelft.nl

SD-referent and thesis advisor
Within faculties, interested teachers with specific expertise function as contacts of
Sustainable Development (SD). They are responsible for:
Helping students choose a well-balanced combination of elective courses
Evaluating the aspect of Sustainable Development in the thesis project. The contact shall
determine whether the theme of sustainable development has been sufficiently integrated
into the problem formulation, the execution of the project and the project report. The
contact advises the thesis committee. Obviously the thesis advisor remains primarily
responsible for the general evaluation of the work. The contact acts as an advisor to the
student, thesis advisor and thesis committee.

More information
For more information about the specialisation option, please contact the SD contacts of the
faculty of Electrical Engineering, Mathematics and Computer Science:
Prof.ir. L. van der Sluis, (015) 27 85782, L.vanderSluis@ewi.tudelft.nl
Dr.ir. G.C. Paap, (015) 27 81848, G.C.Paap@ewi.tudelft.nl
You can also contact one of the student counsellors.
Detailed information can also be found on the Internet: www.odo.tudelft.nl or requested
from the project group Education in Sustainable Development (ODO) (015) 27 85505.

4.5 Humanities and Societal Courses from TBM

Technology and Society
Technology cannot be dealt with in isolation. In his or her professional practice, each
engineer will encounter societal aspects of engineering problems. Naturally the engineering
programme provided at the Delft University of Technology is of a technical nature but it also
includes societal aspects. The faculty of Technology, Policy and Management (TPM) offers
courses that provide insight into the implications of technology and which contribute to the
academic training of engineers. Engineers are always responsible for the consequences that
any project has for the immediate environment. Moreover, they have to assess whether it
can be realized in financial and organisational terms, be aware of environmental and safety
requirements that must be met and be able to anticipate the legal problems that may arise.
TPM offers a wide range of courses that focus on providing insight into the relationship
between technology and society.

Technology and Skills
An engineer certainly does not work alone. It is rather the case that about half of his
working time is devoted to consulting colleagues, negotiating with business relations and
presenting proposals. Being able to cooperate well and to deal with difficult situations are
crucial skills. It should therefore not come as a surprise to learn that employers are
extremely demanding when it comes to social and communicative skills. TPM offers different
courses where skills in these areas can be developed.


21
Compulsory and Elective Courses
Most study programmes include compulsory TPM courses. More and more faculties are
offering interfaculty courses that are set up in collaboration with TPM. These do not focus on
pure expert knowledge, but on a practical problem for which a solution must be sought. This
approach provides more insight into the problems which engineers will have to deal with and
it gives a sense of the different kinds of angles from which these problems can be
approached.
The faculty of TPM also offers electives. Students can use part of their flexible study
programme to take an elective out of personal interest, in preparation for a work placement
or for their personal development for this purpose. More and more students are availing
themselves of the possibility, because it allows them to expand their job opportunities.

What to choose?
The faculty of TPM offers education in: business engineering and management, economics,
technology assessment, philosophy, ethics, history of technology, research and development
methodology, psychology of work and organisation, law, safety science, technology policy,
entrepreneurship, technology management, communication theory and skills, and foreign
languages.
When selecting courses for their study plan it can be useful for students to look at three
areas in which they might be working, as each area demands a specific approach on the part
of an engineer. These three areas are:
1. design and construction
2. research and development
3. business and management
Each of these areas has specific non-technical components, a few examples of which are
given below.

Sub. 1 Design and construction:
Future designers must at least know something about the history of technology. They should
have completed a design methodology course. Furthermore, designers have to be able to
cooperate with colleagues from other disciplines; therefore they must be aware of the
economic and legal aspects of their design and product while paying attention to safety,
health and all environmental aspects.

Sub. 2 Research and development:
Each researcher (Ph.D. student or research staff member) is expected to have followed
courses such as the history of science and philosophy of science. It is also important to have
some knowledge of technology policy and economic development and insight into the ethical
and legal aspects of intellectual and industrial property.

Sub. 3 Business and management:
Managers who only have technical knowledge will never get very far in their careers. Apart
from needing to possess basic management skills, they will need psychological and
organizational insight to be able to work with and lead multidisciplinary teams. They will
need knowledge of the rules (for example those covering the working conditions) and of the
organizational structures of the government and industry as well as in-depth knowledge of
ethics and organization.

Each student will have to choose from the courses offered. Those choices will depend
primarily on the student's own interests and on his or her intended career. Many different
course combinations are thinkable. The areas described here are only examples.


22
More information
All courses are described in the TPM Interfaculty Course Guide of the Faculty of Technology,
Policy and Management (Dutch version only). The Course Guide can be obtained from the
academic advisor at your faculty or from the TPMs Student Information Centre and can also
be read at the student administration office within your faculty. Information can also be
found on the TPM internet page (http://www.TBM.tudelft.nl).
For general questions about the courses offered by TPM please contact the Student
Information Centre, Jaffalaan 5, tel. (015) 27 86373.

Faculty of Technology, Policy and Management
Jaffalaan 5
2628 BX DELFT




23
5. Course descriptions


ET3301

Embedded Systems 4 Lectures
Practice
0/2/2/0
4 x 7
weeks
Staff Dr.ir. S.D. Cotofana , 015 - 27 86267, S.D.Cotofana@ewi.tudelft.nl
Dr.ir. J.S.S.M. Wong , 015 - 27 87362, J.S.S.M.Wong@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter and 2nd semester, 3rd quarter
Course material F. Vahid, T. Givargis, Embedded System Design: A Unified
Hardware/Software Introduction, John Wiley & Sons, Inc., 2002, ISBN 0-
471-38678-2.
Assessment The assessment is based on open book exams. A mid term (MT) take
place at the end of the 2nd quarter and a final exam (FE) at the end of
3rd quarter. Additionally two tests T1 and T2 will take place during the
quarters. The grade is determined as G = MTx0.2 + FEx0.8. T1 and T2
grades, if larger or equal to 6, count as bonus B = T1 0.1 + T2 x 0.1.
The final grade is determined as MIN{G+B,10} and it is valid only if the
lab assignment is completed successfully.
Assess. period
Lab. projects
Prerequisites Digital Systems I+II (ET1131 , ET1027), Computer Architecture and
Organization (ET2 043) or equivalent courses.
Required for
Catalog data Embedded systems, hardware/software co-design, memories, process
modeling, real-time systems.
Goals At the end of this course the student is able to design digital embedded
systems, i.e., he/she is able to select an embedded system platform
(consisting of hardware and software components) given the
requirements of an application. In addition, he/she is able to realize a
complete software implementation of the embedded system platform.
Furthermore, he/she is able to analyze the implementation and to
identify performance bottlenecks. Subsequently, he/she is able to remove
these bottlenecks by implementing the bottleneck functions in specialized
hardware with the purpose to increase the performance of the embedded
system to the required level.
Summary The topics that are discussed in the lectures are the following:
requirements, challenges, and design methodologies of embedded
systems; combinational and sequential logic, and application-specific
hardware optimizations; general-purpose and application-specific
instruction-set processors; interrupts; peripherals; memories and their
interfaces; buses; state machines; processes, process communication
and synchronization, and process scheduling; control systems; and IC
technology.
End terms
Remarks

24


ET4032

Performance Analysis 3 Lectures 0/0/0/2
Staff Prof.dr.ir. P. van Mieghem , 015 - 27 82397,
P.vanMieghem@ewi.tudelft.nl
Course year
Term 2nd semester, 4th quarter
Course material Book/course notes: Performance Analysis
Assessment Written and closed book
Assess. period
Lab. projects
Prerequisites Stochastic processes or an introduction to probability theory.
Required for Performance Analysis of Telecommunication Systems
Catalog data Random variables, Markov processes, Queuing systems; Blocking and
loss probability, QoS-provisioning, Internet shortest path routing.
Goals The course aims to provide the students with the techniques that enable
them to make decisions based on quantitative performance measures.
These techniques will be used in the design, before acquisition or during
operation, of computer and telecommunication systems.
Summary This course applies probability theory and the theory of stochastic
processes to the design and performance evaluation of
telecommunication and computer systems. The computation with random
variables is reviewed. Markov processes and queuing theory will be
introduced to the current important concept of "quality of service (QoS)"
provisioning and to the computation of the blocking probabilities in
telephony (both fixed as mobile). Applications to the Internet shortest
path routing are also included. More details are found on
http://www.nas.ewi.tudelft.nl/educat/courses/et4-032/Welcome.html.
End terms
Remarks The course in accompanied by 6 weekly exercises. The quotation of
exercises influences the final grade.

25


ET4034

Telecommunication,
Architectures & Business
models
4 Lectures 0/0/3/0
Staff Prof.dr.ir. N.H.G. Baken , 015 - 27 87374, N.H.G.Baken@ewi.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material Reader, sheets, blackboard
Assessment Report (assigments, game)
Assess. period
Lab. projects
Prerequisites Telecommunciation Networks
Required for Ir or MSc in Telecommmunications
Catalog data Transmission systems, design aspects, systems engineering, link budget,
channel models, multiplexing, multiple access, channel coding.
Goals The main goal of this course is to extend the analytical knowledge
obtained in the basic telecom courses to the synthetic skills of systems
engineering and the design of means of digital transmission, used in
modern public and business networks.
Summary Systems engineering in telecom; link budget analysis; channel models
(e.g., satellite link, terrestrial line-of-sight link, mobile radio link);
multiplexing (e.g., TDM, SDH); multiple access (e.g., FDMA, TDMA,
CDMA, Aloha); channel coding; power-bandwidth trade-off; cases (e.g.,
introducing mobile communications on a tropical island).
End terms
Remarks Actual course information available on Blackboard

26


ET4036

Transmission Systems
Engineering
4 Lectures 0/3/0/0
Staff Dr.ir. J.H. Weber , 015 - 27 81698, J.H.Weber@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Lecture notes ET4036 "Transmission Systems Engineering", J.C. Arnbak
& J.H. Weber. References from literature: L.W. Cough II, Digital and
Analog Communication Systems, Sixth edition, Prentice Hall, 2001
Assessment Written
Assess. period
Lab. projects
Prerequisites Telecommunication Techniques, Telecom Networks, Error-Correcting
Codes.
Required for
Catalog data Transmission systems, design aspects, systems engineering, link budget,
channel models, multiplexing, multiple access, channel coding.
Goals The main goal of this course is to extend the analytical knowledge
obtained in the basic telecom courses to the synthetic skills of systems
engineering and the design of means of digital transmission, used in
modern public and business networks.
Summary Systems engineering in telecom; link budget analysis; channel models
(e.g., satellite link, terrestrial line-of-sight link, mobile radio link);
multiplexing (e.g., TDM, SDH); multiple access (e.g., FDMA, TDMA,
CDMA, Aloha); channel coding; power-bandwidth trade-off; cases (e.g.,
introducing mobile communications on a tropical island).
End terms
Remarks Design content: high. Actual course information available on
Blackboard

27


ET4054

Methods and Algorithms for
System Design
4 Lectures 0/4/0/0
Staff Prof.dr.ir. P.M. Dewilde , 015 - 27 85089, P.Dewilde@dimes.tudelft.nl
Dr.ir. T.G.R. van Leuken, 015 - 27 86696
Course year
Term 1st semester, 2nd quarter
Course material De Micheli, Synthesis and Optimization of Digital Circuits
Assessment Oral
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary System design is the central topic of this course. We move beyond the
methods developed in courses on circuit design and consider situations,
in which the functionel behaviour, in particular "sequence graphs", and
we discuss how they can be represented and generated. Next we focus
on the main issues to be considered in system design, namely measures
of performance and how they can be represented and assessed. We then
engage in "design exploration" and develop a number of strategies to
design systems with some kind of optimal behaviour. This leads to a
quest for a variety of optimization methods depending on which
performance measure we want to optimise. We treat the following design
topics in detail: logic synthesis, optimization in time and space, binding
methods, retiming. We also devote some attention to algorithmic
complexity and its assessment. During the course, design methods will
be illustrated and design programs made available for experimentation,
including "Art Builder", "Espresso" and "Sis". Participants will also be
asked to contribute a small piece of design software in Matlab illustrating
the techniques. Participants who have taken the course succesfully will
understand basic system design methods and will have acquired some
experience with system design programs.
End terms
Remarks This course is mandatory for the M.Sc. direction in "Computer
Engineering".

28


ET4074

Modern Computer Architectures 5 Lectures 5/0/0/0
Staff Dr. B.H.H. Juurlink , 015 - 27 81572, B.H.H.Juurlink@ewi.tudelft.nl
Dr. K.L.M. Bertels , 015 - 27 81632, K.L.M.Bertels@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material J.L. Hennessy and D.A. Patterson, Computer Architecture: A
Quantitative Approach, 3rd edition.
Assessment Examination consists of three parts:
1) Some homework assignments will be given. This consitutes 1/4 of
the final grade.
2) A presentation on some scientific papers or an assembly
programming assignment. This constitutes 1/4 of the final grade.
3) For the third part there are two possibilities: a) write a report on a
couple of scientific papers, or b) conduct a small project. This
constitutes 1/2 of the final grade.
Assess. period
Lab. projects
Prerequisites Introductory course on computer architecture and organization.
Required for
Catalog data
Goals Studying the architectures and organizations of the newest
microprocessors on the market and the latest developments in
computer architecture research. Quantifying design decisions in terms
of performance and cost. Subjects: Basic principles, pipelining and
pipelining consequences. Multiple-issue (VLIW and superscalar)
processors. Multimedia SIMD extensions. Out-of-order execution.
Branch prediction. Speculative execution. Design of advanced memory
hierarchies. Prefetching.
Summary
End terms
Remarks

29


ET4076

Computer Systems Testing 4 Lectures 0/0/3/0
Staff G.N. Gaydadjiev, M.Sc., 015 27 86168, G.N.Gaydadjiev@ewi.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material
Assessment The final grade is based on assignments, papers review, oral
presentation and final report written in LaTeX.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary This course is an introduction to the field of digital systems testing. The
topics discussed are: Design process and Verification relation; Defects;
Failure & Faults; Fault Simulation, Logic simulation; Timing models,
Automated Test Pattern generation; Parametric Testing, Design for
testability (DFT), Built in Self Test (BIST), Memory testing; Boundary
Scan; FPGA and Microprocessor testing; Synthesis for Testability;
Testing Systems on Chip (SoCs).
End terms
Remarks

30


ET4078

Computer Architecture (Special
Topics)
4 Lectures 0/0/0/3
Staff Dr.ir. J.S.S.M. Wong , 015 - 27 87362, J.S.S.M.Wong@ewi.tudelft.nl
Prof.dr. S. Vassiliadis , 015 - 27 87146, S.Vassiliadis@ewi.tudelft.nl
Course year
Term 2nd semester, 4th quarter
Course material Syllabus
Assessment Assignment.
Assess. period By appointment
Lab. projects
Prerequisites Introductory course on Computer Architecture.
Required for
Catalog data multimedia standards, multimedia processing, vector machines, vector
processing, supercomputers, reconfigurable hardware, reconfigurable
computing.
Goals The purpose of this course is to familiarize students with the most
recent developments in the field of computer architecture. The
emphasis is on new processor design concepts.
Summary The course consists of three parts. First, the architecture of embedded
processors and related subjects will be discussed. The emphasis will be
on multimedia processing, applications, and standards. Second, the
course focuses on the organization, design, and implementation of
modern processors in relation to parallelism, in particular, vector
processor architectures. Third, this course discusses design techniques
related to reconfigurable computing. More specifically, the subject of
"dynamically software controlled reconfigurable (FPGA) hardware" will
be discussed.
End terms
Remarks

31


ET4104

Planning and Operation of
Power Systems
4 Lectures 1/2/0/0
Staff Prof.ir. W.L. Kling , 015 - 27 83256, W.L.Kling@ewi.tudelft.nl
Course year
Term 1st semester
Course material Lectures notes
Assessment Oral
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary The introduction starts with a description of the power system: the
generation, transmission and distribution of electrical energy. System
interconnection, grid structures and substation concepts are analysed.
Attention is paid to reliability and power quality. Methods for planning the
necessary generating power and fuel input and the required grid
structure are discussed. Important aspects are the operation of the
power system and the analysis of the power system. the coarse ends
with DC-interconnections and other new developments.
End terms
Remarks

32


ET4126

Medical Technology 4 Lectures 3/0/0/0
Staff Dr.ir. J.J. Gerbrands , 015 - 27 884647, J.J.Gerbrands@ewi.tudelft.nl
Dr.ir. Th.J.C. Faes, 020 - 444 0178
Course year
Term 1st semester, 1st quarter
Course material Lecture notes on medical technology. Other course materials will be
announced during the course. References from literature: J. Enderle, et
al. (eds.): Introduction to biomedical engineering. Academic Press (2000)
San Diego. J.G. Webster (edt.): Medical Instrumentation: Application and
design. John Wiely & Sons (1998) New York.
Assessment Oral presentation (20 min.) and paper (10 pages) on a topic of medical
technology as a result of the visit to a hospital. Topic to be approved by
lecturer.
Assess. period Oral presentation during the course: the papers deadline is at the end of
December.
Lab. projects
Prerequisites A bachelor in engineering. Healthcare systems (ET4128)(not compulsory)
Required for ET4129, WB2408, ET4130, ET4127, ET4151P
Catalog data
Goals After a successful completion of the course, the student is able, for
specific examples of medical technology: - to gain access to current
literature in bio-medical engineering; - to explain physical and
engineering principles involved; - to discuss issues of quality, safety and
disinfection.
Summary The use of medical technology in clinical practice (cycle of diagnosis and
therapy). Physicla theory and engineering principles as basis for medical
technology. Modelling and simulation of physiological processes in the
human body. Measurement errors, quality and effectiveness of
instruments. Safety and disinfection of instruments. These topics will be
discussed for examples of diagnostic and therapeutic instruments.
End terms
Remarks (8x2 hours), tasks, visit to a department of a hospital (3 hours), oral
presentations by students.
Consultation by appointment (e-mail tjc.faes@vumc.nl). More
information: http//bmt.ewi.tudelft.nl/

33


ET4127

Themes in Biomedical
Engineering
4 Lectures 0/0/0/3
Staff Dr.ir. J.J. Gerbrands , 015 - 27 884647, J.J.Gerbrands@ewi.tudelft.nl
Dr.ir. Th.J.C. Faes, 020 - 4440178; Dr.ir. W.A. van Duijl, 015 - 27 89463
Course year
Term 2nd semester, 4th quarter
Course material Will be announced; at the end of the lecture series course material will
be made available on CDRom.
Assessment To be decided during the course: written and/or oral examination, or an
option to write a minithesis on a topic of the theme.
Assess. period By appointment, dead line September 1st, 2005.
Lab. projects
Prerequisites Bsc engineering. Medical Technology ET4126 is wished but not
necessary.
Required for ET4130, WB2408, ET4126, ET4151P
Catalog data
Goals Integration of Engineering and Biomedical Science around a speicifc
biomedical theme. Guest-lecturers will cover topics within the theme.
Summary Every year another theme in biomedical engineering is presented. The
subject and details of the course will be timely announced on Black Board
of the university and on the website of Biomedical Engineering:
(http://bmt.ewi.tudelft.nl). Each theme will be teached as an integration
of physiological, clinical and technical disciplines.
End terms
Remarks More information: http://bmt.ewi.tudelft.nl/

34


ET4128

Healthcare Systems 3 Lectures 3/0/0/0
Staff Dr.ir. J.J. Gerbrands , 015 - 27 884647, J.J.Gerbrands@ewi.tudelft.nl
Dr.ir. Th.J.C. Faes, 020 - 444 0178; dr.ir. W.T. van Beekum, 071 - 518
1482; Dr. D.W. Meijer, 030 - 229 2727
Course year
Term 1st semester, 1st quarter
Course material Lecture notes on Healthcare Systems. Other course materials will be
announed during the course.
Assessment Oral presentation (20 min.) and a paper (10 pages) on a topic of
healthcare systems as a result of the visit to a hospital or medical
company.
Assess. period Oral presentation during the course; the papers deadline is end of
December.
Lab. projects
Prerequisites A bachelor in engineering. Course in Medical Technology (ET4126)(not
compulsory).
Required for
Catalog data
Goals
Summary Organization of the healthcare system in the Netherlands. State of health
and its determinants. The role of technology in healthcare systems (level
of aggregation, interaction, dynamics). Need of medical technology by
patients, medical doctors and hospitals in daily practice. Requirements on
safety, quality and desinfection.
End terms
Remarks (6x2 hours), visit to a hospital or medical company, oral presentations by
students
Consultation by appointment. More information:http://bmt.ewi.tudelft.nl/

35


ET4129

Physical measurement and
imaging techniques in medicine
3 Lectures 0/3/0/0
Staff Dr.ir. J.J. Gerbrands , 015 - 27 884647, J.J.Gerbrands@ewi.tudelft.nl
Dr.ir. Th.J.C. Faes, 020 - 444 0178; prof.dr. R.M. Heethaar
Course year
Term 1st semester, 2nd quarter
Course material Lecture notes on Imaging in Medicine. Reference from literature: S.
Webb (edt.): The physics of medical imaging. Institute of Physics
Publishing (1988) Bristol & Philadelphia. J.G. Webster (edt.): Medical
Instrumentation: Application and design. John Wiley & Sons (1998) New
York
Assessment A paper on a topic in medical imaging; topic to be approved by lecturer.
Assess. period Papers deadline is at the end of the second semester, or by appointment.
Lab. projects
Prerequisites ET4126 (not compulsory)
Required for
Catalog data
Goals After a succesful completion of the course, the student is able, for
specific examples of medical imaging system: - to explain physical and
engineering principles involved; - to discuss issues of quality and safety.
Summary Imaging techniques in medicine (Microscopy, X-ray, CT, Echography,
Scintigraphy, PET, MRI, Impedance tomography, MEG).
End terms
Remarks "Teaching-on-the-Spot": Introductory lectures are given at the TU Delft
and are followed by two full days at different locations in the VU medical
center (VUmc) in Amsterdam. Medical imaging instrumentation is
demonstrated in operation (lectures TU-Delft + 2 days in the Vumc).
Design content: The design of several examples of medical technology
will be discussed. Consultation by appointment (e-mail
tjc.faes@vumc.nl). More information: http:/bmt.ewi.tudelft.nl/

36


ET4130

Bio-electricity 3 Lectures 0/3/0/0
Staff Dr.ir. J.J. Gerbrands , 015 - 27 884647, J.J.Gerbrands@ewi.tudelft.nl
Dr.ir. Th.J.C. Faes, 020 - 444 0178; Dr.ir. W.A. van Duijl, 015 0 27 89463
Course year
Term 1st semester, 2nd quarter
Course material Lecture notes Bio-electricity on CD-Rom with demonstrations. References
from literature: Bioelectromagnetism J. Malmivuo and R. Plonsey Oxford
University Press 1995 ISBN 019505823-2
Assessment Oral
Assess. period By appointment
Lab. projects
Prerequisites ET4126 is wished but not necessary
Required for ET4126, ET4127, ET4151P, WB2408
Catalog data
Goals Basic understanding of the organism as a source of electromagnetism
Summary Ion processes in cell membranes. Creation and propagation of action
potentials and neuromagnetic activity. Modelling. Clinical measurement
and interpretation of bioelectric and biomagnetic signals.
End terms
Remarks More information: http://bmt.ewi.tudelft.nl

37


ET4138

Introduction to Avionics 2 Lectures 0/3/0/0
Staff Dr.ir. E. Theunissen , 015 - 27 81792, E.Theunissen@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material ET4138, Inleiding Avionica (dictaat).
Assessment Oral.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary - Navigation concepts, systems and displays (FANS, CNS, Control
systems, RNP, EFIS, FMS, LNAV, VNAV).
- Safety and accidents (CFIT, Midair collisions, Runway Incursions, Loss
of Control).
- Warning systems (TCAS, (E)GPWS).
- Design (Requirements Analysis, Certification, Automation,
Architectures, Vulnerability, Error reports).
- Remote sensing.
- Sensors (GPS, IRS, Air Data Computer).
- New developments (EVS, SVS, SGS).
End terms
Remarks

38


ET4146

Advances in Networking 4 Lectures 0/3/0/0
Staff Prof.dr.ir. P. van Mieghem, 015 - 27 82397,
P.vanMieghem@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Book/course notes: Data Communication Networking
Assessment
Assess. period
Lab. projects
Prerequisites Telecommunication Networks (ET3503)
Required for
Catalog data Protocol suite of Internet and ATM, routing, signalling, scheduling, traffic
management, and QoS-provisioning
Goals The course aims to provide insight in the state-of-art concepts and new
directions for (Inter)networking.
Summary The approach is to treat important network concepts and functionalities
in the communication protocol suites that are most dedicated to and
most specialized in that concept. In brief, routing is superiorly handled in
Internet while ATM excels in traffic management and Quality of Service
(QoS) aspects. The course treats QoS Routing, Internet (intra- and inter-
domain routing), Principles of ATM, Signaling and Routing in ATM, Traffic
Management in ATM, Scheduling. Finally, the new developments in
Internet (e.g. Integrated, Differentiated Services and MPLS) that strive
for QoS-awareness are discussed in detail. (see for more details:
http://www.nas.ewi.tudelft.nl/educat/courses/et4-146)
End terms
Remarks

39


ET4243

Stochastic Processes 4 Lectures
Exercises
2/0/0/0
4/0/0/0
Staff Prof.dr.ir. R.L. Lagendijk , 015 - 27 83731, R.L.Lagendijk@ewi.tudelft.nl
Dr.ir. M.J.T. Reinders , 015 - 27 86424, M.J.T.Reinders@ewi.tudelft.nl;
Dr. L.F.A. Wessels, 015- 27 86707, l.f.a.wessels@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material Yates, R.D. and D.J. Goodman, Probability and Stochastic Processes: A
friendly Introduction for Electrical and Computer Engineers, ISBN 0-471-
17837-3, John Wiley and Sons, New York, 1999.
Assessment Written, with open book
Assess. period 1,2
Lab. projects
Prerequisites This course builds heavily on Mathematics (especially integration and
differentiation)., Discrete structures (especially counting methods), Signal
Processing and Transformation (especially linear systems and signals,
Fourier analysis).
Required for Statistical Signal Processing, Image Processing, Digital Signal Coding,
Data Analysis.
Catalog data Experiments, Probabilities, Random variables, Stochastic processes,
Random signal, Markov property.
Goals To understand and being able to apply the concept of stochastic
modelling of signals and data.
Summary The course covers the following subjects: 1. Experiments, Models, and
Probability; 2. Discrete Random Vairable; 3. Multiple Discrete Random
Variables; 4. Continuous Random Variables, Multiple Continuous Random
Variables; 5. Stochastic Processes; 6. Random Signal Processing; 7.
Renewal Process and Markov Chains.
End terms
Remarks Engineers are often confronted with the problem of realizing systems
that need to operate under unpredictable conditions. Deterministic
models are unsuitable in this case. In this course we will introduce the
concept of stochastic models and random processes for describing
systems and signals that are not deterministic. In fact, many information
and communication technology solutions are built on the principles of
stochastic processes.

40


ET4244

Avionics Lab 1 Lab
course
By
appointment
Staff Dr.ir. E. Theunissen , 015 - 27 81792, E.Theunissen@ewi.tudelft.nl
Course year
Term
Course material
Assessment Assignment.
Assess. period
Lab. projects
Prerequisites ET4022, ET4138.
Required for
Catalog data
Goals
Summary During the Avionics exercise the students will be introduced to the
Electronic Flight Instrument System. In a number of scenarios, lateral
navigation, vertical navigation, collision voidance and ground proximity
warning systems will be demonstrated. At certain points during a
scenario, aspects of the system will be discussed with the students to
test their knowledge. Data that is recorded during these scenarios is
provided to the student for an assignment that will be evaluated during
the de-briefing.
End terms
Remarks The exercise takes place in the DELPHINS flightsimulator facility, located
at the 20th floor of the Faculty EWI. To participate, students need to
make an appointment with Dr. Theunissen or Ir. Koeners. The exercise
consists of three parts: briefing, simulator flights and de-briefing.

41


ET4246

Introduction to Computer
Systems Engineering
2 Lectures 1/0/0/0
Staff G.N. Gaydadjiev, M.Sc., 015 27 86168, G.N.Gaydadjiev@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material
Assessment The assessement is based on Pass/Fail multiple choice exam
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary This graduate introductory course describes what is Computer
engineering and provides information about the participating research
groups. The following topics are covered: computer-aided tools (logic
synthesis, physica design, and testing), computer hardware (computer
architecture, implementation and realisation), and system software
(operating systems and compilers). ET4246 is also an introduction to
the field terminology and current trends.
End terms
Remarks

42


ET4146

Advances in Networking 4 Lectures 0/3/0/0
Staff Prof.dr.ir. P. van Mieghem, 015 - 27 82397,
P.vanMieghem@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Book/course notes: Data Communication Networking
Assessment
Assess. period
Lab. projects
Prerequisites Telecommunication Networks (ET3503)
Required for
Catalog data Protocol suite of Internet and ATM, routing, signalling, scheduling, traffic
management, and QoS-provisioning
Goals The course aims to provide insight in the state-of-art concepts and new
directions for (Inter)networking.
Summary The approach is to treat important network concepts and functionalities
in the communication protocol suites that are most dedicated to and
most specialized in that concept. In brief, routing is superiorly handled in
Internet while ATM excels in traffic management and Quality of Service
(QoS) aspects. The course treats QoS Routing, Internet (intra- and inter-
domain routing), Principles of ATM, Signaling and Routing in ATM, Traffic
Management in ATM, Scheduling. Finally, the new developments in
Internet (e.g. Integrated, Differentiated Services and MPLS) that strive
for QoS-awareness are discussed in detail. (see for more details:
http://www.nas.ewi.tudelft.nl/educat/courses/et4-146)
End terms
Remarks

43


ET4255

Electronic Design Automation 4 Lectures 0/0/0/3
Staff Dr.ir. N.P. van der Meijs , 015 - 27 86258,
N.P.vanderMeijs@ewi.tudelft.nl
Course year
Term 2nd semester, 4th quarter
Course material
Assessment
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary State of the art IC design is difficult because of the complexity of scale
(millions, and soon billions, of transistors on a single chip) and because
of the non-ideal behaviour of the individual components (cross-talk,
managed via advanced computer aids, which of cours (but
unformtunately) are non-ideal themselves. This course designer can and
can not expect from them. This is essential knowledge for a successful
designer today, and is becoming crucial knowledge in the future. A
second goal is to provide an introduction to those students that want or
need to develop such tools themselves. Many larger design sites have
their own Design Automation department, working in close cooperation
with their designers to solve unique problems for which a solution does
not yet exist. Because of the ever-increasing integration density,
constantly bringing about challemgomg mew design automation
problems, it is important for electrical engin-eers to have such skills. A
third goal is to teach students how to use a computer to solve
challenging technical problems in general. The field of Design Automation
provides a rich source of examples of applying funda-mental algorithms
and data structures to real-world problems. The course will consist of a
number of intro-ductory lectures, followed by a hands-on programming
assignment. In this lab, students will develop a real computer program
for a certain design problem. The quality of the resulting program and of
a report/presen-tation by the student will (partly) determine the grade.
End terms
Remarks

44


ET4263

System Programming in C 2 Lectures
Exercises.
2/0/0/0
Staff Dr. B.H.H. Juurlink , 015 - 27 81572, B.H.H.Juurlink@ewi.tudelft.nl
Dr. K.L.M. Bertels , 015 - 27 81632, K.L.M.Bertels@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material Brian W. Kernighan and Dennis M. Ritchie. The C Programming
Language, 2nd edition.
Assessment Brian W. Kernighan and Dennis M. Ritchie. The C Programming
Language, 2nd edition.
Assess. period
Lab. projects
Prerequisites Introductory course on programming. Some knowledge of computer
architecture is recommended.
Required for
Catalog data
Goals Operating Systems, compilers, etc. are often written in the
programming language C. This course provides the background needed
to understand, modify, and extent such programs. Topics: input and
output, pointers and arrays, pointers to functions, structures, typedef,
macro's, the C preprocessor, header files, type casting. Other topics
covered during the lab: Makefiles, debugger.
Summary
End terms
Remarks This course is strongly recommended for students who want to take the
course IN4020 (Compiler construction) and have no firm knowledge of
the C programming language.

45


ET4272

System Design with Hardware
Description Languages
2 Lectures 2/0/0/0
Staff Dr.ir. J.S.S.M. Wong , 015 - 27 87362, J.S.S.M.Wong@ewi.tudelft.nl
Dr.ir. S.D. Cotofana , 015 - 27 86267, S.D.Cotofana@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material S. Yalamanchili, Introductory VHDL: From Simulation to Synthesis.
Prentice-Hall, 2001. ISBN 0-13-080982-9.
Assessment The lab assignments will be graded and those grades will make up the
final grade.
Assess. period
Lab. projects Assignments.
Prerequisites Basic course on logic design.
Required for ET8019 Computer Arithmetic.
Catalog data System Design, Logic Design, Hardware Description Languages, VHDL.
Goals The main goal of this course is to familiarize students with system
design specific design techniques, methodologies, and tools.
Summary As system design often requires the utilization of hardware description
languages we concentrate on such a language, i.e., VHDL and their
associated simulation and synthesis tools. This course provides students
with the background one may require in order to understand, modify,
develop and debug VHDL system designs. Covered issues are related
to VHDL language constructs as well as to the utilization of simulation
and synthesis tools. The addressed topics includes between others the
following: hardware modeling, simulation, and synthesis; behavioral
and component descriptions; signals and entities; delay models; VHDL
language constructs; basic I/O; identifiers, data types, and operators.
End terms
Remarks VHDL knowledge is a prerequisite for the practical part of the
compulsory course Computer Arithmetic (ET8019). Thus this course is
strongly recommended to students who do not have any experience in
VHDL based designs or who believe that their VHDL knowledge should
be improved.


46


ET4351

VLSI Systems on Chip 4 Lectures,
Exercises
0/0/0/3
Staff Dr.ir. T.G.R. van Leuken , 015 - 27 86696,
T.G.R.vanLeuken@ewi.tudelft.nl
H.J. Lincklaen Arrins, 015 - 27 86246
Course year
Term 2nd semester, 4th quarter
Course material - Understanding Bahavioral Synthesis, A practical Guide to High-Level
Design, John P. Elliot, Kluwer Academic Publishers Study material.
- Designing CMOS Circuits for Low Power edited by Dimitrios Soudris,
KAP, ISBN.
- Networks on Chip edited by Axel Jantsch, KAP, ISBN 1-4020-7392-5
1-4020-7234-1.
Assessment Design report
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals The aim is of the course is to address 3 important aspects of Systems on
Chip (SoC) design: 1) Low Power digital design issues, 2) On-chip system
IP high level interconnect issues, 3) SoC design methodology issues.
Summary In this course, we venture to design a system on chip, where large IP
blocks are available. The design problem to be solved is how to design,
connect and implement these large macro IP blocks, in the 'best' possible
way, i.e. in terms of speed, bandwidth, power consumption and data
reliability. Topics covered among other low power pptimization and
reduction techniques, Low power clock and interconnect, SoC design
methodology, modelling and implementation, communication architecture
and protocols. Modern design starts from a C-based description (System-
C) or behavior description through synthesis tools to an FPGA
implementation. The lectures are mainly a general introduction and
include a discussion and demonstration of the design tools. Early on the
course, the students will start using the tools by means of a well-defined
student design project that uses part (or all) of the design path. Some
digital circuits (basic structures) are being studied as examples.
End terms
Remarks

47


ET8002 A

Telecommunications
Techniques
3 Lectures
Exercises
0/2/0/0
Staff Dr.ir. G.J.M. Janssen , 015 - 27 86736, G.J.M.Janssen@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Couch, L.W., Digital and Analog Communication Systems, 6th edition,
ISBN 0-13-081223-4, Prentice Hall, 2000.
Assessment Written.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Basics of Telecommunication Techniques for International Master of
Science students.
Summary In this course, mathematical methods are given to describe and evaluate
systems for transmission of digital signals. Key terms: transmission
channel, signal description, system noise calculations, baseband signals:
line codes, bandpass signals: modulation techniques, signal to noise
ratio, bit error probability.
End terms
Remarks

48


ET8002 B

Telecommunication Networks 3 Lectures 0/0/2/0
Staff Dr. S.A. van Langen , 015 - 27 82417, S.vanLangen@ewi.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material See blackboard.
Assessment Written.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Basics of Telecommunication Networks for International Master of
Science students.
Summary This course is about the principles of data networking. Keywords:
protocols, OSI-model, Local Area Networks, multiple access, error
detection, retransmission protocols, Internet architecture, TCP/IP,
congestion control, routing algorithms.
End terms
Remarks

49


ET8008

Introduction Design
Methodology
1 Tutorials 0/X/0/0
Staff Ir. W. ten Haaf , 015 - 27 26781, w.tenhaaf@wbtm.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Course notes
Assessment No exams, regular submission of assignments
Assess. period
Lab. projects
Prerequisites Bsc. In engineering
Required for Integrated Project Practical (IPP), ET3603
Catalog data
Goals
Summary The Introduction Course on Design Methodology is aimed at being a
short introduction in the methodology applied in the Integrated Project
Practical (IPP). The course consists of some short lectures, a number of
exercises (partly done during the course, partly as home work) and
discussions with the students.
After the course the students should have sufficient insight in the
procedures to be followed in the IDP. Also they are familiar with the
meaning of issues like:
the roles of different actors in the design process
the Programme of Requirements
functioning criteria and boundary conditions
functional block diagrams
development of concept systems
evaluation of concept systems
End terms
Remarks The course can be followed as a distance learning course using a
BlackBoard site.

50


ET8012

Power Systems 3 Lectures 2/0/0/0
Staff Ir. P.H. Schavemaker , 015 - 27 88007,
P.H.Schavemaker@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material 'Power System Analysis' by John J. Grainger and William D. Stevenson
(ISBN: 0-07-061293-5); first 9 chapters of the book
Assessment Oral (closed book)
Assess. period
Lab. projects
Prerequisites Elective course for foreign M.Sc. Students only
Required for
Catalog data
Goals
Summary This course is an introduction into the steady-state analysis of power
systems. First of all phasors, three-phase systems, single-phase
computations and the various notations of power are introduced. This is
followed by the modelling of the system components, such as:
transformers, transmisison lines and the synchronous generator. The
course is finalized with the loadflow computation to derive the voltages
and power flows in the power system.
End terms
Remarks

51


ET8019

Computer Arithmetic 9 Lectures
Exercises
3/3/0/0
Staff Dr.ir. S.D. Cotofana , 015 - 27 86267, S.D.Cotofana@ewi.tudelft.nl
Prof.dr. S. Vassiliadis , 015 - 27 87146, S.Vassiliadis@ewi.tudelft.nl
Course year
Term 1st semester
Course material Computer Arithmetic: Algorithms and Hardware Designs, Behrooz
Parhami, Oxford University Press, NY, 2000, ISBN 0-19-512583-5
Assessment Homework assignments and lab assignments are separately graded and
both contribute to the final grade.
Assess. period Theoretical part - the end of 1st quarter; Lab assignments - the end of
2nd quarter
Lab. projects Assignments
Prerequisites Digital Systems I+II (ET1131 , ET1027) or an equivalent introductory
course on Logic
Design and Hardware Description Languages.
Required for
Catalog data Computer Arithmetic, System Design, Logic Design
Goals The course is aiming to provide the candidates with insight in computer
arithmetic as applied to general-purpose, application-specific and
embedded processors. Both theoretical and practical aspects related to
high-speed computer arithmetic algorithms and their implementation in
VLSI and FPGA technologies are addressed.
Summary The course emphasises on both theoretical and practical aspects of
computer arithmetic. The first part is dedicated to theoretical concepts
and covers topics related to fixed and floating-point number systems,
algorithms and implementations for addition, multiplication, division,
square root, and other high order arithmetic operations. The second part
is focussed on the design of an application specific arithmetic
(co)processor.
End terms
Remarks

52


IN4020

Compiler Construction 6 Lectures,
Exercises
2/2/0/0,
80 hrs.
Staff Dr. K.G. Langendoen , 015 - 27 87666, K.G.Langendoen@ewi.tudelft.nl
Course year
Term 1st semester
Course material Book "Modern Compiler Design" by D. Grune et al. (ISBN 0 471 97697
0) + lecture notes
Assessment Practical work (70%) + written exam (30%)
Assess. period
Lab. projects
Prerequisites C programming (required) + software engineering (advised) +
programming languages (advised)
Required for
Catalog data
Goals To acquire knowledge and hands-on experience with modern compilers
and the tools to generate them.
Summary Modern compiler construction is no longer restricted to imperative
source languages. This course takes this as a starting point. The course
consists of two parts: 1) general structure of compilers, including
lexical, syntactical and semantical analysis, code generation techniques
and memory management;
2) compilation of imperative, functional, logical, object-oriented and
distributed languages, including code generation and run-time support
for each of these paradigms. The practical work consists of the
extension of a compiler for a small language with new features for
some of these paradigms, using support tools.
End terms
Remarks

53


IN4024

Real-Time Systems 6 Lectures,
Exercises
0/0/4/0,
40 hrs.
Staff Dr.ir. A.J.C. van Gemund , 015 - 27 87666,
A.J.C.vanGemund@ewi.tudelft.nl
Dr.ir. W.J. Toetenel , 015 - 27 82518, W.J.Toetenel@ewi.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material
Assessment
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Introduction to real-time systems. Overview of concurrency aspects:
Ada tasks, POSIX Treads (C, C++), Java Threads. Time in
programming, timers and clocks in Ada, POSIX and Java. Time in DOS.
Real-time software architectures and real-time software development.
Scheduling issues. Real-time software specification and verification.
Lab case study where students implement a simple real-time control
system.
End terms
Remarks

54


IN4026

Parallel Algorithms and Parallel
Computers
6 Lectures
Exercises
0/2/2/0,
30 hrs.
Staff Prof.dr.ir. H.J. Sips , 015 - 27 81670, H.J.Sips@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter; 2nd semester, 1st quarter
Course material A. Grama et al, Introduction to Parallel Computing, Addison Wesley,
2003
Assessment Written examination
Assess. period
Lab. projects 30 hours lab course. The lab course consist of the implementation of
Number of parallel algorithms with a parallel language and with a
message passing communication library.
Prerequisites Some programming skills [C]
Required for
Catalog data
Goals Knowledge and understanding of the most important aspects of parallel
computers, parallel languages, and parallel algorithms; the ability to
implement some basic parallel algorithms.
Summary Models of parallel computers, Communication operations, Performance
and scalability measures, Sorting and sorting networks, Search
algorithms, Fast Fourier Transform, Parallel Programming.
End terms
Remarks

55


IN4034

Design of Highly Interactive
Systems
4 Lectures
Exercises
2/2/0/0,
60 hrs.
Staff Dr.ir. C.A.P.G. van der Mast , 015 - 27 82549,
C.A.P.G.vanderMast@ewi.tudelft.nl
Course year
Term 1st semester
Course material Book "Designing the User Interface" by B. Shneiderman, (ISBN 0 201
69497 2) and scientific articles available on the Blackboard
Assessment Lab work (70%) + oral exam (30%)
Assess. period
Lab. projects
Prerequisites project HCI IN1810 / IN1820, programming in Java IN1110/IN1120
Required for
Catalog data
Goals To acquire up-to-date knowledge on the application of existing HCI
methodologies and techniques to design and implement highly
interactive systems; a collection of recent scientific articles is discussed
in order to acquire a scientific approach to HCI.
Summary Theories, principles and guidelines, managing the design
process, software tools, examples of highly interactive systems, e.g.
virtual worlds, multimodal interfaces, mobile phones, video
conferencing systems, knowledge management systems, websites,
computer-based training, multimedia CD-ROMs, etc.
In the lab a small highly interactive system should be designed and
implemented for a specific user group, e.g. children, the elderly,
handicapped people, second language speakers/immigrants
End terms
Remarks The lab work is done in groups of two. The programming environment
is to be chosen in context.

56


IN4049

Introduction to high
performance computing
6 Lectures,
Exercises
0/0/4/0
Staff Dr.ir. H.X. Lin , 015 - 27 87729, H.X.Lin@ewi.tudelft.nl
Prof.dr.ir. H.J. Sips , 015 - 27 81670, H.J.Sips@ewi.tudelft.nl
Course year
Term 2nd semester, 3th quarter
Course material
Assessment
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary This course is inteded for students who are interested in computing-
intensive research. In the course, a number of algorithms that are
being used within a diversity of research areas is considered. The
scaling behaviour of these algorithms in case of an increasing problem
size and/or an increasing number of processors, is analysed. Attention
is paid to those aspects of computer architectures that are important to
understand the resulting performance, such as the memory hierarchy
and the interconnection network. By analysing a number of case studies
(applications) with respect to their computing-intensive character,
possible bottlenecks will be determined. Based on performance
analysis, it will be indicated how the effect of those bottlenecks can be
reduced. The goal is to learn how to get a high performance with the
available hard/architecture.
The lab exercises will be done on a cluster of computers, the DAS-2
system at TU Delft with 32 processors. The emphasis will be on
designing efficient parallel algorithms and on the necessary oprimisation
of the performance. During the lab exercises, the following types of
problems will be elaborated on: a parallel Poisson solver, a parallel
finite element simulation and a parallel N-body simulation. More
information, such as handouts and slides, can be found the Blackboard
system.
End terms
Remarks

57


IN4071TU

Internet Technology 5 Lectures 0/2/0/0
Staff Dr. K. van der Meer , 015 - 27 87107, K.vanderMeer@ewi.tudelft.nl
ir. B.R. Sodoyer , 015 - 27 86346, B.R.Sodoyer@ewi.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material Lecture notes, scientific articles.
Assessment The mark is based upon the research assignment of your choice on one
or more of the three course topics; a report and a final presentation are
required.
Assess. period
Lab. projects 110 hours (research assignment).
Prerequisites IN2660 and IN2680
In a deficiency it is required to build a web shop
Required for
Catalog data
Goals apply at least one of the following three topics:
- analyse, explain and apply web services and its related standards
(XML, SOAP, UDDI, WSDL, etc.)
- analyse, explain and apply elements of the semantic web and its
related standards (ontology, rdf, etc)
- analyse, explain and apply technical tools for distributed collaboration
on the internet and its related standards (WebDAV, SOAP, etc.).
Summary Advanced internet applications
End terms - the insight to fathom the intellectual questions of the computer
science aspects of internet and contribute to solutions;
- the knowledge and skills to realize computer science solutions to
internet.
Remarks

58

IN4073
Embedded Systems 6 Lectures,
Exercises
0/0/0/4
40 hrs.
Staff Dr.ir. A.J.C. van Gemund , 015 - 27 87666,
A.J.C.vanGemund@ewi.tudelft.nl
Dr.ir. W.J. Toetenel , 015 - 27 82518, W.J.Toetenel@ewi.tudelft.nl
Course year
Term 2nd semester, 4th quarter
Course material
Assessment
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary (Provisional schedule, subject to charge without notice). This course
runs in close cooperation with Dutch Industry (ASML, Veldhoven). The
course contains three different parts: (1) A series of domain specific
views on the development of embedded systems, e.g. representing
views of the following domains: computer engineering, control
engineering, mechanical engineering / mechatronics, optical
engineering and software engineering. (2) A series of lectures
concerning the process of embedded system engineering, presented by
industrial experts from the ASML company. (3) A lab assignment,
where a small embedded system demonstrator will be developed,
containing technology of different domains. The demonstrator will be
completely developed by the students, starting from initial
requirements, through system design, component design etc. to
implementation. The lab will take a full week of work.
End terms
Remarks

59


IN4075MSC

Programming with JAVA 3 Lectures
Exercises
2/0/0/0,
28 hrs.
Staff Ir. H.J.A.M. Geers , 015 - 27 83832, H.J.A.M.Geers@ewi.tudelft.nl
Course year
Term 1st semester, 1st quarter
Course material Java First Contact, R. Garside&J.Mariani, Thomson, ISBN0-534-37816-1
Assessment Written, open book
Assess. period
Lab. projects Additional lab. Hours 7x4 hours
Prerequisites Knowledge of and experience with programming
Required for IN4023
Catalog data
Goals Acquisition of knowledge of, understanding of and experience with the
programming language Java and with the design and implementation of
OO systems.
Summary Acquisition of knowledge of, understanding of and experience with the
programming language Java. Primitive data types, operators. Object
types (classes): deployment, design and implementation. Selection and
iterative statements. Arrays. Inheritance. Interfaces. Exceptions.
Graphics, AWT. Introduction to Algorithms and Data structures.
Introduction to UML. Design and implementation of OO systems.
End terms 1. After the course a student is able to design and implement a large
program in Java. 2. After the course the student knows the main
elements of Java together with some Java oriented web tools and a
method to develop large software systems.
Remarks

60


IN4076

Software Architecture Recovery
and Modelling
6 Lectures
Exercises
0/0/2/2
40 hrs.
Staff Dr.ing. L.M.F. Moonen , 015 - 27 86411, L.Moonen@ewi.tudelft.nl
Course year
Term 2nd semester
Course material To be announced on the Blackboard site
Assessment Open book
Assess. period
Lab. projects 40 hours practical work
Prerequisites Software engineering (IN2110, IN2120, IN2100P), Languages,
grammars & (basic) compiler construction (IN1330/IN4020)
Required for
Catalog data
Goals In this course, the participants learn techniques and methods for the
recovery of the architecture of complex software systems. Furthermore,
they learn how (recovered) software architectures can be used for
system exploration, to improve program understanding, and to check a
system's conformance to a reference architecture.
Summary Need for evolution of large complex software systems; What is software
architecture: abstractions, styles, views; Supporting program
comprehension using reverse engineering and design recovery; (Visual)
representations of software systems; The software architecture
reconstruction process; Techniques for source model extraction,
manipulation and presentation; Architectural analysis and conformance.
The practical work involves a case study were participants reconstruct
architectural views on a non-trivial software system using semi-
automated tools.
End terms
Remarks


61


IN4079

Digital Longevity 5 Lectures
Exercises
0/0/2/2
Staff Dr. K. van der Meer , 015 - 27 87107, K.vanderMeer@ewi.tudelft.nl
Course year
Term 2nd semester
Course material Articles, lecture notes.
Assessment Task discussion.
Assess. period
Lab. projects 30 hours practical assignment, 80 hours research assignment.
Prerequisites
Required for
Catalog data
Goals
Summary Understand aging, Analyse, Explain and realise reconstruction of
documents, AV documents and programs. Understand preservation and
the role of metadata. Analyse, explain and realise authentic documents
and programs. Understand the life cycle of computer science standards.
End terms 1. The skills to further the intellectual questions of the cross-section of
digital longvity and computer science and contribute to solutions.
2. Insight and skills to realise computer science solutions to digital
longvity.
Remarks The course will not be given in 2004 - 2005; next course is in 2005 -
2006.


62


IN4084MSC

Programming with C++ 3 Lectures
Exercises
0/0/0/2,
28 hours
Staff Ir. H.J.A.M. Geers , 015 - 27 83832, H.J.A.M.Geers@ewi.tudelft.nl
Course year
Term 2nd semester, 4th quarter
Course material Computing Concepts with C++ Essentials, C. Horstmann, Wiley, ISBN 0-
471-16437-2
Assessment Written, open book
Assess. period
Lab. projects
Prerequisites Knowledge of and experience with programming
Required for IN4023
Catalog data
Goals Acquisition of knowledge of, understanding of an experience with the
programming language C++ and with the design and implementation of
O systems.
Summary Acquisition of knowledge of, understanding of an experience with the
programming language C++. Primitive data types, operators. Object
types (classes): deployment, design and implementation. Selection and
iterative statements. Arrays and Vectors. Pointers. Inheritance. Streams.
Exceptions. Graphics. Introduction to Algorithms and Data structures.
Introduction to UML. Design and implementation of OO systems.
End terms 1. After the course a student is able to design and implement a large
program in C++. 2. After the course the student knows the main
elements of C++ and a method to develop large software systems.
Remarks

63


SC3020ET

Control Systems 6 Lectures
Exercises
3/3/0/0
Staff Prof.dr. R. Babuska MSc, 015 - 27 85117, r.babuska@dcsc.tudelft.nl
Prof.dr.ir. M.H.G. Verhaegen , 015 - 27 85204,
M.Verhaegen@ewi.tudelft.nl
Course year
Term 1st semester
Course material Franklin et al., Astrom & Wittenmark
Assessment Oral exam (a part is open book)
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Control of dynamic systems is of vital importance in many areas such as
mechatronics and robotics, industrial processes, power generation,
communication and traffic control, aerospace, etc. A controller is a device
in which feedback of measured quantities is used to modify the dynamic
behavior of the system through computation and actuation. This allows
us to build, for instance, very accurate positioning systems suppressing
influence of external disturbances or we can stabilize and thus make
safer processes that are naturally unstable. This course addresses the
basic prniciples and techniques for designing, implementing and
evaluating controllers for linear systems. The analysis and synthesis is
considered in both a continuous-time (analog) and discrete-time (digital)
framework. Through a MATLAB/Simulink-based project, students have
the opportunity to apply the theory to a simulation of a real-life system.
Summary
End terms
Remarks

64


SC4031

Modelling and System Analysis 3 Lectures 0/3/0/0
Staff Dr.ir. J.M.A. Scherpen , 015 - 27 86152,
Course year
Term 1st semester, 2nd quarter
Course material Course notes
Assessment Written exam.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Introduction to the basics numerical signal processing in filtering and
identification.
Summary Brief introduction into modeling of dynamical systems with help of
differential and algebraic equations. Different time-scales. Linear versus
nonlinear, global, local, limit cycles, etc.
Realization theory for linear systems. Model reduction based on
balancing. Stability analysis for nonlinear systems. Passivity of physical
systems. Minimality, accessibility and observability for nonlinear systems.
(Zero-dynamics of nonlinear systems.) Examples, mainly from electro-
mechanical systems.
End terms
Remarks

65


SC4040

Filering and Identification 6 Lectures

0/4/0/0
Staff Prof.dr.ir. M.H.G. Verhaegen , 015 - 27 85768,
Dr.ir. V. Verdult, 015 - 27 85768
Course year
Term 1st semester, 2nd quarter
Course material M. Verhaegen & V. Verdult: Filtering and Identification: A least squares
Perspective, course notes. Reference(s) from literature: L. Ljung,
Identification for the user. Prentice Hall 2000.
Assessment Written exam + take-home exercises.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Introduction to the basics numerical signal processing in filtering and
identification.
Summary The objective of this course is to show the use of linear algebra and its
geometric interpretation in deriving computationally simple and easy to
understand solutions to various system theoretical problems. Review of
some topics from linear algebra, dynamical system theory and statistics,
that are relevant for filtering and system identification. Kalman filtering
as a weighted least squares problem. Prediction error and output error
system identification as nonlinear least squares problems. Subspace
identification based on basic linear algebra tools such as the QR
factorization and the SVD. Discussion of some practical aspects in the
system identification cycle. See also: http:/www.dcsc.tudelft.nl/~sc4040.
End terms
Remarks Computer use: for the take-home exercises the use of Matlab is required.

66


SC4060

Model Predictive Control 4 Lectures

3/0/0/0
Staff Dr.ir. A.J.J. van den Boom , 015 - 27 84052,
Course year
Term 1st semester, 1st quarter
Course material Course notes Model Predictive Control by Ton van den Boom (TU Delft)
and Ton Backx (TU Eindhoven), 2004.
Assessment Homework assignment
Assess. period
Lab. projects
Prerequisites Undergraduate curriculum
Required for
Catalog data
Goals
Summary The model predictive control (MPC) strategy yields the optimization of a
performance index with respect to some future control sequence, using
predictions of the output signal based on a process model, coping with
amplitude constraints on inputs, outputs and states. The course presents
an overview of the most important predictive control strategies, the
theoretical aspects as well as the practical implications, that makes
model predictive control so successful in many areas of industry, such as
petro-chemical industry and chemical process industry. Hands-on
experience is obtained by MATLAB exercises with academic examples and
a industrial simulation of MPC on a two-product (binary) distillation
column. Contents of the course: General introduction. Differences in
models and model-structures, advantages and limitations. Prediction
models in state-space setting. Standard predictive control scheme.
Relation standard form with GPC, LQPC and other predictive control
schemes. Finite/Infinite horizon MPC. Solution of the standard predictive
control problem. Stability, robustness, initial and advanced tuning.
Robust design in predictive control. See also:
http://www.dcsc.tudelft.nl/~sc4060
End terms
Remarks Computer use: for the homework assignment, the use of MATLAB on PC
is required. The assignment can be done either at home or at the Control
Systems Engineering laboratory.

67


SC4070

Control Systems Lab. 4 Lectures
Exercises
0/0/3/0
Staff Prof.dr. R. Babuska MSc, 015 - 27 85117, r.babuska@dcsc.tudelft.nl
Dr. B. de Schutter, 015 - 27 85113
Course year
Term 2nd semester, 3rd quarter
Course material Book: strm K.J. and Wittenmark B. Computer Controlled Systems
Theory and Design (Third Edition). Prentice Hall, 1997.
Assessment Written report, presentation
Assess. period March
Lab. projects
Prerequisites Control Systems (SC3020et) or similar
Required for
Catalog data
Goals To improve the understanding of computer-controlled systems in terms
of their design, implementation and evaluation. Gain hands-on
experience.
Summary In this course, students have the opportunity to design and implement
their own controllers for various laboratory systems (helicopter model,
inverted pendulum, inverted wedge, liquid level control, temperature
control). In this way, they gain more insight in the use of control theory
and gain experience with the practical implementation of computer-
controlled systems. MATLAB and SIMULINK are used as the basic
platform for the design, analysis, simulation and real-time
implementation. The control design methods to be used include standard
techniques (digital state feedback, output feedback, PID control) as well
as more advanced methods (adaptive control, linear quadratic control,
systems identification). In the beginning of the course, a refresher is
given in which the essential topics from theoretical control courses are
reviewed. See also: http://www.dcsc.tudelft.nl/~sc4070
End terms
Remarks Computer use: laboratory assignment. Design content (50%): control
design.

68


SC4080

Knowledge Based Control
Systems
3 Lectures

0/2/0/0
Staff Prof.dr. R. Babuska MSc, 015 - 27 85117, r.babuska@dcsc.tudelft.nl
prof.dr.ir. J. Hellendoorn, 015 - 27 89007
Course year
Term 1st semester, 2nd quarter
Course material Lecture notes: R. Babuska. Knowledge-Based Control Systems (available
at the shop at Mekelweg 4), Overhead sheets and other course material
(software, demos) can be downloaded from the internet.
Assessment Written exam, closed book
Assess. period January
Lab. projects
Prerequisites
Required for
Catalog data
Goals To understand basic concepts of knowledge-based control systems in
terms of their design, analysis and implementation, in particular:
know the basis of fuzzy set theory and fuzzy rule-based systems
be able to design a simple fuzzy controller
know the basis of artificial neural networks
be able to use neural networks for black-box modelling.
Summary Theory and applications of knowledge-based and intelligent control
systems, including fuzzy logic control and artificial neural networks:
Introduction to intelligent control
Fuzzy sets and systems
Intelligent data analysis and system identification
Knowledge based fuzzy control (direct and supervisory)
Artificial neural networks, learning algorithms
Control based on fuzzy and neural models
Examples of real-world applications
End terms
Remarks

69


SC4090

Optimization in Systems and
Control
3 Lectures

0/0/3/0
Staff Dr.ir. B. de Schutter , 015 - 27 85113,
Dr.ir. A.J.J. van den Boom , 015 - 27 84052,
T.J.J.vandenBoom@dcsc.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material Lecture notes "Optimization in systems and control" by B. De Schutter, T.
van den Boom, M. Verhaegen and V. Verdult, Delft, 2003 + handouts
Assessment written examination + report on the practical exercise
Assess. period
Lab. projects Matlab for the practical exercise (can be dome at home or at the
university)
Prerequisites
Required for
Catalog data
Goals - learning to decide which optimization algorithm is the most efficient and
best suited for a given optimization
- learning how to transform an engineering problem into an optimization
problem
Summary In this course we study several examples of the use of numerical
optimization methods in systems and control. First we discuss the basic
characteristics and properties of various optimization methods. We also
provide guide-lines to determine which algorithms are most suited for a
given optimization problem. Next, the previously treated optimization
methods are used in a multi-criterion controller design application. We
also focus on the translation of the design constraints into mathema-tical
constraints. Another important topic is the determi-nation of good initial
conditions, and the computation of gradients.
http://www.dcsc.tudelft.nl/~sc4090
End terms
Remarks

70


SC4100

Mechatronical Design 3 Lectures

0/0/2/0
Staff Dr.ir. J.B. Klaassens, 015 - 82928,
Course year
Term 2nd semester, 3rd quarter
Course material Homework: excersizes Handouts (distributed during the courses)
Handouts (distributed during the courses and partly also available via the
download page).
Assessment Written examination
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Mechatronic Design; An introduction Elementary principles of mechanics.
Physical Modeling. Actuators: DC motor, Permanent magnet motor,
stepper motor. Piezo actuator. Force control. Sensors for mechatronic
applications. Hydraulic amplifier. X-by-
wire.http://www.dcsc.tudelft.nl/~sc4100
End terms
Remarks

71


SC4130

Modern Robotics 4 Lectures

0/4/0/0
Staff Dr.ir. J.B. Klaassens, 015 - 82928,
Dr.ir. A.J.J. van den Boom , 015 - 27 84052,
T.J.J.vandenBoom@dcsc.tudelft.nl
Course year
Term 1st semester, 2nd quarter
Course material John J. Craig, Introduction to Robotics, Mechanics and Control. 2nd
edition, Addison-Wesley Publishing Company, 1989.
Assessment Written
Assess. period
Lab. projects
Prerequisites
Required for Core curriculum
Catalog data
Goals
Summary Introduction to robotics. Mathematical background. Description of 3
dimensional movements with SE(3), quaternions and Euler angles.
Introduction to screw-theory, twists and wrenches. Kinematics, direct
and inverse. Dynamics, physical elements, Lagrange equation. Robot
control, position/force control and interactive-control. See also:
http://www.dcsc.tudelft.nl/~sc4130
End terms
Remarks

72


SC4150

Fuzzy Logic for Engineering
Applications (FLEA)
3 Lectures

0/0/3/0
Staff Prof.dr.ir. J. Hellendoorn , 015 - 27 89007,
Prof.dr. R. Babuska MSc, 015 - 27 85117, r.babuska@dcsc.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material
Assessment Written
Assess. period
Lab. projects
Prerequisites
Required for Core curriculum
Catalog data
Goals
Summary Fuzzy logic techniques can be applied in various engineering domains,
mainly in fields where reasoning under uncertainty plays an important
role. This course provides background in fuzzy set theory, fuzzy logic and
related soft-computing techniques with applications in control,
information and data processing, artificial intelligence and decision
making. See also: http:/www.dcsc.tudelft.nl/~sc4150.
End terms
Remarks

73


SC4160

Modelling and control of hybrid
systems
4 Lectures


Staff Dr.ir. J.M.A. Scherpen , 015 - 27 86152, J.M.A.Scherpen@dcsc.tudelft.nl
Course year
Term 1st semester
Course material Course notes
Assessment Written exam
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Introduction to the basics numerical signal processing in filtering and
identification.
Summary Fuzzy logic techniques can be applied in various engineering domains,
mainly in fields where reasoning under uncertainty plays an important
role. This course provides background in fuzzy set theory, fuzzy logic and
related soft-computing techniques with applications in control,
information and data processing, artificial intelligence and decision
making.
End terms
Remarks



























74





75
6. Description of the laboratories



ET4151P

Quality Assurance & Risk Analysis
Practical
2 Lab
course
28 hrs.
Staff dr.ir. L.H.J. Goossens , 015 - 27 81080,
dr.ir. F. Koornneef , 015 -27 86437,
Course year
Term
Course material
Assessment Block 1 test, block 2 paper.
Assess. period
Lab. projects
Prerequisites Preparation of work-lectures and practical assignments is required.
Required for
Catalog data
Goals
Summary The practical aims at learning the use of methods and techniques for
determining the safety requirements of (electrical, electronic and
electromechanical) systems. The practical has been split into two blocks:
block 1 introduces the methods/techniques; block 2 concerns the
application to practical problems.
Block 1 methods for quantitative assessment of quality measures and for
analysis of (safety-) risks in the application of a system. Through work-
lectures the following techniques are shown: Fault Tree Analysis (FTA),
Failure Mode and Effect Analysis (FMEA) and QA metrics.
Block 2 subjecting a practical (electrical, electronic or electromechanical)
problem to the analysis methods presented in block 1. The system to be
analyzed comes from the following fields of application: energy systems,
computer systems, telecommunications systems, medical systems,
robotics systems.
End terms
Remarks

76

ET4262P
Labcourse Microprocessors 3 Lab
course
10
mornings/
afternoons.
Staff J.L.J.M. van Velzen , 015 - 27 85743,
Course year
Term 2nd semester
Course material Labcourse Manual.
Assessment laboratory reports.
Assess. period
Lab. projects
Prerequisites Computer Architectuur- en organisatie (ET2043P) or Introduction to
Microprocessors (ET4276 P).
Required for
Catalog data
Goals
Summary Design and realization of a computer based control or measurement
system. Important aspects of the system are sensors, actuators,
analogue/digital conversion, data processing, digital/analogue
conversion, interrupt handling, and timing. Other topics are multitasking,
I2C-bus, C-programming.
End terms
Remarks

77

ET4276P
Introduction to Microprocessors 2 Lab
course
5
mornings/
afternoons.
Staff J.L.J.M. van Velzen , 015 - 27 85743,
Course year
Term 1st semester
Course material Labcourse Manual.
Assessment Laboratory reports.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Students who are fresh(wo)men in this particular field, acquire hands-on
experience in programming the 80C51 microcontroller, and in solving
relatively simple interfacing problems. Topics are programming in
assembly, IO ports, timers, serial interface, interrupts, handshaking,
debugging with breakpoints and tracing.
End terms
Remarks

78


ET4BWP

Machine shop practical 2 Lab.
course

Staff G.A. Schotte , 015 - 27 82814,
Course year
Term
Course material Lecture notes Practicum Bewerkingen.
Assessment
Assess. period
Lab. projects Classes in the workshop in the low-rise part of the building
(Ontwikkelingswerkplaats).
Prerequisites
Required for
Catalog data
Goals
Summary The purpose of this practical is to familiarize yourself with machining of
materials. Students are expected to work independently, and will make
a paper clamp.
End terms
Remarks Consultation by appointment.

79


ET4icp

IC Technology Course 2 Lab
course

Staff Drs. C.C.G. Visser, 015 - 27 84949, visser@dimes.tudelft.nl
Course year
Term
Course material
Assessment Laboratory Report and Oral Examination
Assess. period
Lab. projects
Prerequisites Semiconductor Device Theory as in ET3401 or ET8018
Required for
Catalog data
Goals
Summary During seven half days students will have the opportunity to gain
experience in the process- and device-simulation of a bipolar transistor.
They will perform several processing steps in the DIMES clean room and
will measure and characterize the fabricated device. Enrollment by email.
End terms
Remarks

80


ET4m

Mentoring 3
Staff
Course year
Term Contact a mentor coordinator or the instructor (start of June).
Course material Will be announced.
Assessment Final report.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary During the Mentoring practical, the student acts as mentor to a group of
10 first-year students for one academic year. The mentor should take
care of the group (especially during the first months) and familiarize its
members with the faculty and the programme. For this purpose the
student attends a mentor training, to learn how to give guidance to a
group. During the year the student will prepare and hold at least 9
meetings with his group on the basis of an information package. About
three so-called follow-up meetings will be held for all mentors, to discuss
the state of affairs. The first-year students will be expected to fill out
questionnaires to help improving the teaching; this will also be a
responsibility of the mentor.
End terms
Remarks

81


ET5S

Work experience 12 - 18
Staff Dr.ir. J.J. Gerbrands, 015 27 84647, J.J.Gerbrands@ewi.tudelft.nl
J. de Vries , 015 - 27 85952, J.deVries@ewi.tudelft.nl
Course year
Term
Course material
Assessment The assessment is based on the Company Assessment Form, the
Evaluation Report and, if applicable, the Practical Training Report. Some
more details:
The Company Assessment Form has to be filled out by the in company
supervisor. Usually this is done in the last week of the Practical Training.
In the Evaluation Report the student presents a survey of his/her
experiences and what he/she has learned. This report should be in
accordance with the guidelines as published in
http://bosz.ewi.tudelft.nl/stages/regeling1.htm.
A Technical Report (report on the technical content of the Practical
Training) is not requested. However, frequently the company does
require a technical report. Moreover, a possible supplier of a grant may
require a short technical report. If this is the case, one copy of the
report(s) has to be submitted to the contact teacher and one to the
Practical Training Co-ordinator.

The Company Assessment Form, the Evaluation Report and the Technical
Report, if this is produced, have to be submitted to the Practical Training
Co-ordinator within one month after finishing the Practical Training. The
co-ordinator takes care that the assessment will take place. The Practical
Training Teacher can inquire of the contact teacher. Within one month
after submitting the different documents, the student is invited for a
discussion with the Practical Training Teacher. This discussion takes
about half an hour. If this discussion is satisfactory, the student obtains a
document saying that the credit points are granted.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary The Practical Training is a non obligatory but highly recommended part of
the Electrical Engineering curriculum. Students with a bachelor degree
not granted by the TU-Delft can enroll. However, their MSc-project
supervisor should agree on this.




82
Educational goals of the Practical Training
There are three types of educational goals for the Practical Training
I Profession related aspects
Insight into the profession of the electrical engineer
Insight into the duties and the responsibility of the engineer in
a company

II Social-psychological aspects
Learning to move in another culture (both within and outside the
company)
Dealing with another language during a longer period
Gaining insight into the position of the company with respect to
comparable companies

III Professional knowledge and skills related aspects
Learning to apply the gained knowledge and skills in a situation
different from the (own) university situation
Learning to acquire new knowledge and skills that are necessary to
meet the requirements for the Practical Training
The first two goals are considered to be more important than the
third one. This is reflected in the assessment.
End terms
Remarks Credits: 1,5 per week, min:12, max: 18.



83
7. Selected courses from other faculties



AE3302

Flight Dynamics I 3 Lectures 3/3/0/0
Staff prof.dr.ir. J.A. Mulder , 015 - 27 85378,
Course year
Term
Course material J.A. Mulder, W.H.J.J. van Staveren, J.C. van der Vaart, Flight
Dynamics, Lecture-Notes AE3-302.
Assessment Written.
Assess. period 2, 4.
Lab. projects
Prerequisites AE2-115 I, AE2-514.
Required for AE4-301, AE4-303, AE4-304, AE4-305.
Catalog data
Goals
Summary 1. Introduction to Flight Dynamics, Flying Qualities, static and dynamic
stability.
2. Definitions, Reference Frames and Transformations.
3. Equations of Motion of rigid Aircraft, effect of rotors.
4. Linearized Equations of Motion for small deviations from nominal
flight conditions.
5. Longitudinal aerodynamic forces and moments in symmetrical flight,
contributions of wing, fuselage, tailplanes and engines.
6. Estimation of the longitudinal Stability and Control Derivatives.
7. Static Stability in symmetrical Steady Flight conditions, relation
between static stability and control displacements and forces.
8. Estimation of the Lateral Stability and Control Derivatives.
9. Lateral Stability and Control in Steady rectilinear and curved flight
conditions.
10. Analysis of the Symmetrical Equations of Motion, asymmetrical
characteristic motions.
11. Simulation of the Asymmetric Equations of Motion.
Objectives Thorough introduction to airplane flight dynamics,
stability and control. Relation between aerodynamic phenomena
and both static and dynamic stability and control characteristics.
Non-linear and linear equations of motion, symmetrical and
asymmetrical characteristic motions.
End terms
Remarks

84


AE4220

Airplane performance and
operations
2 Lectures 0/0/3/0
Staff ing. D.M. van Paassen
Course year
Term
Course material book; Elements of Airplane Performance, by G.J.J. Ruijgrok.
Assessment Written "open book".
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary This course is designed to introduce the avionic students in the
principles and practices of airplane performance and operation. The
atmosphere and airdata instruments basics of aerodynamics and
propulsion airplane performance in quasi-steady symmetric and
unsymmetric flight (level flight, climb/descent/gliding flight, and turns)
range and endurance field performance (takeoff and landing).
End terms
Remarks

85


ID5131

Business marketing for
engineers
3 One-way
lecture.
0/0/2/0
Staff Prof.mr.dr.ir. S.C. Sandema , 015 - 27 83076,
Course year
Term 2nd semester, 3rd quarter
Course material Business Marketing: Connecting Strategy, Relationships and Learning.
Articles can be found on the internet www.marketingplanner.nl
Assessment The subject examination will be a mixture of presence, participation in
cases and a concluding paper. Sufficient marks have to be scored on all
sections to round off the subject successfully.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Marketing and market information. In this section firstly an introduction
to the field will be given, after this the procurement behaviour of
organizations is entered into
To build a good relationship, it is necessary to know how the
procurement has been arranged in the customers organization.
Information systems can play a very important and supporting part, as
well as industrial market research, which is characterised by its
qualitative character. Fuzzy marketing will also come up for discussion.
Industrial consumer behaviour. Selling also means anticipating on
procurement decisions of the industrial customer. Especially with
technical or technological products the procurement process plays an
important role. The decision making unit is discussed.
Planning, Organization and Controlling. In marketing is the making of
plans, organizing activities and controlling the execution is important.
The matter will be dealt with on the basis of www.marketingplanner.nl
Marketing of Services. In the 90s it was claimed that The Netherlands
changed from manufacturing to providing services. In business to
business as well this trend was also noticeable, which can be explained
because customers want to use the products. Ownership is becoming
less important.
End terms
Remarks 2 hours per week), supported by field situations and internet. The cases
illustrate the subject-matter, reading the material is demanded

86


WB2408

Physiological Systems 3 Lectures 0/4/0/0
Staff Prof.dr. J. Dankelman, 015 27 85565
Prof.dr.ir. C.A. Grimbergen
Course year
Term 1
st
semester, 2
nd
quarter
Course material Lecture notes on Physiological Systems (in Dutch).
Assessment Oral, open book.
Assess. period By appointment.
Lab. projects
Prerequisites
Required for
Catalog data
Goals This course is designed to provide students insight in the working of
several physiological systems such as heart, circulation, lungs, kidneys
and nerve system. The function of these systems will be described from
an engineering point of view. The students will learn about modeling
techniques, measurement techniques, and design of artificial organs.
Summary See: http://bmt.ewi.tudelft.nl.
End terms
Remarks

87


WB5415

Maintenance technology 3 Lectures 2/2/0/0
Staff Prof.ir. K. Smit , 015 - 27 84978, K.Smit@lr.tudelft.nl
Course year
Term 1st semester
Course material Smit, K; Maintenance Management, Faculty of Mechanical Engineering,
1989.
Assessment Written
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Maintenance characteristics and maintenance concepts of technical
systems, design for maintenance, workflow control, shutdown
scheduling, control of spareparts and technical purchasing, organization
structures for the engineering maintenance function, evaluation of
maintenance processes, information of maintenance control.
End terms
Remarks

88


WB5420

Design of production systems 4 Lectures
project
4/0/0/0
Staff Ir. B.R. Meijer
Ir. J. Neve,
Dr.ir. M. Tichem
Course year
Term 1st semester
Course material Rembold U., Nnaji B.O., Storr A., "Computer Integrated Manufacturing
and Engineering", 1994
Assessment Written
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Organization of the manufacturing processes, automation possibilities
and integration of activities
with the aim of maximizing the effectiveness of these processes. The
change and effect of customer orders on product variety and
productlifecycle imposes new demands on the manufacturing
processes, e.g. quality improvement, shorter design lead-times, shorter
manufacturing lead-times and reduction of costs. This can be done with
the aid of new technology, computer integrated manufacturing which
combines the three primary processes (design and process planning,
producti on control and scheduling and the manufacturing process) and
integrates them on two area's, the material flow and the information
flow. The requirements of each primary process will be treated, the way
to integration (by structuring, automation and
integration) and how to implement CIM with the aid of system- and
reference models.
End terms
Remarks

89


WM0102TU

Psychology of Work and
Organisation
3 Self
study

Staff Prof.dr. J.H.T.H. Andriessen , 015 - 27 81742,
Mw.dr. M Wiethoff, 015 - 27 81716; Dr. R.M. Verburg, 015 - 27 87234
Course year
Term 1st and 2nd semester
Course material Doyle, Christine E., Work and Organizational Psychology - an
introduction with attitude. Pscyhology Press/Taylor & Francis Group
(2003). Assessment material: Doyle, Christine E., Work and
Organizational Psychology - an introduction with attitute. Pscyhology
Press/Taylor & Francis Group (2003). (Chpt. 0, 9 and 10: read only).
Assessment Literature examination, closed book
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary The interaction between characteristics of work and the way an
organisation operates on the one hand and the needs of employees on
the other hand: quality of work, alienation, effects of task distribution,
job- and task design, leadership, power, conflicts, cooperation and
change processes.
End terms
Remarks (1st part), practical work (2nd part): three days' course
Consultation by appointment with the secretary (ext. 81592 -
e.l.wardenaar@tbm.tudelft.nl). For further information: Internet site of
the Faculty TBM, the catalog 'Interfacultair Onderwijs' and Blackboard.
By e-mail: e.l.wardenaar@tbm.tudelft.nl

90


WM0316ET

Introduction to the philosophy
of science
3 Lectures 2/2/0/0
Staff dr. S.D. Zwart , 015 - 27 85906,
Course year
Term 1st semester
Course material P. Kroes, Ideaalbeelden van wetenschap. Boom, 1996., transparencies.
Assessment Written examination.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data Logic, formal theories, axiomatic method, standard view of scientific
theories, definition theory, measurement theory, explanation, scientific
method, realism and antirealism, unity of science, conventionalism.
Goals The goal of this course is to introduce future research engineers into
the processes and products of scientific inquiry.
Summary In the first term the students get acquainted with those logical and
model theoretic notions needed to understand the axiomatic method,
the basis of the standard view of scientific theories. In the second term
this knowledge is applied to central topics in modern philosophy of
science such as: definition and measurement theory, scientific method
and explanation, realism and antirealism, unity of science and
conventionalism.
End terms
Remarks The latest announcements and information on time, place, course
material etc. can be found at the wm0316et Blackboard site.

91


WM0709TU

Technology and Society 6 Lectures,
Workgroups,
Project

Staff Drs. J.W.F. Wiersma , ,
Dr. C.P. van Beers, dr. J.O. Kroesen
Course year
Term
Course material Syllabus available at SIC Jaffalaan 5.
Assessment Individual and group assignment, open boek exam.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Students can discern concepts learned in this course in practical cases
and, based on that, propose decisions to be taken in a field of
contradictory constraints.
Summary Three subjects contribute to this course: Economics, safety science, and
ethics. Sometimes economic utility clashes with safety requirements;
economic advantages clash with ethical principles; but often these three
can support ons another, where the best results are achieved in
cooperation with ons another, especially in the long-term. Basic
principles and concepts from all are explained and integrated into one
final project.
End terms
Remarks

92


WM0710TU

Technology and Society 9 Lectures,
Workgroups,
Project,
Essay

Staff Drs. J.W.F. Wiersma , ,
Dr. C.P. Beers, Dr. J.O. Kroesen
Course year
Term
Course material Syllabus available at SIC Jaffalaan 5
Assessment Individual and group assigment, open book Exam, Essay
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals Students can discern concepts learned in this course in practical cases
and, based on that, propose decisions to be taken in a field of
contradictory constraints.
Summary Three subjects contribute to this course: Economics, safety science, and
ethics. Sometimes economic utility clashes with safety requirements;
economic advantages clash with ethical principles; but often these three
can support one another, where the best results are achieved
incooperation with one another, especially in the long-term. Basic
principles and concepts from all are explained and integrated into one
final project.
End terms
Remarks

93


WM0721TU

Labour law 3 Lectures 4/0/0/0
Staff Mw.Mr. K. Festen-Hoff , 015 - 27 83749,
Course year
Term 1st semester, 1st quarter
Course material (in Dutch) Bakels, H.L., Schets van het Nederlands Arbeidsrecht, last
edition. Recht voor Ingenieurs, last edition.
Assessment Written through open questions.
Assess. period Indicated parts of books.
Lab. projects
Prerequisites
Required for
Catalog data
Goals
Summary Several contracts concerning employment; flexible labour relations.
Most important rights and duties of employer and employee conform
the Civil Code.
Working conditions law, industrial accident and damage compensation.
Collective Labor Agreement, right to strike, termination of contract,
right to resign, term of notice, dismissal on the spot.
End terms
Remarks Consulting hours by appointment through the secretary, tel. 015-
2784798. Information at the internetsite of TBM and Blackboard (about
2 weeks before start courses).

94


WM1101TU

Upper-Intermediate English 3 Lectures 2/2/0/0
or
0/0/2/2
Staff Drs. A.K. Chatterjee , 015 - 27 82793, A.K.Chatterjee@tbm.tudelft.nl
S.F. Johnson , 015 - 27 82793, S.F.Johnson@tbm.tudelft.nl
Course year
Term
Course material Murphy, Raymond (1994, 2nd ed.). English Grammar in Use: A Self-
Study Reference and Practice Book for Intermediate Students (with
answers), Cambridge: Cambridge University Press [ISBN 0 521 43680
X].
A reader with texts to be studied.
Assessment Final exam (closed book).
Assess. period
Lab. projects
Prerequisites English placement test.
Required for
Catalog data
Goals By the end of the course, students should feel that they have
significantly improved their ability to use the language effectively in
academic and professional circles. In particular, students should have
learnt how to express themselves with sufficient fluency and accuracy
to conduct discussions and to confidently take part in meetings. They
will also have learned the basic principles of giving presentations in
English.
Summary The course is based on a series of texts on different topics which
students must study in detail. Listening and speaking skills will be
improved through discussion and conversation. In the second half of
the course each student will be required to give a short presentation,
which will be followed by detailed individual feedback. There will also
be regular writing assignments and exercises focusing on specific
grammatical points.
End terms
Remarks

95


WM1102TU

Written English for
Technologists
3 Lectures 2/2/0/0
or
0/0/2/2
Staff Eamonn Mc McDonagh M.A., 015 - 27 82912,
e.mcdonagh@tbm.tudelft.nl
Drs. D. Butterman-Dorey , 015 - 27 82912, D.Butterman-
Dorey@tbm.tudelft.nl
Course year
Term 1st and 2nd semester
Course material Swales, John M. and Christine B. Feak
(1994) Academic Writing for Graduate Students: A Course for
Nonnative Speakers of English. Michigan: The University of Michigan
Press [ISBN 0 472 08263 9]
Assessment The final mark will be based on course attendance, the assignments
done during the course and on the improved version of your thesis
section or report.
Assess. period
Lab. projects
Prerequisites
Required for
Catalog data
Goals This course is designed for students who are nearing the end of their
studies in Delft and whose English is already of a reasonably high
standard.
As the name of the course suggests, the focus throughout will be on
writing. Not only will your written English be corrected but you will also
be taught how to structure essays, reports or theses. Attention will be
paid to style and plenty of tips will be given on ways to improve and
invigorate your writing. Your systematic mistakes (as individuals and as
a group) will be pointed out so that you can become critical about your
own writing while at the same time improving it.
Summary The first stage in any writing process is thinking. The importance of
planning, generating ideas and discussing prior to embarking on any
formal writing activity will therefore be considered. Issues such as
summarising, writing abstracts and editing ones own writing will also
be examined.
Aspects of the writing process will be backed up by weekly
assignments, sometimes in the form of written exercises and
sometimes in the form of reading assignments.
You will be expected to submit a text of some 4,000 words (roughly 10
pages) on a subject of your choice. It is therefore wise to embark on
this course when you are in the process of writing your final thesis.
After the mid-course break your corrected texts will be returned to you
and you will be expected to re-submit your perfected pieces of writing
at the end of the course.
End terms

96
Remarks Gaining admission to the course
Those interested in participating in this course first have to sit a
placement test. It is not necessary to register via TAS. The next courses
will start in the weeks of 6th September 2004 and 7th February 2005.
The next placement test is on Wednesday 26th May 2004. For further
information please go to our website:
www.tc.tbm.tudelft.nl/englishcourses/.

97


WM1109TU

Scientific Writing and Oral
Presentation
3 Workshops 2 (14
weeks)
Staff Drs. B.M.D. van der Laaken , 015 - 27 81160,
B.M.D.vanderLaaken@tbm.tudelft.nl
Drs. D. Butterman-Dorey , 015 - 27 82912, D.Butterman-
Dorey@tbm.tudelft.nl
Course year
Term 2nd+ 3rd quarter and 2nd semester
Course material - John M. Swales, Christine B. Feak. Academic Writing for Graduate
Students: Essential Tasks and Skills. A Course for Nonnative Speakers
of English. Ann Arbor, 1994. University of Michigan Press.
- Bob van der Laaken: Reader Presentation Skills WM0203.
Assessment
Assess. period
Lab. projects
Prerequisites English: TOEFL 550. Students who fail to meet this requirement should
first follow the upper-intermediate course (wm1101TU), unless they
score satisfactorily on the entry test. Also students are required to have
followed a (Dutch) course on Oral Presentations and/or Report Writing.
Required for
Catalog data
Goals Reinforcing communicative skills in English. At the end of the course the
student is able to write scientific texts (articles, Masters Thesis) and to
give scientific oral presentations which meet the communicative and
linguistic requirements of the scientific community.
Summary The writing component of this course focuses on both the quality of
written text and the purposefulness of the writing process.
The presentation component offers students the opportunity to increase
and practise their presentation skills under professional guidance.
As the lingua franca of the scientific community is English, students are
offered the opportunity to improve their ability to use that language
effectively. Attention will be paid to style as well as grammatical
correctness.
End terms
Remarks Workshop with instruction, exercises, writing assignments and
presentations. Students are expected to apply what they have learnt to
their own work. The maximum group size is 15.
In order to be admitted to the course students have to sit an entry test.
Students whose score very high on the test will be exempted from the
first part of the course, which focuses mainly on language issues.
Students whose score very low on the test will be strongly
recommended to first follow the upper-intermediate English course
(wm1101TU). Native speakers are advised to follow the course PROM-
4, Scientific Writing in English.

98


WM1118ET

Report Writing for the IDP
Project
2 Lectures 0/0/2/0
Staff Drs. B.M.D. van der Laaken , 015 - 27 81160,
B.M.D.vanderLaaken@tbm.tudelft.nl
Course year
Term 2nd semester, 3rd quarter
Course material Will be made available on handouts.
Assessment None.
Assess. period
Lab. projects
Prerequisites English placement test or WM1101TU.
Required for
Catalog data
Goals By the end of this course, students will know about the process of
writing technical reports and how to structure them. They will also
know how to maintain a proper academic writing style and how to avoid
some of the major pitfalls when writing in English.
Summary This course focuses on writing skills and is integrated with the IDP
project. There will be several lectures dealing with different aspects of
writing such as structuring texts, writing an introduction, conclusion,
summary etc. and developing a good writing style. The course is
assessed on the basis of the IPP project report.
End terms
Remarks

Вам также может понравиться