Write a short review & help students like you! Over 1,500 students already shared their experience.
Therefore, information might be incorrect, incomplete or outdated. We apologise for your inconvenience..
If you are a student, you can request further information from the programme contact person(s) listed below..
If you are an employee of Dublin City University, please contact us to administrate this information.
| Application Deadline: | July 31 (EU); July 15 (Non EU) | ||
| Annual Tuition Fee: | ≈ € 2,750 ≈ € 15,800 (non-EEA) | ||
| Location: | Dublin / Ireland | ||
| Duration: | 12 months | Start Date: | September |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Languages: | English | ||
Overview The M.Sc. in Software Engineering equips software engineers with the cutting-edge skills to produce high-quality software and systems that deliver value to business and the economy.
Programme participants are exposed to the latest ideas and best practices in industry. Students hone their analytical, creative and critical faculties and acquire new techniques, methods and ideas. They also develop an awareness of the professional responsibilities associated with being a member of the software engineering profession. Hence, graduates are fully equipped to advance their careers in a fast-changing industry.
Aims and Objectives:
The programme has a strong practical focus, culminating in the practical project over the summer months. Here, students typically develop prototype software systems that solve a real-world problem. They may also analyse software engineering techniques, processes or methods, and propose and evaluate alternatives. Most projects are carried out individually, but it is possible exceptionally to carry them out as part of a team.
Students may be sponsored by external clients or develop their own ideas. Typically projects begin with a feasibility study followed by the creation of a project plan and the development of a software application or a rigorous theoretical analysis.
Over the duration of the programme students develop employment-enhancing skills across a number of key areas. Their ability to engineer software is enhanced considerably, as is their knowledge of operating systems and networks. Team-working skills are developed by the significant amount of project work associated with the course. Communication skills are enhanced by exercises in presenting work to lecturers and peers. Students' view of the profession is enriched and they gain an understanding of the business and social context of their work. Importantly, graduates also develop research skills that will enable them to investigate new ideas, methods and tools as they arise in their professional careers.
Programme Structure The M.Sc. in Software Engineering 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 September. During the semesters, students undertake an integrated group of taught modules in advanced software engineering. These modules enable participants to use the latest methods to design and implement software systems across multiple complex distributed software platforms. Students also learn up-to-date programming and specification techniques, formal and informal, theoretical and practical. They become familiar with advanced algorithms and learn how to deploy them in practical situations. They are well prepared to undertake their work within defined software processes using the best techniques currently available. In addition, participants are introduced to the professional issues surrounding the development and implementation of software systems.
Career Prospects The M.Sc. in Software Engineering aims to help meet the demand of industry for personnel who have had significant exposure to advanced topics in the field. The programme is suitable for both experienced professionals and recent graduates alike. It allows software professionals with a number of years experience to improve their proficiency across a range of key disciplines in the field and to update their skills beyond the narrow remit of training courses.
The programme supports recent graduates of computing and cognate disciplines by giving them unrivalled knowledge and skills well above the norm for new industry entrants. Thus, it helps software engineers to advance their careers, whatever their level of experience.
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take test Official Registration.
Get free test prep and register today.
Candidates must hold, at a minimum, a Second Class Honours degree in Computer Science, Computing, Computer Applications or a related discipline. Candidates with significant experience in the software development sectors, in addition to an Honours primary degree in some other discipline, may also be considered for entry.
International Applications
International candidates are expected to have educational qualifications of a standard equivalent to those outlined above. In addition, where such candidates are non-native speakers of the English language they must satisfy the university of their competency in the English language.
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| IELTS Band: | 6.0 |
| Cambridge English: Advanced (CAE): | Grade A (Score: 80) |
| TOEFL Paper-based: | 580 |
| TOEFL Computer-based: | 237 |
You can contact Ms Julie Ann Ennis to ask a question about Software Engineering at Dublin City University.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.