BSc in Computing (Common Entry)

3 Years On Campus Bachelors Program

Dundalk Institute of Technology

Program Overview

This three-year BSc in Computing provides a comprehensive grounding in software development, web technologies, databases, systems administration, and networking, with a further emphasis on data analysis and cloud computing Ideal for students with no prior coding experience who want to develop solid fundamental skills and then specialise either in software development or networking.

Curriculum Structure

Year 1: Students acquire core computing skills through modules in Programming Principles, Introduction to Web Development, Introduction to Databases, Introduction to Networking, Computer Hardware, Mathematics for Computing, Introduction to Scripting, Dynamic Web Development, and Introduction to System Administration, with Communication Skills to prepare them for collaboration in IT workplaces.

Year 2: All get additional insight with Data Analysis for Computing, then split into either the Software Development stream—Algorithms, Object‑Oriented Programming, Database Development, Software Testing, Web Application Development, Data Structures, Database Management, Introduction to Software Engineering, and Security for Software Developers—or the Networking & System Administration stream, with Data Communications, Internetworking, Operating Systems & Virtualisation, Programming for System Administration and Networking, Technical Documentation, Directory Services, IPv6, WAN Protocols, and Wireless Technologies modules.

Year 3: The foundation subjects are Cloud Foundations and Cloud Technologies. Students in the software stream learn Database Administration, Software Project Management, Web Frameworks, Web Patterns, Web Services, Ethics and Professional Issues, Networking Programming, and complete a Software Project. Students in the networking stream learn Advanced Networking, Network Design, Applied Security, Advanced System Administration, Service Desk Support, Broadband Technologies, Network Management, and complete a year‑long Project.
 

Fields of study: Software development, web technologies, databases, scripting, system administration, networking, data analysis, and cloud computing

Learning outcomes: Students will develop problem-solving and critical thinking abilities, and effective communication and teamwork abilities, to prepare them to design, develop, deploy, and manage quality software or networked cloud solutions—working effectively both independently and as part of multidisciplinary teams

Professional alignment (accreditation): The programme is QQI‑validated as a Level 7 BSc, and provides progression with seamless continuation to Level 8 honours (e.g., Cloud Computing) with industry‑recognised add‑on degrees, giving professional credibility and mapping to current tech standards

Reputation (employability rankings): DkIT is ranked at or near #15 nationally in the Nature Index for research performance, and in the region of 94% of graduates in Computing and related areas proceed to employment or further studies within nine month

Experiential Learning (Research, Projects, Internships etc.)

You'll develop practical, real-world computing skills in a wide variety of campus facilities—especially in DkIT's specialist programming, hardware, and networking labs, and through Moodle-supported online environments that simulate industry workflows. Classroom teaching focuses on practical work, peer collaboration, and problem-based learning from the very first semester—so you're not just learning theory, you're doing it.

Here's how that works during your time at DkIT:

  • On-campus programming and networking courses: Most of the contact hours are on-campus computer laboratories (programming, hardware/networking), giving you first-hand experience with professionals' tools and environments.
  • Group projects and interaction with classmates: You'll be doing group work on a consistent basis—picking up communication, version control, and real-world software development skills. The programme lists "peer-learning, groupwork and discussion" as key course methods.
  • Online resources and Moodle: DkIT's Moodle platform supports your learning with discussion forums, online lectures, version-controlled code repositories, and virtual collaboration tools.
  • Industry-standard software suites: You'll use modern tools and languages (e.g., scripting environments, database management systems, virtualization platforms) that are aligned with industry standards in both the Software Development and Networking streams.
  • Research and cloud labs: In coming years, modules like Cloud Foundations & Cloud Technologies, and final-year major projects, will utilize virtualized servers and cloud platforms (e.g., AWS/Azure-style environments).
  • Access to DkIT library and learning centres: The De Chastelain (Whitaker) Library offers 50,000+ volumes, 400+ study spaces, 100+ PCs, and high-speed Wi‑Fi in support of research, coding projects, and group study.
  • Expert support through the IT Learning Centre: The centre offers drop-in support, workshops, and skills development in programming, software packages, and group working.

Your learning experience is far from passive—it's active, interactive, and totally geared to preparing you for a developer, IT professional, network engineer, and other careers

Progression & Future Opportunities

Graduates of this program are well placed for a successful tech career—with approximately 75% progressing to employment or further study within six months of graduation. Typical roles filled include Software Engineer, Application Developer, Web Developer, Cloud Computing Developer, Technical Consultant, Network Engineer, and System Administrator. Many others opt to continue their education by completing a Level 8 add‑on year in Computing (e.g., Cloud Computing).

Here's how DkIT invests in your future:

  • Career Services: Enjoy individualized support—from CV development and interview technique to tech employer job fairs.
  • Excellent employment and salary prospects: 75% in work or study within six months; add-on degree pathways accumulate qualifications.
  • University–industry partnership: Modules responsive to industry needs; networking facilitated through initiative-supported modules and projects.
  • Accreditation benefits: Graduates equate QQI-recognized awards, including credibility and global standing.
     

Graduate destinations:

For Software stream: Application Developer, Web Developer, Cloud Computing Developer, Software Engineer, Technical Consultant.

For Networking stream: Network Engineer, Data Centre Technician, System Administrator, IT Support Technician, Technical Consultant.

Further Academic Progression:
After the 3‑year BSc (Level 7), you can take a 1‑year Level 8 add‑on Bachelor's Honours, e.g., BSc (Hons) in Computing in Cloud Computing.

 Alternatively, you may undertake other Level 8 add-ons or a Level 9 Master's in computing-related subjects offered by DkIT and elsewhere

Program Key Stats

€10950 (Annual Cost)
€ 30
Sept Intake : 1st May


Eligibility Criteria

3.0
28
70

6.0
60

Additional Information & Requirements

Career Options

  • Software Engineer
  • Application Developer
  • Software Tester
  • Web Developer
  • Cloud Computing Developer
  • Technical Consultant

Book Free Session with Our Admission Experts

Admission Experts