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 2013/14 the Student Contribution Charge will be €2,500 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: 2012: 340. 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.
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.
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 (www.cao.ie) 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:// www.ucc.ie/en/study/international/noneu-ug/apply/ .
FETAC Links Booklet (1,515kB)
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.
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.