Tik-76.122 Data Structures and Algorithms
Exam requirements for foreign students (Valid after 1.5.98)
- Basic exercises of TRAKLA
- Application exercises. Some model solutions are available in finnish
in the Web page of the course.
- Course text book M.A. Weiss: Data Structures and Algorithm Analysis
Algorithms in C, 2nd Edition, Sections 1-9, 10.1.2 and 12.2. However, the
following sections are not required: 4.5, 6.5-6.8, 7.11 ja 8.6.1. (The
same section numbers are valid also for the first edition of the book, except
for Section 12.2).
- R. Sedgewick: Algorithms in C, 1st edition, Sections 10, 17,
20-23. Copies of essential parts of this book have been delivered on the
receptions.
If you have access only to Sedgewick's book, you can read chapters 1-12,
14-18, 20-23 and 29-33, which cover all essential topics on the course.
To pass the exam you must be able to explain the principles of the presented
algorithms and data structures and to be able to apply them in small problems
(as in basic exercises).
You have to be able to apply them for constructing new data structures and algorithms and analyzing your result as in application exercises.
You have to understand also the analytical results for data structures and algorithms dealt with in the course and how
they were derived (unless analysis is explicitly omitted).
You do not have to learn the program codes by heart. If coding of an algorithm
is requested, you can use C, Pascal or pseudocode. Yyou may be required to understand an ANSI C program.
The following types of questions may be asked in the exam, as an example
definition of concepts
description of data structures and algorithms
application of algorithms and data structures in small problems (as in basic exercises)
presentationa and analysis of new data structures and algorithms (as in application exercises)
mutual comparison of algorithms / data structures
choosing an algorithm / data structure for a specific problem
complexity analysis
The first exam is on May 18th.
Remember to register for the exam ! You should use the
TOPI system for registration. Inform the lecturer about a week before the
exam, if you request english questions.
Note The old exam dated 97 or earlier contain more basic exercises
than the new ones. Thus do not look too much model therefrom. An example
of a new type of exam is here.
Tämän sivun sisällöstä vastaavat/This page is maintained by
kurssin assarit,
E-mail: tik76122@hut.fi.
Sivua on viimeksi päivitetty/The page has been updated 01.07.1998.
URL: http://www.niksula.cs.hut.fi/~tik76122/k98/tehtavakierrokset/tenttiv-96-eng.html