MSc in Computer Science

Key Points

  • Work permit while you study

  • Post Graduation Work Permit for 24 months

  • Start dates: September

  • Duration: 1 year

  • Level 9 qualification

  • Type: Full Time
  • Hours: Daytime
  • Enrollment Rate: From 18,500

Write to us for more information

Program description

This master’s program will provide you with the skills necessary to understand the entrepreneurship and innovation required for the software industry. Many national and multinational companies employ computer science graduates in areas such as software development and engineering, artificial intelligence, systems and networks, database and systems security, as well as multimedia, mobile modeling, research and development. You will also have the opportunity to demonstrate the skills you have learned by completing a substantial research and development project.

Why choose this course

The objective of the course is to provide you with the skills necessary to understand the entrepreneurship and innovation required in the software industry.

Program structure

Students must earn 90 credits through a combination of:

  • Main modules (30 credits)
  • Elective modules (30 credits) (15 credits from Group 1 and 15 credits from Group 2 below
  • Dissertation (30 credits)
  • CS6403 Case Studies in Computer Entrepreneurship (5 credits) – Dr. John Herbert, Semester 1 < / li>
  • Database Technology CS6408 (5 credits) – Mr. Humphrey Sorensen, Semester 1 </ li>
  • CS6409 Information Storage and Retrieval (5 credits) – Mr. Humphrey Sorensen, Semester 2 </ li>
  • CS6410 Project Development Skills (5 credits) – Dr. Ahmed Zahran, Semester 2 </ li>
  • CS6422 Complex Systems Development (5 credits) – Dr. Klaas-Jan Stol, Semester 1 < / li>
  • CS6423 Scalable Computing for Data Analysis (5 credits) – Prof. Gregory Provan, Semester 2 < / li>
  • CS6301 Cyber-Physical Systems Design (5 credits) – Semester 1
  • CS6311 Mobile Network Protocols (5 credits) – Semester 1
  • CS6312 Mobile Devices and Systems (5 credits) – Dr. Dan Grigoras, Semester 1
  • CS6314 Mobile Application Design (5 credits) – Dr. Sabin Tabirca, Semester 1
  • CS6320 Formal Methods for Distributed Systems (5 credits) – Dr. John Herbert, Semester 1
  • CS6321 Model-Based Software Development (5 credits) – Dr. John Herbert, Semester 1
  • CS6322 Optimization (5 credits) – Dr. Steve Prestwich, Semester 1
  • CS6326 Simulation and applied computer analysis (5 credits) – Prof. Dirk Pesch, semester 1
  • CS6402 Virtualization Technologies (5 credits) – Semester 1
  • CS6420 Topics in Artificial Intelligence (5 credits) – Prof. Barry O’Sullivan, Semester 1
  • CS6424 Special Topics in Computer Science (5 credits) – Semester 1
  • CS6313 Mobile middleware and services (5 credits) – Dr. Dan Grigoras, Semester 2
  • CS6315 Mobile Systems Security (5 credits) – Dr. Paolo Palmieri, Semester 2
  • Cellular Network Services CS6316 (5 credits) – Semester 2 (Does not run on 19/20)
  • CS6317 Multimedia technology in mobile networks (5 credits) – Dr. Sabin Tabirca, Semester 2
  • CS6325 Network Security (5 credits) – Dr. Paolo Palmieri, Semester 2
  • CS6327 Internet of things: technology and application (5 credits) – Prof. Dirk Pesch, semester 2
  • Data Mining CS6405 (5 credits) – Alegandro Arbelaez, Semester 2
  • CS6421 Deep Learning (5 credits) – Prof. Gregory Provan, Semester 2
  • CS6425 Special Topics in Computer Science II (5 credits) – Rosane Minghim, Semester 2
  • CS6400 Dissertation in Computer Science (30 credits)

Admission requirements

Candidates must have obtained:

  • A primary level 8 honors degree (minimum 2H1 honors or equivalent) in Computer Science or a nearby discipline O
  • A first class with honors in a higher diploma conversion course, such as the Higher Diploma in Applied Information Technology at the UCC.
  • Candidates from Grandes Écoles universities are also eligible to apply if they are studying a related discipline at an ENSEA graduate school or EFREI and are eligible to enter the last year (M2) of their program.
  • Applications from other suitably qualified candidates, or those with equivalent technical experience / qualifications, will be considered.
  • All graduate applicants whose first language is not English must provide evidence of English proficiency. Certain tests (for example, IELTS, TOEFL, and Pearson PTE) have a three-year time limit on their validity and will apply.
  • Please note that Secure English Language Test (SELT) scores must be obtained in a single session of the corresponding qualification (for example, IELTS and TOEFL). We will not accept a combination of individual component scores from multiple tests.

Learn more about our educational offer

Request your quote

An advisor will contact you by phone and email within the following hours