M.Sc. in Computing
Course Short Code
MCM
Course Year
2
Course Offering: 02

M.Sc. in Computing, Year 2, Part-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

**********

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

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

   2.    MSc in Computing (Major in Artificial Intelligence [Future Learn])

  3.    MSc in Computing (Major in Blockchain - Distributed Ledger Technologies [Future Learn])

 4. MSc in Computing (Major in Data Analytics)

 

1. TO MAJOR IN SECURE SOFTWARE ENGINEERING

Requirements:

  • In Year 2 you must only register for a total of 60 credits      
  • You must take 15 credits of core modules per semester and the 30 credit practicum 

Register for all of the following CORE modules:  

SEMESTER 1

CA642A

CA688A

Cryptography & Number Theory

Blockchain: Basics & Applications

7.5 Credits

7.5 Credits

 

SEMESTER 2

CA645A

CA650A

Network Security

Software Process Quality

7.5 Credits

7.5 Credits

 

AUTUMN

CA694

Practicum (Secure Software Engineering Practicum)

30 Credits

  

 

 2. TO MAJOR IN ARTIFICIAL INTELLIGENCE [FUTURE LEARN]

Requirements:

  • In Year 2 you must only register for a total of 60 credits      
  • You must take 15 credits of core modules per semester and the 30 credit practicum 

 Register for all of the following CORE modules: 

SEMESTER 1

CA682i

CA699i

Data Management and Visualisation

Topics of AI

7.5 Credits

7.5 Credits

 

Requirements:

  • Semester 2 Options: Students can take up to a max. of 15ECTS of either DCU modules (CA681i/CA6005i/EE544) or NUIG modules (CA6006i/CA6007i/CA6008i), i.e: 2 x DCU or 3 x NUIG. A combination of DCU and NUIG modules is NOT permitted.    

 

SEMESTER 2

CA681i

EE544

CA6005i

CA6006i

CA6007i

CA6008i

 Machine Translation

 Computer Vision

 Mechanics of Search

 Reinforcement Learning & Multi-Agent Systems (NUIG)

 Knowledge Representation  (NUIG)

 Tools and Techniques for Large Scale Data Analytics (NUIG)

7.5 Credits

7.5 Credits

7.5 Credits

5 Credits

5 Credits

5 Credits

AUTUMN

CA689

Practicum (Artificial Intelligence)

30 Credits

 

  

 3. TO MAJOR IN BLOCKCHAIN - DISTRIBUTED LEDGER TECHNOLOGIES [FUTURE LEARN]

Requirements:

  • In Year 2 you must only register for a total of 60 credits                  
  • You must take 15 credits of core modules per semester and the 30 credit practicum

 Register for all of the following CORE modules: 

SEMESTER 1

EE516i

CA646i

Blockchain Scalability

P-Key Cryptography & Sec Protocols

7.5 Credits

7.5 Credits

SEMESTER 2

CA6001i

CA6002i

Developing Blockchain Systems

Computer Security

7.5 Credits

7.5 Credits

AUTUMN

 

CA6003

Practicum (Blockchain - Distributed Ledger)

30 Credits

 

 

  

4. TO MAJOR IN DATA ANALYTICS

Requirements:

  • In Year 2 you must only register for a total of 60 credits                  
  • You must take 15 credits of core modules per semester plus the 30 credit practicum

Register for all of the following compulsory modules: 

SEMESTER 1

CA660A

CA675A

Statistical Data Analysis

Cloud Technologies

7.5 Credits

7.5 Credits

 

SEMESTER 2 

CA683A

CA652I

Data Analytics and Data Mining

Artificial Intelligence, Information and Information Seeking

7.5 Credits

7.5 Credits

 

 AUTUMN

 

CA685

Practicum (Data Analytics)

30 Credits

 Last updated: 14th July 2023

I have read and understood the above registration instructions.

Proceed to Online Registration >>>