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
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:
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
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:
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
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.