COMS2004 - Data Structures and Algorithms

School running course: 
Electrical & Information Engineering
Year of Study: 
2
Syllabus: 

The first part of the unit introduces students to various data structures (ways of representing values and associations between values), how these data structures can be represented in a computer memory and algorithms for manipulating these data structures. Important characteristics (e.g. Efficiency, time and space complexity) of these data structures and algorithms are examined.

The second part of the unit is an introductory study of algorithms and how to design and specify correct and efficient simple algorithms. Topics covered are: problem assessment, ways of expressing algorithms, analysis of simple algorithms, and evaluation of appropriate algorithms.

Programs offering course: 
BSc Eng (Elec)
BSc Eng (Elec) Info Option