Course Details in 2025/26 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LM Data Structures, Algorithms, and Databases
SchoolComputer Science
Department Computer Science
Module Code 06 34140
Module Lead Jizheng Wan
Level Masters Level
Credits 20
Semester Semester 2
Pre-requisites
Co-requisites
Restrictions None
Exclusions
Description This module will introduce a range of methods for working with data. Fundamental abstract data structures and their associated algorithms will be introduced, and their representation in high-level programming languages will be discussed. The fundamental principles of database systems will be introduced, including the necessary mathematical background and the practical application.
Learning Outcomes By the end of the module students should be able to:
  • Explain and analyse a range of abstract data types
  • Assess and select the most appropriate abstract data types in solving a range of problems
  • Analyse the complexity of an algorithm and interpret this in terms of its complexity classes
  • Design and implement a database for a specified problem
  • Query existing databases and represent the query results using an appropriate abstract data structure
  • Analyse database problems using appropriate mathematical tools
Assessment 34140-01 : Continuous Assessment : Coursework (20%)
34140-02 : Exam : Exam (Centrally Timetabled) - Written Unseen (80%)
Assessment Methods & Exceptions Assessment:
Examination (80%),
Continuous Assessment (20%)

Reassessment:
Examination (100%)
Other Edgbaston version of Dubai module 06 34141
Reading List