Computer Science BSc (Hons) - CK401

Fact File

Course Title: Computer Science

College: Science, Engineering and Food Science

Duration: 4 Years

Teaching Mode: Full-time

Qualifications: BSc (Hons)

NFQ Level: Level 8

Costs: Full-time EU/EEA/Swiss State undergraduate students may be exempt from paying tuition fees. The State will pay the tuition fees for students who satisfy the Free Fees Criteria. In 2014/15 the Student Contribution Charge will be €2,750 and the Capitation Fee will be €155.

Entry Requirements: HC3 in two subjects, and passes in four other subjects at H or O level in the Leaving Certificate from Irish, English, mathematics and three other subjects recognised for entry purposes.

Entry Points: 2013: 430. Points may vary from year to year.

Course Code: CK401


Computer science encompasses all aspects of computer systems (both software and hardware), information and communication technology (ICT), including software development, database technology, computer networks, operating systems, algorithm security and web technology and applications. Our graduates understand how computer-based systems work and how we can harness the potential of these technologies to develop the kind of useful and sophisticated computer applications upon which our modern world depends.

Course Details

The BSc in Computer Science is a full-time four-year degree course with four streams, who all share a common intake and first year.

In year 1, you study a variety of key computer science topics such as web development, database systems and computer system organisation that lay the foundation for later years.

In year 2, you choose from four streams, each targeting a different niche in the IT landscape:

Computer Science degrees:

  • BSc in Computer Science — our flagship computer science degree
  • BSc in Computer Science (Web Systems Engineering) — specialised variation with a greater focus on web-specific applications and technologies

Joint Degrees combining Computer Science with another discipline:

  • BSc in Computer Science (Software Entrepreneurship) — a 50/50 blend of computer science and business/economics
  • BSc in Computer Science with Chinese — a 50/50 blend of computer science and Chinese studies

All four streams share a core of computer science modules that cover fundamental themes such as software development, so all graduates are equipped to design and develop complex software applications and understand the key technologies that underpin such applications.

These core modules are supported by a suite of stream-specific specialised modules, e.g. web security for the Web Systems Engineering stream, to tailor each stream to its intended niche.

All streams feature paid work placement in the IT industry in year 3, and a substantial individual project in year 4 supervised by a member of staff.

The main Computer Science stream offers a broad comprehensive introduction to the key concepts and technologies that lie at the heart of modern computer applications to equip graduates for any of the exciting and rewarding careers within the IT industry.

Web Systems Engineering differs from the main Computer Science stream in having a greater focus on web-oriented topics such as usability engineering, web servers, web application programming, web security, information retrieval, and web search.

The joint honours course on Software Entrepreneurship combines computing and IT with modules on business and economics, covering topics such as entrepreneurship, business and marketing, economics, information technology innovation, innovation and competitiveness, and economic consulting. It aims to equip graduates for careers at the lively interface of computing technology and business/entrepreneurship.

Since the emergence of China as a major economy, there is an obvious need for those with an understanding of Chinese language and culture in the technology sphere. The joint honours course with Chinese addresses this niche by combining Computer Science with Chinese Studies. Apart from the core Computer Science content, topics include Mandarin; China's business culture and law; Chinese society, culture and history and China's role in the world.

See the Academic Calendar entry for Computer Science for further details on modules.

Detailed Entry Requirements

Leaving Cert entry requirements: HC3 in two subjects, and Passes in four other subjects at H or O level in the Leaving Certificate from Irish, English, mathematics and three other subjects recognised for entry purposes.

Mature applicants should apply directly through the CAO ( and may be called for an interview. Either second level mathematics or a background in IT is required. There are twelve places available on this course for mature applicants.

International Students should visit the International Education Website: http:// .

FETAC Links Booklet (1,515kB)

Application Procedure

EU Applicants: Application to the first year of the degree programme is made directly through the Central Applications Office (CAO). Applicants should apply on-line at The normal closing date for receipt of completed applications is 1st February of the year of entry.

Non-EU Applicants

Course Practicalities

This is a full-time course demanding a full-time commitment. The annual 60 credits workload typically equates to 12 hours of lectures per week and a comparable amount for laboratory work
and tutorials. The course also demands a significant amount of additional time for study, reading, completion of project and assignment work.


Students are assessed in each year of the course based on their performance in the modules in that year. A pass is needed each year in order to progress to the next.

Modules are assessed by a combination of formal end-of-year written examinations, held in May, and continuous assessment conducted throughout the year. The latter is typically based on a combination of in-class tests, laboratory assignments and project work.

Who Teaches This Course

The Department of Computer Science has over two dozen academic staff who are deeply committed to the quality of the undergraduate educational experience. All members of staff participate in our courses at both undergraduate and postgraduate levels.

Further Contact Information

Dr Kieran Herley
Course Coordinator
T: +353 (0)21 4205892

Download a brochure  

Close X