Overview
The MSc in Computer Science (Advanced Software Development) at Technological University Dublin is meticulously crafted to cultivate graduates who possess the essential skills and knowledge required to engineer complex software solutions. As organisations increasingly rely on advanced technology to maintain a competitive edge in the global digital economy, this programme addresses the growing demand for proficient software developers. The course is tailored for individuals who have previously completed an undergraduate degree in computer science or software development, ensuring that students are well-prepared for the advanced technical modules that lie ahead.
Why Computer Science (Advanced Software Development) at Technological University Dublin?
Technological University Dublin is recognised for its commitment to excellence in education and research. The university boasts state-of-the-art facilities and a vibrant academic community, fostering innovation and collaboration. With strong industry partnerships, students benefit from exposure to real-world projects and networking opportunities, enhancing their learning experience. The university's strategic location in Dublin, a thriving tech hub, further enriches the educational journey, providing students with access to leading companies in the technology sector.
Tuition Fee Breakdown
The tuition fees for the MSc in Computer Science (Advanced Software Development) are as follows:
- International Students: €21,750 per full year
- European Students: €6,700 per full year
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The programme consists of a blend of core and optional modules designed to provide a comprehensive understanding of advanced software development. The core modules include:
- Programming Paradigms: Principles & Practice
- Software Design
- Advanced Databases
- Systems Architectures
- Web Application Architectures
- Secure Systems Development
- Research Writing & Scientific Literature
- Research Methods and Proposal Writing
- Research Project & Dissertation or a Team Project
Students can also select from a variety of optional modules, including:
- Geographic Information Systems
- Universal Design
- Programming for Big Data
- Problem Solving, Communication and Innovation
- Social Network Analysis
- User Experience Design
- Security
- Deep Learning
- Speech & Audio Processing
This structure allows students to tailor their learning experience and focus on areas of interest within the field of computer science.
Careers with Computer Science (Advanced Software Development)
Graduates of the MSc programme are well-equipped to pursue various technical roles within the software development industry. Potential career paths include:
- Software Developer
- Software Engineer
- Test Engineer
- Software Designer
- Systems Analyst
- Web Developer
- Technical Consultant
With the skills acquired during the course, alumni are prepared to contribute effectively to software development teams across diverse sectors, ensuring they are competitive in the job market.
Programme Structure
Courses include:
- Programming Paradigms: Principles & Practice
- Software Design
- Advanced Databases
- Systems Architectures
- Web Application Architectures
- Secure Systems Development
- Research Writing & Scientific Literature
- Research Methods and Proposal Writing
- Research Project & Dissertation or a Team Project
Key information
Duration
- Full-time
- 12 months
Start dates & application deadlines
- Starting
- Apply before , International
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Abbey Wood, United Kingdom
Disciplines
Computer Sciences Data Science & Big Data Software Engineering View 123 other Masters in Software Engineering in United KingdomWhat students do after studying
Academic requirements
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- The minimum admission requirements for entry to the MSc programme are a BSc (Honours) in Computer Science or a Computer Engineering programme at level 2.1 or at level 2.2 with at least 2 years of relevant work experience. Applicants with other qualifications at Honours 2.1 level or better and relevant experience may also be considered.
- If English is not your first language you will need to provide evidence of your English language proficiency as detailed on our website. Applicants for this course should have a minimum IELTS (Academic Version) English Proficiency of 6.5 overall (or equivalent) with nothing less than 6 in each component.
Tuition Fees
-
International Applies to you
Applies to youNon-residents21750 EUR / year≈ 21750 EUR / year -
EU/EEA Applies to you
Applies to youEU/EEA Nationals6700 EUR / year≈ 6700 EUR / year
Funding
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Master's scholarship opportunities for Computer Science (Advanced Software Development).
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility