Databases and Data Management
Course options and guidance for the Databases and Data Management topic area
What will I learn from courses in this topic?
Courses span a range from those focusing on algorithms for dealing with big data, to theoretical analysis of database systems and practical approaches for dealing with distributed data. Students who focus mainly on this topic will be brought up to speed with the latest technology in Database Science and in the analysis of complex databases (in particular big data) and will be exposed to research active areas in the field. Many of the courses in this area are also appropriate as stand-alone options for students focusing mainly in the related topic areas listed at the bottom of the page.
What courses are available?
Level 11 (MSc) courses
Semester 1:
- Extreme Computing (10 credits)
- Fundamentals of Data Management(EPCC 10 credits)
- Knowledge Graphs (10 credits)
Semester 2:
- Advanced Database Systems (20 credits)
- Foundations of Databases (10 credits)
Level 10 courses
- Introduction to Databases (20 credits, Semester 1)
- Algorithms and Data Structures (10 credits, Semester 1)
ECA courses
- Data Science for Design ( 20 credits Semester 1)
Related topics
This topic can be naturally combined with courses from some other topics, for example to allow:
- studying programming languages and formal methods, which are used to provide stronger, more reliable foundations for systems;
- studying data-driven methods for learning and mining, which are used, for example, for e-crime detection, intrusion detection and malware classification.
- studying distributed systems and databases, where security issues may arise.
The most relevant related course topics are listed below.