production
Skip to Content

Postgraduate Qatar Computing Science 2025-2026

QC5505: DATA MINING WITH DEEP LEARNING

15 credits

Level 5

Second Term

This course aims to make students familiar with basic data mining and visualisation techniques and software tools. Students will learn how to analyse complex datasets by applying data pre-processing, exploration, clustering and classification, time series analysis, and many other techniques. This course will also cover text mining and qualitative modelling. Through this course students will be able to analyse real-world datasets in various domains and discover novel patterns from them. This course is particularly suitable for those who are interested in working as data analysts or data scientists in the future.

QC5506: NATURAL LANGUAGE GENERATION

15 credits

Level 5

Second Term

The aim of the course is to introduce students who have some background in computing to (1) the varied aims for which Natural Language Generation (NLG) is pursued, (2) the main rule based and statistical methods that are used in NLG, and (3) some of the main NLG algorithms and systems. The course will cover NLG both as a theoretical enterprise (e.g., for constructing models of language production) and as practical language engineering, paying particular attention to the link between NLG and data science. Some programming experience is expected.

QC5507: KNOWLEDGE REPRESENTATION AND REASONING

15 credits

Level 5

Second Term

Recent advances in AI have changed the perception of what machines can do, from on-line search to answering questions. An underlying feature of many AI systems concerns how knowledge is acquired, represented, and reasoned with. Companies such as Google, IBM, and Facebook have been developing sophisticated tools for knowledge representation and reasoning. This module provides the theory and practice of knowledge representation and reasoning, also presenting cutting-edge technologies, libraries and tools. At the end of the course students will be able to design, implement and evaluate knowledge-intensive AI systems.

QC5509: MSC PROJECT IN ARTIFICIAL INTELLIGENCE

60 credits

Level 5

Second Term

This course will provide students of our MSc in AI programme with the opportunity to develop their own AI research project, under the supervision of a member of staff. Typical projects include extending, improving or adapting existing AI theories or techniques to solve different problems, comparing competing techniques or tools to solve a particular problem, and so on. Students will improve their problem-solving and communication skills, as well as broaden, deepen and consolidate knowledge obtained in other components of the degree.

Compatibility Mode

We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.