Search

Chat With Us

    Bachelor of Science (Honours) in Computing with Software Development
    Go to Technological University Dublin
    Technological University Dublin

    Bachelor of Science (Honours) in Computing with Software Development

    Technological University Dublin

    Technological University Dublin

    flag

    Ireland, Dublin

    University RankQS Ranking
    877

    Key Facts

    Program Level

    Bachelor

    Study Type

    Full Time

    Delivery

    On Campus

    Course Code

    TU099

    Campuses

    Tallaght

    Program Language

    English

    Start & Deadlines

    Next Intake DeadlinesSeptember-2026
    Apply to this program

    Go to the official application for the university

    Duration 4 year(s)
    Tuition Fee
    EUR 13,500  / year
    Next Intake September-2026

    Bachelor of Science (Honours) in Computing with Software Development

    About

    In the world of software development, there are many different roles some of which are listed below. Each of these roles is like a piece of a puzzle in the software world. You can choose the one that suits your interests and skills. It's an exciting journey where you can work with international companies such as Google, Facebook and Microsoft.

    • Software Engineer: Think of them as the architects. They design and create the software's structure, ensuring it's strong and sturdy. It's like building the foundation of a skyscraper.
    • Web Developer: These are the web wizards. They specialize in creating amazing websites, making sure they look fantastic and work seamlessly. It's all about crafting the online world.
    • App Developer: Ever wondered who makes those fun and useful apps on your phone? App developers do! They bring your favourite apps to life, whether it's games, social media, or productivity tools.
    • Data Scientist: If you love numbers and patterns, data scientists are like data detectives. They analyze data to uncover insights and solve complex problems, helping companies make smart decisions.
    • Quality Assurance Tester: These are the bug hunters. They play with software to find any hidden problems or glitches before you do. They make sure everything runs smoothly.
    • DevOps Engineer: DevOps is like a magical bridge between developers and IT operations. They make sure that the software is built and runs efficiently, like a well-oiled machine.
    • UI/UX Designer: UI designers create the look and feel of software, while UX designers make sure it's user-friendly. It's all about making technology enjoyable and easy to use.
    • Mobile App Tester: Before apps reach your phone, they're tested by these experts. They check if the apps work perfectly on various devices, so you have a smooth experience.

    Requirements

    Entry Requirements

    We are currently closed for Advanced Entry Applications. The courses that will be open for advanced entry will be listed on the CAO website in January 2025. For information on how to make an Advanced Entry application, please visit our CAO Hub. If this course opens for advanced entry, the following will apply.

    Applicants to Year 2 are required to have successfully completed Year 1 of TU859 Computing (General Entry) or equivalent.

    To qualify for Advanced Entry applicants must be currently studying, completing, or have successfully completed, studies at Level 6, 7 or 8 in a Higher Education Institution (HEI) or an equivalent, in a related area. You must demonstrate by providing transcripts of results that you have achieved the learning outcomes for each stage you wish to advance past, for example:

    • To enter Year 2 via Advanced Entry, you must demonstrate that you have met the learning outcomes for Year 1.
    • For entry to Year 3, you must demonstrate that you have met the learning outcomes for Years 1 and 2.
    • For entry to Year 4, you must demonstrate that you have met the learning outcomes for Years 1, 2, and 3.

    If English is not your first language you will need to provide evidence of your English language proficiency as detailed on our website.

    Career

    Graduate Job Titles:

    • Software Engineer/Developer: Develop, test, and maintain software applications according to project requirements.
    • Web Developer: Specialize in creating and maintaining websites and web applications, utilizing technologies such as HTML, CSS, and JavaScript.
    • Mobile App Developer: Focus on designing and building applications for mobile devices, often using platforms like iOS (Swift) or Android (Java/Kotlin).
    • Full-Stack Developer: Proficient in both front-end and back-end development, capable of working on all aspects of an application, from user interface to server-side logic.
    • Front-End Developer: Concentrate on creating user interfaces and experiences, utilizing technologies like HTML, CSS, and JavaScript.
    • Back-End Developer: Focus on server-side logic, databases, and APIs, ensuring the proper functioning of the application's core.
    • DevOps Engineer: Combine development and operations responsibilities, emphasizing collaboration between development and IT operations to streamline the software delivery process.
    • QA Engineer/Test Engineer: Specialize in testing software applications to identify and fix bugs, ensuring the quality and reliability of the software.
    • Embedded Systems Developer: Work on designing and programming software for embedded systems, such as microcontrollers or IoT devices.
    • Database Developer: Specialize in creating and maintaining databases, designing efficient data structures, and optimizing queries for performance.
    • Game Developer: Focus on designing and programming video games, using specialized tools and programming languages relevant to game development.
    • UI/UX Developer: Combine user interface and user experience design with development to create visually appealing and user-friendly applications.
    • Security Developer: Focus on building secure software systems, identifying and mitigating potential vulnerabilities to protect against cyber threats.
    • Systems Software Developer: Design and develop operating systems, compilers, and other low-level software that enables higher-level applications to run.

     

    Graduate Employers:

    • Amazon AWS
    • SAP
    • Workday
    • Microsoft Ireland
    • Bank of America/ Merrill Lynch
    • Fidelity Investments
    • Accenture
    • Version1
    • Mastercard
    • Bearing Point
    • Ergo
    • Evros
    •  

    Fee Information

    Tuition Fee

    EUR 13,500 

    Application Fee

    EUR  
    Technological University Dublin

    Bachelor of Science (Honours) in Computing with Software Development

    Technological University Dublin

    [object Object]

    Ireland,

    Dublin

    Similar Programs

    Other interesting programs for you

    Find More Programs
    Wishlist