The BSc in Computer Science at Dublin City University provides a strong balance of theory and hands-on learning, giving students a solid understanding of how modern software systems are designed, built and maintained. It is well suited to students who enjoy problem-solving, logical thinking and technology, and who want a degree that leads directly to strong career opportunities in computing and related fields.
Curriculum Structure
Year 1:
In first year, students build core foundations in computing through modules such as Computing Programming 1 and 2, Computer Systems, and Web Design. They also study Networks and Internet, Introduction to Operating Systems, and Problem Solving, Creativity and Critical Thinking, alongside mathematics for computing, helping them develop both technical and analytical skills.
Year 2:
Second year deepens programming and software development knowledge with modules including Computer Programming 3 and 4, Full Stack Development, Systems Analysis, and Software Testing. Students also study Logic, Probability and Statistics, Linear Algebra, and Introduction to DevOps, connecting theory with practical software engineering approaches.
Year 3:
In third year, learning becomes more advanced and applied through subjects such as Advanced Algorithms, Artificial Intelligence, Computer Networks, and Object Oriented Analysis and Design. Students also complete a Year 3 Project and have the opportunity to undertake a six-month paid INTRA work placement, gaining valuable industry experience.
Year 4:
The final year focuses on advanced and specialist topics including Compiler Construction, Search Technologies, Cryptography, and Data Mining, along with optional modules such as Computer Graphics or Concurrent Programming. Students complete a major final-year project that demonstrates their ability to apply technical knowledge to a substantial real-world problem.
Focus Areas (in a string):
Software engineering, programming, algorithms and data structures, databases and web technologies, computer networks, operating systems, artificial intelligence, cybersecurity fundamentals
Learning Outcomes (in a string):
Ability to design and develop software systems, analyse complex computing problems, apply algorithmic and mathematical thinking, work effectively in teams, adapt to new technologies, and communicate technical ideas clearly
Professional Alignment (accreditation):
The programme prepares graduates for professional roles in the computing industry and is also recognised for those wishing to pursue teaching in Computer Studies through the Teaching Council route.
Reputation (employability rankings):
Dublin City University is recognised as Ireland’s leading university for graduate employment outcomes and is consistently ranked among the top universities globally for employability, with the vast majority of graduates progressing into employment or further study shortly after graduation.
At Dublin City University, the BSc in Computer Science is designed to help students learn by doing from the very beginning. You’ll develop practical skills through hands-on programming, teamwork, real software projects and professional tools used in the computing industry, all supported by modern facilities within the School of Computing. This practical approach builds steadily across the degree, leading to a substantial industry placement and final-year projects that closely reflect real workplace challenges:
INTRA paid work placement: In third year, students complete a structured six-month paid work placement in a computing or software-related role, gaining valuable industry experience, professional confidence and employer connections before graduation.
Project-based learning: Students complete major individual and group projects in third and fourth year, applying theory to the design and development of real software systems, with final-year projects showcased at a dedicated project expo.
Industry-relevant software tools: Throughout the programme, students use professional development tools and environments such as version control systems, programming frameworks and full-stack development platforms aligned with current industry practice.
Collaborative group work: Many modules include team-based assignments, helping students build communication, collaboration and project-management skills that are essential in modern software development roles.
Dedicated computing laboratories: Students have access to specialist computing labs and learning spaces equipped with up-to-date software and technical infrastructure to support coursework, experimentation and independent study.
Research-active environment: The School of Computing is embedded in a strong research culture, giving students exposure to areas such as software engineering, artificial intelligence and data analytics through teaching and academic engagement.
Library and digital learning support: Students benefit from DCU’s well-resourced library, online learning platforms and digital services that support research, coding projects and academic development throughout the degree.
Graduates of the BSc in Computer Science at Dublin City University progress into a wide range of technology-focused careers, with many starting out as software engineers, systems analysts, web developers or cloud computing specialists. Thanks to the programme’s strong practical focus, integrated work placement and industry engagement, students graduate with both technical skills and real workplace experience that employers value highly:
Career development support: DCU’s Careers Service provides tailored guidance through one-to-one appointments, CV and interview workshops, employer presentations, careers fairs and access to graduate job opportunities, supporting students from first year through to graduation.
Strong graduate outcomes: The majority of DCU graduates are in employment or further study within a short period after graduating, reflecting consistent demand for computing graduates and the university’s reputation for producing work-ready professionals.
Industry engagement through INTRA: The compulsory six-month paid INTRA work placement allows students to gain real experience in the technology sector, often leading directly to graduate job offers or long-term professional networks.
University–industry links: Students benefit from DCU’s close relationships with employers who engage with the School of Computing through recruitment events, careers fairs and final-year project showcases.
Long-term qualification value: The degree’s alignment with industry needs and professional standards ensures it remains relevant and valuable throughout graduates’ careers, both in Ireland and internationally.
Further Academic Progression:
After completing the BSc in Computer Science, students can choose to continue their education through postgraduate study at Dublin City University. Progression options include taught master’s programmes in computing and related specialisations, allowing graduates to deepen their expertise, move into advanced technical roles or pursue research-focused pathways.



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.
