You’ll gain a deep understanding of both software and hardware, learning how to design, build, and secure computer systems—from algorithms and databases to networks and cutting-edge web technologies. It’s perfect for tech-curious students who want a hands-on, comprehensive, and future-focused education in computing.
Curriculum Structure
Year 1:
You’ll begin with foundational subjects like Programming, Introductory Algorithms, and Computer Systems. These modules build your core coding skills and understanding of how software and hardware interact, setting the stage for advanced topics later.
Year 2:
This year dives deeper into areas like Database Technology, Operating Systems, Networks, and Data Analytics—such as “Data Analytics” from the School intro. You’ll get hands-on practice with real-world data and understand critical underpinnings of modern computing.
Year 3:
You’ll explore specialised areas like Security, Advanced Web Technologies, and Algorithms, alongside beginning your Software Enterprise Project (CS4501). This combines theory and practical teamwork, preparing you for real-world software development.
Year 4:
You’ll complete a major Computer Science project—developing and presenting your own significant software system. This capstone showcases your abilities and readiness for professional practice or further study.
Focus areas: software development, database systems, networking, algorithms, cybersecurity, and web technologies
Learning outcomes: You’ll graduate able to design and implement robust software systems, manage complex data, secure digital platforms, and tackle real-world computing challenges.
Professional alignment (accreditation): Meets industry standards for computer science education and positions you well for professional accreditation.
Reputation (employability rankings): UCC consistently ranks highly for graduate employability, and Computer Science grads are in demand in Ireland and globally.
Students gain practical, real-world skills through a combination of labs, projects, industry-linked activities, and access to advanced resources—building the confidence employers want:
Then, to break it down further:
Hands-on labs & practical classes in programming, networks, databases, operating systems, and security—embedded throughout each year via modules like CS1117, CS1106, CS1116, CS1201
Software Enterprise Project (CS4501) in Year 3 and a major capstone project in Year 4, allowing you to work on real team-driven development
Work placement module (CS3300/CS3301) provides opportunities to intern in industry and apply knowledge in a professional setting
Access to CSIT facilities, including dedicated computer labs, network infrastructure, and software development environments
Opportunities to present and publish through prize‑winning projects, with external recognition (e.g., awards supported by NetApp, Nutanix, KPMG, Huawei)
Graduating from BSc (Hons) Computer Science you’ll be prepared for a variety of exciting roles in tech, thanks to strong support and impressive outcomes:
Career pathways include software engineer, systems analyst, network engineer, cybersecurity specialist, data analyst, IT consultant, or project manager
University services: UCC’s Career Services offers CV workshops, industry networking events, on-campus recruitment fairs, and personalized career advice tailored to computing students.
Employment stats & salary: UCC graduates consistently secure roles shortly after graduation, with competitive starting salaries in line with Irish tech industry averages.
Industry partnerships: Collaboration with companies like NetApp (awards and engagement), KPMG, Huawei, and support through axisBIC entrepreneurship awards demonstrate real industry connections
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.