Course Structure

The M.Sc. in Computing, (with Major), is designed to be completed in one calendar year of full-time study or two years of part-time study. It consists of two (full-time) or four (part-time) taught semesters, followed by a practical project, completed between May and early September.

For indicative ‘Practicum’ timetable and examples of these projects, see Practicum coordinator page

During semesters, students undertake an integrated group of taught modules, as follows: Students take designated core modules in their chosen sub-discipline (Major) to gain the necessary specialised expertise. Elective modules from non-Major area of interest, may also be offered in some cases.

Please note:  Not all modules may be offered every year, and choices of elective modules are subject to normal timetabling constraints.

Students will acquire up-to-date programming and specification techniques, covering formal and informal, theoretical and practical aspects. They will familiarise themselves with advanced algorithms and how to deploy these in practical situations, and will be well prepared to undertake work within defined software processes, using the best techniques currently available. Additionally, they will be introduced to professional issues surrounding the development and implementation of software systems.

Indicative Academic Structure for Majors in areas below:

 

M.Sc. in Computing (Software Engineering) : MCM(SE)

Semester 1 /Semester 2

Type

Module Title

Credit

Total

Type

Module Title

Credit

Total

Core

CA640 - Research/Professional Skills

7.5

 

Core

CA648 - Formal Methods

7.5

 

Core

CA644 - Systems Software

7.5

 

Core

CA670 - Conc. Prog.

7.5

 

Opt

CA647 Secure Prog. OR CA682 Data Man. & Vis.

7.5

 

Core

CA650 - Soft. Proc. Quality

7.5

 

Opt

CA642 Crypt / No. Theory OR CA674 Cloud Arch.

7.5

 

Opt

CA675 - Cloud Tech. OR
CA646 - Pub. Key Crypt.

7.5

 
 

Credits

 

30

 

Credits

 

30

Additionally: Core Practicum (CA623) Credits = 30 giving a total 0f 90 credits for the programme.

Practicum Work: May - late Aug/early Sept

 

M.Sc. in Computing (Cloud) : MCM(Cloud)

Semester 1 /Semester 2

Type

Module Title

Credit

Total

Type

Module Title

Credit

Total

Core

CA640 - Research/Professional Skills

7.5

 

Core

CA670 - Conc. Prog.

7.5

 

Core

CA674 - Cloud Architectures

7.5

 

Core

CA675 - Cloud Technologies

7.5

 

Opt

CA644 - Systems Software OR
CA642 - Crypt / No. Theory  

7.5

 

Core

CA645 - Network Sec.

7.5

 

Opt

CA647 - Secure Prog.  OR
CA682 - Data Man. & Vis.

7.5

 

Opt

CA648 - Formal Methods OR
CA684 - Mach. Learning

7.5

 
 

Credits

 

30

 

Credits

 

30

Additionally: Core Practicum (CA676) Credits = 30 giving a total 0f 90 credits for the programme.

Practicum Work: May - late Aug/early Sept

 

M.Sc. in Computing (Security and Forensic Computing) : MCM(SFC)

Semester 1 /Semester 2

Type

Module Title

Credit

Total

Type

Module Title

Credit

Total

Core

CA640 - Research/Professional Skills

7.5

 

Core

CA643 - Forensic Computing

7.5

 

Core

CA642 - Crypt. /No. Theory

7.5

 

Core

CA646 - PKCrypt/Sec Protocols

7.5

 

Core

CA647 - Secure Prog.

7.5

 

Core

CA648 - Formal Methods

7.5

 

Core

CA644 - Systems Software

7.5

 

Core

CA645 - Network Sec.

7.5

 
 

Credits

 

30

 

Credits

 

30

Additionally: Core Practicum (CA617) Credits = 30 giving a total 0f 90 credits for the programme.

Practicum Work: May - late Aug/early Sept

 

M.Sc. in Computing (Data Analytics) : MCM(DA)

Semester 1 /Semester 2

Type

Module Title

Credit

Total

Type

Module Title

Credit

Total

Core

CA640 - Research/Professional Skills

7.5

 

Core

CA684 - Machine Learning

7.5

 

Core

CA674 - Cloud Architectures

7.5

 

Core

CA683 - Data Analytics/DM

7.5

 

Core

CA682 - Data Man. & Vis.

7.5

 

Core

CA659 - Mat. Model/Comp.Sci.

7.5

 

Core

CA660 - Statistical D.A.

7.5

 

Core

CA675 - Cloud Tech.

7.5

 
 

Credits

 

30

 

Credits

 

30

Additionally: Core Practicum (CA685) Credits = 30 giving a total 0f 90 credits for the programme.

Practicum Work: May - late Aug/early Sept