BSc in Computer Science

4 Years On Campus Bachelors Program

Dublin City University DCU

Program Overview

The B.Sc. in Computer Science equips you with solid foundations in programming, algorithms, systems architecture, and mathematics, while also offering opportunities to specialize in areas like AI, networking, and software engineering Ideal for students who are passionate about software development, problem-solving, and emerging technologies, the program integrates theoretical knowledge with real-world projects and a six-month paid placement to ensure you graduate as a competent, industry-ready professional 

Curriculum structure

  • Year 1: You’ll dive into the basics—modules like Computer Systems, Programming 1, Web Design, Operating Systems, Networks & Internet, and Mathematics build your understanding of how computers work, how to code, and the fundamentals of web and network technologies
     

  • Year 2: You’ll progress to more advanced topics—Systems Analysis, Introduction to Databases, Software Testing, Linear Algebra, and Full‑Stack Development equip you with design, testing, and database management skills, while probability and statistics prepare you for data-driven decision making

  • Year 3: You’ll explore specialised subjects like Artificial Intelligence, Advanced Algorithms, Object‑Oriented Design, Computer Networks, and HCI, and undertake a Year 3 project alongside a six-month paid INTRA placement, providing vital professional experience 

  • Year 4: You’ll study advanced modules such as Compiler Construction, Cryptography, Data Mining, Search Technologies, and Software Engineering, and choose from options like Concurrent Programming, Computer Graphics, and Statistical Machine Translation, culminating in a substantive Final Year Project 

Focus areas: artificial intelligence, algorithms, systems architecture, software engineering, networks, databases, security, human-computer interaction

Learning outcomes: Graduates can design, implement, and evaluate software systems, apply complex algorithms, work collaboratively in development teams, and adapt to emerging computing technologies

Professional alignment (accreditation): Accredited by the Irish Computer Society; recognized by University Qualifications Authority and meets industry-standard competencies

Reputation (employability rankings): DCU ranks among the top 50 universities under 50 globally by QS and is praised for its strong graduate employability rates

Experiential Learning (Research, Projects, Internships etc.)

At DCU, learning computer science isn't confined to lecture halls—you’ll apply your skills in real-world contexts through lab work, team projects, and a six-month paid work placement called INTRA. Students use purpose-built computing labs, cutting-edge software tools, and gain experience solving practical challenges, often in collaboration with industry.You’ll also benefit from DCU’s strong links with leading tech companies, which means projects and placements are tailored to industry needs. Here's how you’ll gain hands-on experience throughout the degree:

  • INTRA Placement: A six-month paid internship in Year 3 with companies such as Microsoft, Intel, Workday, and Accenture.

  • State-of-the-art labs: Access to DCU’s computing labs equipped with high-performance servers, networking tools, and collaborative coding spaces.

  • Team-based projects: Each year includes real-world projects, such as full-stack app development, AI applications, or security simulations.

  • Specialist tools: Exposure to professional-grade software including GitHub, SQL, Python, Java, data analytics platforms, and version control systems.

  • Research & Development: Final-year project allows students to research or design systems in emerging areas like machine learning, blockchain, or computer vision.

  • School of Computing resources: Students benefit from the support of DCU’s School of Computing, including its ties to the Insight Centre for Data Analytics and ADAPT research centre.

  • Library and Learning Facilities: Full access to DCU’s O’Reilly Library with extensive computing resources, journals, and quiet study zones.

Progression & Future Opportunities

Graduates of DCU’s Computer Science program are highly sought after in Ireland’s thriving tech sector, and many secure employment even before finishing their degree. You’ll be well-positioned for careers in software development, cloud computing, data analytics, or cybersecurity—with strong earning potential and international career mobility. Typical roles include:

  • Software Developer

  • Data Analyst

  • Systems Architect

  • Cybersecurity Specialist
     

Here’s how DCU supports your future:

  • Career Services: Access to DCU Careers Service for job preparation, CV clinics, mock interviews, and one-on-one career guidance.

  • Graduate Employability: 96% of DCU Computer Science graduates are in employment or further study within 6 months (HEA Graduate Outcomes Survey).

  • Industry Partnerships: Strong links with employers like Google, Microsoft, IBM, and SAP ensure relevant skills and frequent industry engagement.

  • Accreditation Value: Recognised by the Irish Computer Society and internationally valued by tech recruiters across Europe and the US.

  • Graduate Outcomes: Graduates have progressed to roles in companies such as Amazon, HubSpot, Deloitte, Ericsson, and Mastercard.

Further Academic Progression:Graduates can continue their studies with a Master’s degree at DCU in fields such as MSc in Computing, MSc in Artificial Intelligence, or research-based PhDs in data science, software engineering, or cybersecurity.

Program Key Stats

€16400 (Annual cost)
Sept Intake : 1st Jul


No
Yes

Eligibility Criteria

3.0
30
80

1200
24
6.5
92

Additional Information & Requirements

Career Options

  • Cloud Computing Developer
  • Programmer
  • Research and Development
  • Software Engineer
  • Systems Analyst
  • Teaching
  • Technology Consultant
  • Web Developer  

Book Free Session with Our Admission Experts

Admission Experts