Explore UCD

UCD Home >

COMP50060

Academic Year 2023/2024

ML CRT Bootcamp (COMP50060)

Subject:
Computer Science
College:
Science
School:
Computer Science
Level:
5 (Doctoral)
Credits:
10
Module Coordinator:
Assoc Professor Brian Mac Namee
Trimester:
Autumn
Mode of Delivery:
Blended
Internship Module:
No
How will I be graded?
Pass/Fail (GPA Neutral)

Curricular information is subject to change.

This is an intensive module for PhD students in ML-Labs, the SFI Centre for Research Training in Machine Learning. The first weeks of a student's experience at ML-Labs is a mandatory, intensive, cohort-based programme of activities known as the Bootcamp.
The goals of the module are to:
- Build relationships amongst the student cohort.
- Normalise existing skills in the cohort into a core set of machine learning fundamentals and engineering practices.
- Start building an awareness amongst the cohort of the applications of ML and how ML more broadly impacts on society.
- Begin training students in core research skills.
- Provide an opportunity for matching students with supervisors and projects.

About this Module

Learning Outcomes:

At the end of this module, the student will be able to:
1. Discuss and describe the applications of ML and how ML more broadly impacts on society.
2. Apply the theory and practice of common ML methodologies and techniques for conducting a machine learning project (e.g., CRISP-DM).
3. Work with common version control software (e.g., Github).
4. Conduct a literature review and work with common editor software for writing research papers and organising related literature (e.g., Latex, Overleaf, Mendeley).
5. Contribute to peer-led knowledge sharing presentations on machine learning research topics.
6. Manage and deliver a software development project within a team environment using appropriate software development methodologies (e.g., agile software development methodologies).
7. Design solutions to a problem specification that are effective, user-friendly and economically viable (e.g., design thinking, user experience, user evaluation and business model canvas).
8. Prototype solutions in successive rounds with user feedback and with increasing realism and detail (e.g., using the lean start-up methodology).
9. Evaluate and test software solutions with users and other stakeholders.
10. Present and demonstrate a working prototype to users and stakeholders.

Student Effort Hours:
Student Effort Type Hours
Lectures

24

Laboratories

96

Autonomous Student Learning

120

Total

240


Approaches to Teaching and Learning:
This is a unique module in which students will undertake an intensive programme of study to prepare them for their PhD programme. This will involve lectures, seminars, peer learning, practical projects, workshops, and self directed learning.

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Continuous Assessment: This module is 100% Continuous Assessment Throughout the Trimester n/a Pass/Fail Grade Scale No
100
No

Carry forward of passed components
No
 

Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, on an activity or draft prior to summative assessment
• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment
• Peer review activities
• Self-assessment activities

How will my Feedback be Delivered?

Feedback will be provided through a mixture of individual and group feedback in preparation for key submission dates and following submissions.

Name Role
Dr Antonella Ferrecchia Lecturer / Co-Lecturer
Assoc Professor Georgiana Ifrim Lecturer / Co-Lecturer