Overview
The MSc in Computer Science (Advanced Software Development) at Technological University Dublin aims to cultivate graduates equipped with the expertise necessary to devise intricate software solutions that organisations require to thrive in the rapidly evolving global digital landscape. This programme is tailored for individuals holding an undergraduate degree in computer science or software development. Participants will delve into advanced technical subjects encompassing programming, design, databases, architecture, and web development, thereby acquiring the essential technical acumen to excel as software developers engaged in cutting-edge development initiatives. Furthermore, students will hone vital professional and technical communication skills, essential for a successful career in the computing sector.
Why Computer Science (Advanced Software Development) at Technological University Dublin?
Technological University Dublin is renowned for its innovative approach to education and its commitment to fostering industry-relevant skills. The university boasts strong partnerships with leading tech firms, providing students with valuable networking opportunities and insights into the latest industry trends. The state-of-the-art facilities, including modern labs and collaborative spaces, further enhance the learning experience, ensuring that students are well-prepared for the demands of the tech industry.
Tuition Fee Breakdown
The tuition fees for the MSc in Computer Science (Advanced Software Development) are as follows:
- International Fee: €3,350 per year
- European Fee: €3,350 per year
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The course structure comprises various 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 choose from a range of optional modules such as:
- Machine Learning
- User Experience Design
- Deep Learning
- Natural Language Technologies
- Universal Design
- Programming for Big Data
- Problem Solving, Communication and Innovation
- Social Network Analysis
- Security
- Speech & Audio Processing
Classes are typically scheduled in the evenings, with additional sessions on Saturdays for critical skills modules. The programme allows part-time students to progress at their own pace, with a recommended pathway to complete the course in two years by attending two evenings and three Saturdays per term or three evenings each week.
Careers with Computer Science (Advanced Software Development)
Graduates of the MSc programme will be well-positioned to pursue significant technical roles within software development teams across various organisations. Career opportunities include positions such as software developer, software engineer, test engineer, software designer, systems analyst, web developer, and technical consultant. The skills acquired during the programme will enable graduates to contribute effectively to diverse projects in the technology sector.
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
Key information
Duration
- Part-time
- 24 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 related discipline 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.
- Applicants must present a minimum IELTS English proficiency score of 6.5 overall with at least level 6.0 for each component.
Tuition Fees
-
International Applies to you
Applies to youNon-residents3350 EUR / year≈ 3350 EUR / year -
EU/EEA Applies to you
Applies to youEU/EEA Nationals3350 EUR / year≈ 3350 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