Algorithms and Data Structures DV1
6 credit points
Syllabus, A-level, 1TD442
This course has been discontinued.
A revised version of the syllabus is available.
- Code
- 1TD442
- Level
- A
- Subject(s)
- Computer Science
- Grading system
- Pass with distinction (VG), Pass (G), Fail (U)
- Finalised
- 27 May 2002
- Responsible department
- Department of Information Technology
Aims
To give basic knowledge about fundamental algorithms and data structures and the implementation aspects of these. To give capabilities to choose algorithms and data structures given a specific problem, and to give fundamental knowledge in C programming.
Content
Programming in C. Mathematical foundations: asymptotic notation, summations, reccurence equations. Data structures: trees, priority queues, tables. Searching: Binary search trees, balanced search trees, hash tables. Sorting. Simple graph algorithms and greedy algorithms.
Instruction
Lectures, laboratory work and compulsory assignments.
Assessment
Written exam at the end of the course. Mandatory assignments form an important part of the examination.