4 Years On Campus Bachelors Program
The BSc (Hons) in Computing in Software Development at Dundalk Institute of Technology equips you with the skills to design, build, test, and implement software systems for web, mobile, and emerging technologies. It’s ideal for hands-on learners who want to become confident software developers ready to thrive in the fast-paced tech industry.
Curriculum Structure
Year 1
In the first year, you’ll build a strong foundation in core computing skills. You’ll learn programming, web development, and database systems, while exploring computer architecture, mathematics, and networking. There’s also a focus on applied software development principles and professional development, preparing you to work effectively in teams and real-world projects.
Year 2
The second year deepens your technical skills with object-oriented programming, full stack development, and software testing. You’ll also explore computer security, C++, and user experience design, while gaining experience in server-side development and software project management. The combination of theory and hands-on labs helps you build both problem-solving and practical abilities.
Year 3
Year three is immersive, with projects such as the Universal Design Project and studies in data science, mobile integration, and IoT development. You will also master algorithms and data structures, which are essential for efficient software design. A 15-week work placement or approved semester abroad gives you real industry experience to stand out to employers.
Year 4
In the final year, you’ll tackle advanced topics like secure systems and legal and ethical issues in computing. You’ll complete a major collaborative or individual research project and explore entrepreneurship, data analysis, and visualization. Electives allow you to specialize further in areas such as artificial intelligence, mobile development, or machine learning.
Focus Areas
Software design and development, web and mobile systems, full stack technologies, testing and quality assurance, data science, IoT integration, secure software solutions, team-based projects, and industry placement.
Learning Outcomes
Graduates will be able to design, build, test, and evaluate software across platforms, apply problem-solving and critical thinking to complex computing challenges, communicate effectively within teams and with stakeholders, and adapt to emerging technologies with ethical and professional awareness.
Professional Alignment (Accreditation)
This Level 8 honours degree meets national quality standards for computing programs and includes a structured industry placement, providing real value with employers and opportunities for further study.
Reputation (Employability Rankings)
DkIT reports that most graduates secure employment within six months, with many earning between €30,000 and €50,000, highlighting the program’s relevance to industry needs.
At Dundalk Institute of Technology, learning goes far beyond lectures. In this degree, you’ll gain real-world practical skills through hands-on lab work, collaborative projects, and an extended work placement that connects you directly with industry. The programme is designed around problem-based learning in small computer labs, giving you plenty of chances to practise programming, web and mobile development, testing, and systems design with expert guidance. With access to dedicated computing facilities and campus IT services, you’ll work with tools and environments that mirror professional tech workplaces.
Here’s what that looks like in practice:
Work Placement Experience: In third year, you complete a minimum of 15 weeks of work placement with host companies, giving you substantial industry exposure and the chance to apply your skills in a real professional setting.
Collaborative Software Projects: Across all years, you work on group-based software development projects, such as the Universal Design Project, learning to design, build, test, and implement solutions collaboratively.
Computer Labs with Latest Tools: Small computer labs equipped with current hardware provide the practical space to code, debug, and test real applications as part of tutorials and labs.
Industry-Standard Software and Frameworks: Through modules like full stack development, software testing, and mobile integration, you’ll use modern development environments and frameworks that reflect industry practice.
Library and Study Support: The campus library offers study spaces, academic resources, and research support to help you work independently on software research topics or prepare for placement work.
Networking Opportunities: Regular interaction with lecturers in small class settings and connections through the placement office help you build professional communication skills and start forming your network before graduation.
Graduates from the Computing in Software Development degree go on to build strong careers as software developers and technology professionals. Typical roles you might step into include Software Engineer, Web Developer, Application Developer, and Software Tester, all of which are in steady demand across a range of industries. With practical experience gained during the course and a recognised honours degree, you’ll be well prepared to start your career confidently and continue growing your expertise.
Here’s how the programme and DkIT support your journey to success:
Dedicated Career Services: The Careers and Employability Service helps with CV writing, interview preparation, employer engagement events, and networking opportunities to connect you directly with hiring companies.
Strong Employment Outcomes: Around 91% of graduates are in employment within six months, with many earning between €30,000 and €50,000 in their first roles, giving you a solid start in the tech field.
Industry-Relevant Work Placement: The third-year work placement of at least 15 weeks lets you gain hands-on experience, build professional contacts, and transition smoothly into professional life.
Valued Qualification: Employers recognise the degree’s accreditation and practical focus, which often gives graduates an advantage when applying for jobs.
Broad Career Options: Your software development skills can open doors across sectors from finance to healthcare, entertainment to cloud computing, or even help you launch your own tech venture.
Further Academic Progression:
After completing this degree, you can also continue your studies. Graduates with strong results can pursue postgraduate diplomas, master’s degrees, or research-based study such as a Master’s or PhD in computing. DkIT offers advanced programmes like an MSc in Computing or specialised computing master’s degrees, allowing you to deepen your technical expertise or move into advanced roles in areas like software design, medical device software, or animation computing.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
