Module ICE-3212:
Data Structures in Application
Using Data Structures in Applications 2024-25
ICE-3212
2024-25
School Of Computer Science And Electronic Engineering
Module - Semester 1
20 credits
Module Organiser:
William Teahan
Overview
Indicative content includes:
- Applying the common abstract data types to applications.
- Rules of thumb for choosing among the options.
- Performance and efficiency characteristics of each type.
- More advanced data structures, e.g. hash tables, heaps, and balanced search trees.
Learning Outcomes
- Describe the design and implementation of more advanced data structures.
- Evaluate algorithm-based solutions in terms of efficiency, both in terms of time and space.
- Evaluate and select appropriate data structures and algorithms to solve a given problem.
- Implement data structures and algorithms for problem-solving.
Assessment type
Summative
Description
Exam
Weighting
60%
Assessment type
Summative
Description
Assignment 1
Weighting
20%
Assessment type
Summative
Description
Assignment 2
Weighting
20%