M.Sc. in Computing
Course Short Code
MCM
Course Year
1
Course Offering: 01

M.Sc. in Computing, Year 1, Full-Time

****IMPORTANT MESSAGE****

The purpose of this information sheet is to allow you view all modules connected to the Qualification, optional and core. You should print this sheet out and then continue to the next step where your registration will take place.

It is your responsibility to ensure that you register correctly

**********

Below is the registration information in relation to MSc in Computing:

**MAJORS WILL RUN SUBJECT TO DEMAND**

You must Major in only one of the following 3 areas, you cannot change your choice of Major at a later stage: 

1.    The MSc in Computing (Major in Secure Software Engineering)  

2.    The MSc in Computing (Major in Artifical Intelligence)  

3. The MSc in Computing (Major in Data Analytics) 

 

1. TO MAJOR IN  SECURE SOFTWARE ENGINEERING

Register for all of the following compulsory modules:

SEMESTER 1

CA640

CA642

CA688

CA647

Professional & Research Practice

Cryptography and Number Theory

Blockchain: Basics & Applications

Secure Programming

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

 

SEMESTER 2

CA645

CA648

CA650

CA670

Network Security

Formal Programming

Software Process Quality

Concurrent Programming

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

 

AUTUMN SEMESTER

CA694

Practicum (Secure Software Engineering)

30 Credits


2. TO MAJOR IN ARTIFICAL INTELLIGENCE

  Register for all of the following compulsory modules:  

SEMESTER 1

CA640

CA660

CA682

CA686

Professional & Research Practice

Statistical Data Analysis

Data Management and Visualisation

Foundations of Artificial Intelligence

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

SEMESTER 2

CA652

CA683

CA684

Artifical Intelligence, Information and Information Seeking

Data Analytics and Data Mining

Machine Learning

7.5 Credits

7.5 Credits

7.5 Credits

 

AUTUMN SEMESTER

CA689

Practicum (Artifical Intelligence)

30 Credits

 

SEMESTER 2 - OPTIONAL MODULE

Choose one of the following

CA681i

CA6005

Machine Translation

Mechanics of Search

7.5 Credits

7.5 Credits


 3. TO MAJOR IN DATA ANALYTICS

  Register for all of the following compulsory modules: 

SEMESTER 1

CA640

CA660

CA675

CA682

Professional & Research Practice

Statistical Data Analysis

Cloud Technologies

Data Management & Visualisation

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

 

SEMESTER 2

 

CA659

CA683

CA684

CA652

 

Mathematical Methods/Computational Science

Data Analytics and Data Mining

Machine Learning

Artificial Intelligence, Information and Information Seeking

 

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

 

AUTUMN SEMESTER

CA685

Practicum (Data Analytics)

30 Credits

 

3. TO MAJOR NATURAL LANGUAGE PROCESSING

  Register for all of the following compulsory modules: 

SEMESTER 1

 

CA4023

CA640

CA6012

CA271B

 

Natural Language Technologies

Professional & Research Practice

Human Factors in NLP

Introduction to Machine Learning

 

7.5 Credits

7.5 Credits

7.5 Credits

7.5 Credits

 

SEMESTER 2

CA6011

CA4015

CA683

Deep Learning for Natural Language Processing

Advanced Machine Learning

Data Analytics and Data Mining

7.5 Credits

7.5 Credits

7.5 Credits

 

SEMESTER 2 OPTIONAL (Student chooses one Module from the following) 

 

CA681i

CA659

Machine Translation

Mathematical Methods/Computational Science

7.5 Credits

7.5 Credits

AUTUMN SEMESTER

CA6014

Practicum (NLP)

30 Credits

                                                                                             

                                                                                                                       Updated: 20th September 2023

I have read and understood the above registration instructions.

Proceed to Online Registration >>>