Bachelor of Science (Honours) Software Development

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Bachelor of Science (Honours) Software Development at Munster Technological University is your gateway to a career shaping the digital tools that power our world. You will gain the essential skills and knowledge to design, build, and deploy sophisticated applications for desktop, web, and mobile platforms, becoming proficient in state-of-the-art technologies such as cloud computing, machine learning, and big data analytics. This undergraduate degree is designed for students eager to tackle complex challenges and create impactful digital solutions, offering a robust foundation in a field critical to innovation and everyday life.

Studied full-time on campus over four years, this programme provides a comprehensive learning journey. You will explore core subjects from programming fundamentals and web development in your first year, progressing through database design, operating systems, and object-oriented principles. The curriculum emphasizes practical application, with opportunities for a work placement in your third year and a significant final-year project. You will graduate with a strong portfolio and the technical proficiency to pursue roles in software engineering, data analytics, and system development, ready to contribute to technological innovation.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Bachelor of Science (Honours) Software Development program provides a comprehensive foundation in software engineering principles and practices. Students will explore essential areas such as computer architecture, programming fundamentals, database design, and operating systems. The curriculum progresses to advanced topics including object-oriented programming, data structures, algorithms, and distributed systems, culminating in a significant research and implementation project.

1 Stage 1 / Semester 1

Computer Architecture Compulsory
Computer Security Principles Compulsory
Creativity Innovation&Teamwork Compulsory
Maths for Computer Science Compulsory
Programming Fundamentals Compulsory
Web Development Fundamentals Compulsory

2 Stage 1 / Semester 2

Discrete Maths Compulsory
Introduction to Databases Compulsory
Modular Programming Compulsory
Networking Fundamentals Compulsory
Operating Systems in Practice Compulsory
Physical Computing Compulsory

3 Stage 2 / Semester 1

Database Design Compulsory
Linear Data Struct. & Alg. Compulsory
Object Oriented Principles Compulsory
Operating Systems Compulsory
Requirements Engineering Compulsory

4 Stage 2 / Semester 2

C Programming Compulsory
NoSQL Data Architectures Compulsory
Non-linear Data Struct. & Alg. Compulsory
OO Analysis and Design Compulsory
Object Oriented Programming Compulsory
Probability and Statistics Compulsory

5 Stage 3 / Semester 1

Agile Processes Compulsory
Distributed Sys. Programming Compulsory
Group Project Compulsory
Programming Mobile Devices Compulsory
Programming for Data Analytics Compulsory

6 Stage 3 / Semester 2

Work Placement Elective

7 Stage 4 / Semester 1

App. Development Frameworks Compulsory
Embedded Systems Engineering Compulsory
Machine Learning Compulsory
Project - Research Phase Compulsory
Security for Software Systems Compulsory

8 Stage 4 / Semester 2

Big Data & Analytics Compulsory
Data Driven Microservices Compulsory
Operating System Engineering Compulsory
Project - Implementation Phase Compulsory

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 15,881.00
Second Year Fee Tuition fee
USD 15,881.00
Third Year Fee Tuition fee
USD 15,881.00
Fourth Year Fee Tuition fee
USD 15,881.00
Total Program Cost Estimated total tuition
USD 63,523.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 777.00 - USD 1,595.00
Food & Groceries USD 2,807.00 - USD 4,491.00
Transport USD 702.00 - USD 1,684.00
Utilities & Bills USD 1,404.00 - USD 2,105.00
Estimated Total USD 4,913.00 - USD 8,280.00

Living cost estimates are based on Bishopstown Campus.

Outcomes & Employability

What happens after you graduate

81%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Broadband & Internet ServicesCloud Computing & InfrastructureEnvironmental & Sustainable ConstructionMedical Research & Clinical TrialsProduction & Operations ManagementReal Estate DevelopmentRoad Transport & LogisticsSoftware Development & EngineeringSupply Chain & ProcurementWireless & Mobile Communications

Top Employers Hiring for this course

Apple

Dell Technologies

Jones Engineering

Stryker

Why Study Bachelor of Science (Honours) Software Development at Munster Technological University

What makes this program stand out

Top 20 in UK For Computer Science

Exeter's Computer Science department consistently ranks among the top 20 in the UK for both teaching quality and research output.

Fast Offers Quick turnaround

Exeter typically responds to applications within 2-3 weeks, giving you clarity on your options quickly.

Flexible Intakes September start

Primary intake in September with January start available for some pathways through the INTO foundation program.

Accredited Industry recognized

Accredited by BCS, The Chartered Institute for IT, meeting requirements for Chartered IT Professional (CITP) status.

Life at Munster Technological University in Ireland

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Science (Honours) Software Development at Munster Technological University

Can I work while studying?

International students can work up to 20 hours per week during term time and 40 hours during breaks. No separate work permit is needed if enrolled full-time in a qualifying program.

What English language score do I need for this course?

For English proficiency, you can submit scores from various tests. For example, a TOEFL overall score of 80 or an IELTS overall score of 6 are required.

What jobs can I get after studying this course?

Possible job titles include Software Developer, Application Designer, Data Analyst, Cloud Engineer, and Machine Learning Engineer.

What will I actually study in this course?

The first year of the program includes a common curriculum across all Computer Science degrees, providing flexibility to switch programs. You'll gain skills in designing and building applications, utilizing technologies like cloud computing and machine learning.

When can I start — what are the intake months?

The Bachelor of Science (Honours) Software Development program starts in September each year. Ensure you prepare your application in advance to meet the intake timeline.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️