UCC Undergraduate courses

Data Science and Analytics (Available from 2018)

About This Course

Fact File

  • Title

    Data Science and Analytics (Available from 2018)

  • Code


  • College

    Science, Engineering and Food Science

  • Duration

    4 years

  • Teaching Mode


  • Qualifications

    BSc (Hons)

  • Fees

    Student Contribution + Capitation: €3,165 See Fees and Costs for full details.

  • Entry Requirements

    2 x H5, 4 x O6/H7; H3 in Maths. See Requirements for full details.

Course Outline

Data Science & Analytics focuses on new ways to capture and understand data from the world around us, to make better decisions for people, communities and industry. The BSc in Data Science & Analytics at UCC provides an education in data storage, manipulation and interpretation using mathematical sciences and computational methods to solve complex real world problems.

In first and second year, students study the mathematical and computational foundations of data science and analytics.

In third year, students begin applying the fundamentals of data science and analytics to real life problems and data followed by a six-month work placement which provides an opportunity to apply the skills learnt in a work place environment.

In fourth year, students choose specialised modules and undertake an independent project which enables them to investigate more applied elements of the discipline.

Companies are currently seeking graduates with data analytics skills to fill a range of positions including firms specialising in analytics, financial services and consulting, and governmental agencies.

Year 1 Modules


CS1106 Introduction to Relational Databases (5 credits)

CS1112 Foundations of Computer Science I (5 credits)

CS1113 Foundations of Computer Science II (5 credits)

CS1117 Introduction to Programming (15 credits)

AM1054 Mathematical Software (5 credits)

MA1058 Introduction to Linear Algebra (5 credits)

MA1059 Calculus (5 credits)

ST1050 Statistical Programming in R (5 credits)

ST1051 Introduction to Probability and Statistics (5 credits)

: 5 credits

AM1053 Introduction to Mathematical Modelling (5 credits) OR

ST1401 Introduction to Operations Research (5 credits)


THIRD YEAR: The third year mathematical sciences modules build on the foundational applied mathematics, mathematics and statistics content studied in the first two years. Concentration is on statistical methods – stochastic modelling, statistical theory of estimation and hypothesis testing and generalised linear models. The Computer Science modules will provide additional skills in algorithms and software engineering, and introduce data visualisation. There will be a 6-month work placement to provide students with industrial experience.

FOURTH YEAR: The fourth year mathematical sciences modules will cover statistical machine learning, multivariate methods and computer intensive statistical analytics. Students will also have the opportunity to select modules to allow them more in-depth study of mathematical modelling, advanced optimization and computational mathematical techniques relevant to data science and analytics and further statistical modelling, including time series and survival modelling. The Computer Science modules will provide expertise in big-data management and in machine learning from data.

Course Practicalities

Expected lecture/lab hours: This is a full-time course expecting 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.

Expected reading/practical hours: The course also demands a significant amount of additional time for study, reading, completion of project and assignment work.

Why Choose This Course

Placement or Study Abroad Information

The BSc Data Science & Analytics aims to ensure that our graduates are work-ready, and work placement is a core module in Year 3. Students will complete a work placement from spring until August. In some cases the number of available work placements may be limited and students who are unsuccessful in obtaining a placement will complete their work placement either in the School of Mathematical Sciences or Computer Science. You will work with the Careers Service to find a placement, they will help you with interviews and keep in contact during placement. Working in a company setting provides you with additional skills that cannot be taught through lecturers or in the laboratory. You will work as part of a team to solve real problems. The placement is jointly monitored by a UCC staff member and employee of the company.

Skills and Careers Information

Graduate of the BSc Data Science & Analytics have the option to choose from a range of job opportunities including:

  • Big data developer
  • Consultancy
  • Customer analytics
  • Data analytics & reporting
  • Data architect
  • Data engineer
  • Data scientist
  • Data science and modelling
  • Data warehouse specialist
  • Fraud and risk analytics
  • Google analytics
  • Marketing analytics
  • Performance analysist
  • Process analytics
  • Retail analytics
  • Web analytics
  • Health analytics
  • Sports analytics


Leaving Certificate entry requirements

H5 in two subjects, and O6/H7 in four other subjects in the Leaving Certificate from Irish, English, Mathematics, and three other subjects recognised for entry purposes.

Special entry requirements: H3 in Mathematics. Students presenting with a 2016 (or previous) Leaving Certificate must present with a HB3 in Mathematics.

Non-EU Candidates

Non-EU candidates are expected to have educational qualifications of a standard equivalent to the Irish Leaving Certificate. In addition, where such candidates are non-native speakers of the English language they must satisfy the university of their competency in the English language.

To verify if you meet the minimum academic and language requirements for this programme please visit our qualification comparison pages.

For more detailed entry requirement information please refer to the International website.

Mature Students Requirements

Please refer to the mature student entry requirements for details. 

Fees and Costs

The State will pay the tuition fees for students who satisfy the Free Fees Criteria. In 2017/18 the Student Contribution Charge was €3,000 and the Capitation Fee was €165. Full-time EU/EEA/Swiss State undergraduate students may be exempt from paying tuition fees.

Non-EU Fees

The 2017/2018 Undergraduate Fees Schedule is available here.

How Do I Apply

Non-EU Applications

Applicants who are interested in applying for the programme can apply online.

For full details of the non-EU application procedure visit our how to apply pages for international students.


**All Applicants please note: modules listed in the course outline above are indicative of the current set of modules for this course, but these are subject to change from year to year. Please check the college calendar for the full academic content of any given course for the current year. 

In UCC, we use the term programme and course interchangeably to describe what a person has registered to study in UCC and its constituent colleges, schools and departments. 

Apply Now