BSc Computer Science & Software Engineering (CSS)

4 Years On Campus Bachelors Program

Maynooth University

Program Overview

Maynooth's four-year honours BSc Computer Science & Software Engineering degree combines computer science basics and applied mathematics and science—ideal for problem solvers and software developers. Students will study core modules in programming, software engineering, algorithms, and networks, and complete industry-focused projects.

Curriculum Structure

  • Year 1
    Students develop a strong background in computer science and mathematics, and a further science subject (physics, biology, or engineering): courses include Introduction to Computer Science I & II, Mathematics modules, and one elective stream of science
  • Year 2
    Greater concentration in CS: you'll study Software Design (CS264), Programming Languages & Compilers (CS310), and Operating Systems, Communications & Concurrency (CS240), alongside mathematics and selected electives
  • Year 3
     Students delve into advanced modules like Software Engineering & Software Process (CS335), Software Testing (CS265), and complete a Team Project (CS353). In semester two, you’ll also undertake a minimum six-month industrial placement, gaining practical industry insight 
  • Year 4
    Final-year courses span innovative topics like Machine Learning & Neural Networks (CS401), Parallel & Distributed Systems (CS402), and Software Verification (CS357); and a capstone project that integrates your learning into an implementable software solution

Specialized areas: "Software design • Programming languages & compilers • Networks & concurrency • Machine learning & AI • Team project and industrial placement"

Learning outcomes: "Build robust software solutions; apply software engineering principles; master programming language principles; innovate distributed systems and AI; perform well in teams; prepare for industry challenge in real-world applications."

Professional alignment (accreditation): Accredited by the Irish Computer Society

Reputation (graduate employability rankings): Maynooth University is currently ranked as #1 Young University in Ireland (THE, 2023); the CS program has a very strong reputation for graduate employability, with near 100% employment rate per past national league tables

Experiential Learning (Research, Projects, Internships etc.)

In Maynooth, you won't just be studying theory—you'll be putting your skills into practice in the world-class Eolas Building, a €20 million ICT hub boasting top-notch labs and software tools. From team projects to an industrial placement that is fully accredited by the National Framework of Qualifications, the course gets you industry-ready.

This is how it plays out in reality:

  • State-of-the-art Laboratories & Tools: Advanced computer science labs in Eolas featuring the latest hardware and software for systems programming, networks, and artificial intelligence development
  • Team Projects in the Syllabus: Real-world group computer programming modules (e.g., CS353 Team Project) encourage collaboration, peer-evaluation, version control, and agile methodologies
  • Accredited Industrial Placement: A 6‑month work placement between Year 3 and Year 4, facilitated through the university's Placement Team, with SMEs, multinationals, government departments, and international organizations
  • Employability Workshops & Support: Placement Team coordinates CV clinics, interview preparation (incorporating ShortList.Me), seminars, and support with obtaining and arranging local or international placements
  • Career & Industry Connections: Projects generally utilize industry-standard professional tools like Git, continuous integration, and test frameworks, bridging the gap between employer needs and academic learning

Progression & Future Opportunities

BSc Computer Science & Software Engineering graduates have the practical and theoretical skills to thrive in the world today: software developer, systems engineer, data specialist, or R&D consultant roles are the typical outcome. And that's only the beginning:

Here's what you get on the job front:

Career Services: access to Careers Connect, pre-placement workshops, mentoring, and placement fairs through the university's career support team

Employment Rates & Salaries: CS graduates from Maynooth have close-to-100 % employment levels across; typical entry salary in Ireland is between €30,000 and €45,000 with strong growth potential.

University–Industry Partnerships: SMEs locally, multinationals, semi-state organizations, and government bodies are placement partners; Erasmus+ opportunities generally available

Accredited, Long-Term Value: Placement activities are part of your degree credit, and the program is accredited by the Irish Computer Society—further enhancing your professional status.

Further Academic Progression:

Graduates can continue to study straight away after graduation, for instance:

Master's at Maynooth: MSc Software Engineering, MSc Data Science & Analytics, or a research MSc/PhD in Computer Science

Professional routes: Professional Master of Education (for those who want to teach CS at post-primary level

Program Key Stats

€18000 (Annual cost)
€ 50
Sept Intake : 1st Jul


Yes

Eligibility Criteria

3.0
38
70 - 75

1200
6.5
90

Additional Information & Requirements

Career Options

  • Graphical interface design
  • medical imaging
  • video-based information systems
  • multimedia systems development
  • electronic publishing
  • computer-assisted translation
  • e-learning systems development
  • games development
  • website design and development
  • and software development 

Book Free Session with Our Admission Experts

Admission Experts