DVV banner

Course Overview

This course is designed to reskill and upskill graduates to prepare them to take up the increasing opportunities to work as data analysts, who are in demand across multiple sectors, including Financial, Government, Manufacturing, Food, Health and Media.

Course detail is at: https://springboardcourses.ie/details/11023.

The course emphasises the development of strong theoretical and applied foundations, and builds on our existing strengths in Data Science and Analytics in the School of Computer Science and the Insight Institute, and our experience in running a successful Masters in Data Analytics.

The programme has a number of core elements:

  • Immersion in fundamental database and software development techniques.
  • A solid foundation in statistical and analysis methods.
  • Expertise in data analysis, visualisation and business intelligence using leading edge tools and programming languages.
  • Capstone project to deepen and demonstrate students’ acquired skills.
  • A significant placement/internship allowing participants to gain relevant experience and also provide Industry Partners with an opportunity to assess potential recruits.

On completion of the programme, graduates will be eligible to take our highly successful MSc Data Analytics or MSc Artificial Intelligence, providing a deeper and more specialised training in advanced Data Science or Artificial Intelligence topics such as Machine Learning. Transition to these programmes is contingent on spaces and achieving a minimum of a high 2:1 in the Postgraduate Diploma at the discretion of the programme director.

This programme is funded by the Higher Education Authority Human Capital Initiative, Pillar 1*, Graduate Conversion initiative. For applications who are in employment the HEA will fund 90% of the course fee, with the balance to be provided by the application or her/his employer. Recent graduates will also pay 10% of the cost of the course. Apply now, for funded positions, via Springboard.

Applications can also be made (non-funded positions) through the University of Galway Postgraduate Admissions page. 

-- 
You may also be interested in one of our other School of Computer Science postgraduate programmes.

Applications and Selections

Apply now via Springboard.
 
If you have questions regarding eligibility or how to apply for this course, please contact the course director—click on the "Find Out More" link on the left of this page.
 
A small number of places may be made available for fee-paying students who are not eligible for HCI funding. Please contact the course director if you wish discuss this, or you may apply via the "Apply Now" link on the left of this page.

Who Teaches this Course

Requirements and Assessment

A range of assessment methods are integrated and applied through the programme. These include continuous assessment, projects, reports presentations and case studies.

Key Facts

Entry Requirements

Applicants are normally required to hold a minimum of a Level 8 honours qualification (2.2 or higher) or equivalent in a cognate discipline. Graduates with a Level 7 degree and relevant practical industry experience in the area of computing and information technology will also be considered. Graduates from non-STEM (Science, Technology, Engineering, and Mathematics) disciplines such as languages will be welcomed, but will need to demonstrate an aptitude for logical thinking and problem solving. The application process will include interviews and/or aptitude tests, given that the placement is a key element of the programme.

The programme is in line with the University Policy for Recognition of Prior Learning in that it recognises prior academic qualifications. The aim of this initiative is to provide graduates with the opportunity to acquire qualifications for employment in the data analytics field. RPL applications are also welcome and can be completed by contacting the Programme Director. 

Additional Requirements

Recognition of Prior Learning (RPL)

The programme is in line with the University Policy for Recognition of Prior Learning in that it recognises prior academic qualifications. The aim of this initiative is to provide graduates with the opportunity to acquire qualifications for employment in the data analytics field. RPL applications are also welcome and can be completed by contacting the Programme Director.

Duration

1 year, full-time

Next start date

September 2024

A Level Grades ()

Average intake

20

QQI/FET FETAC Entry Routes

Closing Date

No set closing date. Offers made on a continuous basis.

NFQ level

Mode of study

ECTS weighting

60

Award

CAO

Course code

PGD-DDV

Course Outline

The programme is delivered over a 12-month period. The first two semesters consist primarily of taught modules, which have a high continuous assessment and practical aspect. The first semester focuses on creating a strong foundation in the Computer Science and Statistical techniques, including: Databases, Internet Programming, Interaction Design, Statistics for Data Science, and Python Programming.

The second semester focuses on deepening skills and applying them to real-life problems. The content includes Programming for Data Science, further Statistics for Data Science, Data Visualisation techniques, and Business Data Analytics theory and applications using widely used commercial tools.

A major aspect of the programme is the Data Analytics and Visualisation Project in which students work on a real-life data analytics and visualisation problem. This work will, where possible, be conducted in conjunction with the work placement company, resulting in the production of the final report and presentation of the project at the end of the work placement. The Work Placement will take place from the end of semester 2 until end August.

Curriculum Information

Curriculum information relates to the current academic year (in most cases).
Course and module offerings and details may be subject to change.

Glossary of Terms

Credits
You must earn a defined number of credits (aka ECTS) to complete each year of your course. You do this by taking all of its required modules as well as the correct number of optional modules to obtain that year's total number of credits.
Module
An examinable portion of a subject or course, for which you attend lectures and/or tutorials and carry out assignments. E.g. Algebra and Calculus could be modules within the subject Mathematics. Each module has a unique module code eg. MA140.
Optional
A module you may choose to study.
Required
A module that you must study if you choose this course (or subject).
Semester
Most courses have 2 semesters (aka terms) per year.

Year 1 (60 Credits)

Required CT5196: Data Analytics and Visualisation Project


15 months long | Credits: 15

Applied Data Analytics and Visualisation project, in collaboration with industry and placement partner.
(Language of instruction: English)

Learning Outcomes
  1. Apply Data Analytics and Visualisation techniques to solve a real-world problem.
  2. Analyse a business-related or academic problem, and design a data analytics-based solution in collaboration with industrial or academic partners.
  3. Report on exploratory analysis of the problem domain.
  4. Produce a detailed report on the problem, diagnosis and solution design.
  5. Demonstrate the ability to research and apply state-of-the-art techniques in data analytics and visualisation.
  6. Gain an understanding of existing academic literature relevant to the project topic
Assessments
  • Continuous Assessment (100%)
Teachers
The above information outlines module CT5196: "Data Analytics and Visualisation Project" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required CT870: Internet Programming


Semester 1 | Credits: 5


(Language of instruction: English)

Learning Outcomes
  1. Design and implement web pages
  2. Connect a website to a database
  3. Create dynamic web content
Assessments
  • Written Assessment (85%)
  • Continuous Assessment (15%)
Teachers
The above information outlines module CT870: "Internet Programming" and is valid from 2017 onwards.
Note: Module offerings and details may be subject to change.

Required CT5200: Fundamentals of Python Programming


Semester 1 | Credits: 5

This module will provide learners with an introduction to fundamental programming concepts using Python, which is one of today’s most widely used and fastest growing programming languages. Students will be taught how to program from first principles; therefore, no prior knowledge of computer science or programming is required. Students will require access to a computer where they can install Python and the required development tools. The module is taught using software and resources that are free and open source. Topics covered include: fundamental concepts such as variables and conditional statements, performing calculations, loops, data structures, input and output, algorithms for searching and sorting.
(Language of instruction: English)

Learning Outcomes
  1. Apply standard programming constructs when writing code, e.g., assignments, conditional statements, loops, functions, sequences (tuples, lists, etc.).
  2. Adapt and combine standard programming constructs to solve a given problem.
  3. Write programs using object-based software concepts.
  4. Use modules and packages in Python programs for tasks such as mathematical calculations, pseudorandom number generation, etc.
  5. Identify and repair coding errors in programs.
  6. Design, program and test short Python programs that meet requirements expressed in English
  7. Describe basic searching and sorting algorithms, and apply them to simple datasets.
  8. Write Python programs incorporating real-world computational tasks (e.g. working with data stored on a filesystem, processing command-line inputs, presenting the results of calculations in tabular format)
Assessments
  • Written Assessment (50%)
  • Continuous Assessment (50%)
Teachers
The above information outlines module CT5200: "Fundamentals of Python Programming" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required CT511: Databases


Semester 1 | Credits: 5

This module will provide the student with the information and technical know-how to establish, manage and optimally use databases. This will be essential information for those interested in Clinical Research administration.
(Language of instruction: English)

Assessments
  • Written Assessment (100%)
Teachers
The above information outlines module CT511: "Databases" and is valid from 2017 onwards.
Note: Module offerings and details may be subject to change.

Required CT5197: Interaction Design


Semester 1 | Credits: 5

Postgraduate Introduction to HCI
(Language of instruction: English)

Learning Outcomes
  1. Elaborate the importance of design in professional and social contexts and the critical role of users in the systems design process
  2. Distinguish between human cognition and emotion and assess their role in effective interactive system design
  3. Identify the roles of human agents and those of digital agents in any interaction
  4. Develop the knowledge and skills necessary to analyse, design and evaluate good quality interactive systems
  5. Competently differentiate between various Interaction Design processes or approaches
  6. Analyse technological developments and innovations in social, educational and leisure computing and their implications for user experience and interaction design
  7. Practice approaches to understanding and designing with users
Assessments
  • Written Assessment (80%)
  • Continuous Assessment (20%)
Teachers
The above information outlines module CT5197: "Interaction Design" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required ST2001: Statistics for Data Science 1


Semester 1 | Credits: 5

The course provides an introduction to probabilistic and statistical methods needed to make reasonable and useful conclusions from data. Topics include probabilistic reasoning, data generation mechanisms, modern techniques for data visualisation, inferential reasoning and prediction using real data and the principles of reproducible research. The course will rely heavily on R (a free open source language) and will include examples of datasets collected in a variety of domains.
(Language of instruction: English)

Learning Outcomes
  1. Calculate conditional probabilities and probabilities for random variables from standard distributions (Binomial, Poisson, Normal).
  2. Summarise data numerically (centre and spread) and graphically (e.g. bar charts, line, area, boxplots, histograms, density plots, scatterplots) with an emphasis on best practice for communication.
  3. Summarise the importance of probabilistic based sampling schemes (e.g. simple random sampling, stratified sampling, cluster sampling).
  4. Summarise the difference between observational and experimental studies and the principles of experimental design.
  5. Perform probability calculations about the sample mean and use them to make inferential statements using the Central Limit Theorem.
  6. Calculate interval estimates for parameter estimation in one sample problems using classical and computational (i.e. bootstrap) approaches.
  7. Perform hypothesis testing (null and alternative hypotheses, type I and II errors and p-values) in a variety of scenarios.
  8. Fit and interpret a simple linear regression model.
  9. Compile a statistical report, i.e. prepare a typed document which introduces the statistical research question being explored, describes the data collection mechanism, provides subjective impressions on relevant numerical and graphical summaries, and outlines conclusions from all formal statistical analyses undertaken.
Assessments
  • Continuous Assessment (25%)
  • Computer-based Assessment (75%)
Teachers
Reading List
  1. "Open Intro Stats" by David M Diez, Christopher D Barr, Mine Cetinkaya-Rundel
    Publisher: Open Intro
  2. "R for Data Science" by Garrett Grolemund, Hadley Wickham
    Publisher: O’Reilly
  3. "Hitchhikers Guide to GGplot2" by Mauricio Vargas Sepúlveda and Jodie Burchell
    Publisher: Leanpub
  4. "An Introduction to Statistical and Data Sciences via R" by Chester Ismay and Albert Y. Kim
The above information outlines module ST2001: "Statistics for Data Science 1" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required CT5100: Data Visualisation


Semester 2 | Credits: 5

Data Visualisation is concerned with techniques and technologies for the visual representation of data and the results and evaluation of data analytic processes. This module takes a practical approach to introducing learners to the strengths and weaknesses of human perception, and the use of best practices to represent complex and large data stories using visual primitives. The module demonstrates the role of visualisation in exploratory data analysis and its fundamental role in explaining data analytics outcomes. The practical work in this module is done using the R programming language - and learners are expected to have completed an introductory module in R.
(Language of instruction: English)

Learning Outcomes
  1. describe the basic design principles underlying human perception, color theory and narrative
  2. select different types of visualisations for use in various exploratory and explanatory scenarios
  3. deploy the grammar of graphics to build interpretable static and interactive visualisations using R's visualisation packages and other processing libraries from the tidyverse set of R packages
  4. deploy visualisation techniques during exploratory analysis work flow
  5. build custom visualisations that represent specific data-driven narratives
  6. outline at least one research area in Data Visualisation based on your reading of at least two research papers
Assessments
  • Written Assessment (65%)
  • Continuous Assessment (35%)
Teachers
Reading List
  1. "R Graphics Cookbook" by Winston Chang
    Publisher: O'Reilly
  2. "ggplot2" by Hadley Wickham
    ISBN: 9783319242750.
    Publisher: Springer
  3. "Information Visualization" by Colin Ware
    ISBN: 9780123814647.
    Publisher: Elsevier
  4. "Now You See it" by Stephen Few
    ISBN: 9780970601988.
    Publisher: Analytical Press
  5. "The Visual Display of Quantitative Information" by Edward R. Tufte
    ISBN: 9781930824133.
    Publisher: Graphics Press
The above information outlines module CT5100: "Data Visualisation" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required CT5198: Programming for Data Science


Semester 2 | Credits: 5

Using the R programming language and tidyverse libraries for exploratory data analysis, data visualisation, data modelling and data transformation.
(Language of instruction: English)

Learning Outcomes
  1. Evaluate the functionality of R and Python for data science
  2. Perform data cleaning, manipulation and wrangling techniques to specified data problems.
  3. Implement appropriate data visualisation techniques to examine real world datasets.
  4. Investigate statistical modelling techniques.
  5. Develop best practice in terms of reproducible documentation and version control.
  6. Gain an introductory level understanding of machine learning for data science
Assessments
  • Continuous Assessment (100%)
Teachers
The above information outlines module CT5198: "Programming for Data Science" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Required ST2002: Statistics for Data Science 2


Semester 2 | Credits: 5

This course will provide an introduction to commonly used techniques in statistics when analysing data from experiments and observational studies. Topics include classical and modern methods in interval estimation, regression models for prediction problems, modern approaches for visualising multivariate data and the principles of reproducible research.

Learning Outcomes
  1. Conduct and interpret a two-sample and paired t-test using classical hypothesis testing and modern computational approaches.
  2. Conduct and interpret a chi-square test using classical and computational approaches.
  3. Use Simple Linear Regression (SLR) to make inferences about relationships between a response variable and an explanatory variable.
  4. Check the assumptions underlying a SLR model.
  5. Apply methods to visualise multivariate data (e.g. radar plots, case profile plots, heatmaps).
  6. Apply hierarchical clustering techniques (e.g. nearest neighbours) in multivariate data.
  7. Compile a statistical report, i.e. prepare a typed document which introduces the statistical research question being explored, describes the data collection mechanism, provides subjective impressions on relevant numerical and graphical summaries, and outlines conclusions from all formal statistical analyses undertaken.
Assessments
  • Written Assessment (75%)
  • Continuous Assessment (25%)
Teachers
Reading List
  1. "Open intro Stats" by David M Diez, Christopher D Barr, Mine Cetinkaya-Rundel
    Publisher: OpenIntro
  2. "Statistical inference for Data Science" by Brian Caffo
    Publisher: Leanpub
  3. "Hitchhikers Guide to GGplot2" by Mauricio Vargas Sepúlveda and Jodie Burchell
    Publisher: Leanpub
  4. "R for Data Science" by Garrett Grolemund, Hadley Wickham
    Publisher: O'Reilly
The above information outlines module ST2002: "Statistics for Data Science 2" and is valid from 2019 onwards.
Note: Module offerings and details may be subject to change.

Required CT5199: Business Data Analytics


Semester 2 | Credits: 5

Database and Data Warehouse Technologies and Architectures, Data Integration and ETL (Extract, Transform, Load) concepts and tools, Data Modelling, NoSQL, OLAP, KPIs (Key Performance Indicators), Dashboarding, Querying and Reporting, Vendor Tools
(Language of instruction: English)

Learning Outcomes
  1. Understand the process of Business Data Analytics and its application in settings such as business operations and performance improvement
  2. Create and implement appropriate Business Data Analytics projects for specific business case requirements
  3. Extract, manipulate and mine data from various sources using modern techniques and tools
  4. Perform exploratory analysis using statistical techniques and tools such as Excel, Power BI, Tableau and Python
  5. Design and create descriptive analytics solutions to business problems using insightful reports and data visualisations and dashboards
  6. Understand the role of descriptive, diagnostic, predictive and prescriptive analytics and the appropriate techniques to deliver them
  7. Perform predictive analytics on data using statistical techniques such as regression and forecasting using Python libraries
  8. Understand and apply predictive analytics techniques to business questions, including techniques such as classification, regression, clustering and forecasting
Assessments
  • Written Assessment (50%)
  • Continuous Assessment (50%)
Teachers
The above information outlines module CT5199: "Business Data Analytics" and is valid from 2023 onwards.
Note: Module offerings and details may be subject to change.

Why Choose This Course?

Career Opportunities

The Postgraduate Diploma in Data Analytics responds to a strong and growing demand for graduates with skills in data analysis across all industry sectors. Every industry has seen a huge growth in the amount of data which they generate and collect, which represents a very valuable resource for companies. Demand for workers with specialist data skills like data scientists and data engineers has increased dramatically over the past five years according to recent surveys. Roles that will be suitable for graduates of this programme include: 

  • Data Analysts
  • Data Visualisation Specialists
  • Data Engineers
  • Data Scientists
  • Business Analytics Specialist
  • Business Intelligence Developer

Who’s Suited to This Course

Learning Outcomes

Transferable Skills Employers Value

Work Placement

Study Abroad

Related Student Organisations

Course Fees

Fees: EU

€6,500 p.a. (including levy) 2024/25

Fees: Tuition

€6,360 p.a.2024/25

Fees: Student levy

€140 p.a. 2024/25

Fees: Non EU

€22,500 p.a. (€22,640 including levy) 2024/25

 

For Students Eligible for HCI Pilar Funding: There are no tuition fees for DEASP customers or returners but any subsequent costs such as travel, and course materials must be borne by the participant

*A 10% course fee contribution (€650) for graduate conversion courses is applicable for employed participants and recent graduates.

The formerly self-employed not in receipt of a DEASP payment must also pay 10%. This is payable directly to the provider.

For further details see https://springboardcourses.ie/faq

Find out More

Dr Adrian Clear
E: adrian.clear@ universityofgalway.ie 
https://springboardcourses.ie/details/11023

Postgraduate Scholarships