Algorithms and Data Structures DV1

6 credit points

Syllabus, A-level, 1TD442

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.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin