Explore UCD

UCD Home >

COMP47670

Academic Year 2024/2025
The key objectives of this module are
1) to provide students with an initial crash course in Python programming;
2) to familiarise students with a range of key topics in the emerging field of Data Science through the medium of Python.
Students will start by exploring methods for collecting, storing, filtering, and analysing datasets. From there, the module will introduce core concepts from numerical computing, statistics, and machine learning, and demonstrate how these can be applied in practice using popular open source packages and tools. Additional topics that will be covered include data visualisation and working with textual data. This module has a strong practical programming focus and students will be expected to complete two detailed coursework assignments, each involving implementing a Python solution to a data analytics task. COMP47670 requires a reasonable level of mathematical ability, and students should have prior programming experience (but not necessarily in Python).
This is a Mixed Delivery module with online lectures and face to face practicals/tutorials.

About this Module

Not recorded

Student Effort Hours:
Student Effort Type Hours

Not yet recorded.


Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy  
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered

Not yet recorded.


Carry forward of passed components
Not yet recorded
 

Remediation Type Remediation Timing

Not yet recorded

Please see Student Jargon Buster for more information about remediation types and timing. 

Not yet recorded