Engelska Studiehandboken kurser

Computer Science, Electrical Engineering

SMD073 Data Structures 6.0 ECTS credits

DENNA SIDA FINNS OCKSÅ PÅ SVENSKA

General information about studying at Luleå university


TIMEPERIOD: I


LANGUAGE: English/Swedish

EXAMINER
S Carlsson Prof


PREREQUISITES
Imperative Programming.

COURSE AIM
To develop skills in designing and analysing algorithms and data structures and to introduce algorithms and data structures for some typical algorithmic problems in computer science.

CONTENTS
Mathematical methods and models of computation Recurence equations, efficiency meassures, upper and lower bounds. Construction techniques Divide-and-conquer, dynamic programming, greedy algorithms. Algorithms and data structures Sorting, searching, priority queues, dictionaries, and graphs. Coplexity classes The problem classes P, NP, and NPC.

TEACHING
Lectures and assignments.

EXAMINATION
Examination consists of oral and written presentations of assignments and a written final exam.
COURSE GRADE SCALE: U,3,4,5

ITEMS/CREDITS

Laboratory work                                             	1.5ECTS
Written exam                                                	4.5ECTS


COURSE LITTERATURE
Cormen, Th. H, Leiserson, C. E., Rivest, R. L.: Introduction to Algorithms, McGraw-Hill, 1991.

REMARKS

Last modified : 97-06-05 by Jan Lindberg
Further information: Svante Carlsson

Back to department menu