DM849: Analysis Driven Engineering of Algorithms (5 ECTS)
STADS: 15018301
Level
Master's level course
Teaching period
The course is offered in the spring semester.
Teacher responsible
Email: nebel@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
16-18 |
IMADA semi |
7,9,11 |
|
Common |
I |
Monday |
08-10 |
IMADA semi |
7,9 |
|
Common |
I |
Monday |
08-10 |
U57 |
10 |
MN |
Common |
I |
Monday |
08-10 |
U142 |
11 |
|
Common |
I |
Tuesday |
10-12 |
IMADA semi |
7,9-11,13 |
|
Common |
I |
Tuesday |
12-14 |
IMADA semi |
7,9-11,13 |
|
Common |
I |
Tuesday |
08-10 |
U146 |
13 |
|
Common |
I |
Tuesday |
14-16 |
U142 |
13 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal.
Prerequisites:
None
Academic preconditions:
The material from DM551 Algorithms and Probability should be known.
Course introductionThe course teaches methods for the average-case analysis of algorithms and data structures.
QualificationsAfter the course, the student is expected to:
- be able to analyze the average case performance of simple algorithms
- understand how to use corresponding results in order to improve an algorithm
- understand new methods for the tool-based analysis of algorithms
- be able to apply those methods to algorithms and data structures
Expected learning outcomeSubject overviewRecurrence relations, generating functions, singularity analysis, stochastic context-free grammars, maximum likelihood principle.
LiteratureMeddeles ved kursets start.
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
Project assignment. Internal assessment by teacher, pass/fail.
Expected working hours
The teaching method is based on three phase model.
Intro phase: 18 hours
Skills training phase: 24 hours, hereof:
- Tutorials: 9 hours
- Laboratory exercises: 15 hours
Educational activities
Language
This course is taught in English.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.