Software Engineering
The MSc in Software Engineering equips graduates with a detailed knowledge of the theories, processes, methods and techniques of building high-quality software in a cost-effective manner. Develops abilities to critically evaluate current software engineering research.
Key Fact
This programme combines theory (reading and analysing research papers) and practice (software analysis, design and coding). You will learn about state of the art practices in Software Engineering and Data Analytics.
Subjects taught
Programme Content*
Semester 1
• Research Methods and practice
• Software Design
• Software Development Paradigms
• Concurrency and Parallelism in Software Development
Choose Stream 1 OR Stream 2
Stream 1: Software Process and Analysis
• Software Evolution
Stream 2: Data Analytics
• Machine Learning and Applications
Semester 2
• Software Quality
• Human Computer Interaction
• Software Architecture
Stream 1: Software Process and Analysis
• Software Engineering Requirements
• Project Management and Practice
Stream 2: Data Analytics
• Applied Big Data and Visualisation
• Data Mining
*Detailed module descriptions can be found at https://bookofmodules.ul.ie
Option to exit with Graduate Diploma (60 ECTS)
Semester 3
• Project
Entry requirements
Normally a primary degree (Level 8 - National Qualifications Authority of Ireland) or approved equivalent professional qualification in a cognate discipline (e.g. Computer Systems/Science, Applied Mathematics) at first or second class honours level. An interview may be part of the admission process.
Application dates
WHAT TO INCLUDE WITH YOUR APPLICATION:
Qualification transcripts and certificates
An up-to date Curriculum Vitae outlining your work experience (with details of each role you have held) and your technical skills
A copy of your birth certificate (long document)
If your qualifications have been obtained in a country where
English is an official language this will suffice
If this is not available, the following additional documents must be provided:
• English translation of your qualification(s)/transcripts
AND
• English language competency certificate
Duration
1 year full-time
Enrolment dates
09/Sep/2019
Post Course Info
Prospective careers for graduates include software engineering, software project management, systems analysis and software researcher and development.