Module Details

Module Code: FALT
Module Title: Bias in Computational Systems
Title: Bias in Computational Systems
Module Level:: 8
Credits:: 5
Module Coordinator: Nigel Whyte
Module Author:: Christopher Staff
Domains:  
Module Description: To develop learners' theoretical knowledge of bias in computational systems and the harm it can cause; to provide practical skill to perform analyses to detect and mitigate or compensate for bias in everyday tools learners use to support their own decision making, and to design human-centric and fair computational systems.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Identify and describe how bias may present in real-world computational systems
LO2 Devise a strategy to mitigate bias in a real-world computational system
LO3 Evaluate the ongoing final year project to identify potential bias and formulate a plan to address and mitigate it, to ensure fairness in its outcome
Dependencies
Module Recommendations

This is prior learning (or a practical skill) that is recommended before enrolment in this module.

No recommendations listed
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
Understanding bias
Bias and poor decision making; examples of bias in business and everyday life; is all bias unfair?; can we be influenced to make biased decisions?
Identifying bias in computational systems
Case studies; who is being harmed?; stakeholder analysis; critical thinking; bias detection strategies.
Machine Learning and Bias
Brief introduction to machine learning; algorithmic bias; bias toolkits.
Mitigating bias in computational systems
Compensating for bias in computational systems.
Designing fair computational systems
Human-centred vs. data-centred algorithm design; bias impact statements.
Module Content & Assessment
Assessment Breakdown%
Continuous Assessment60.00%
Project40.00%

Assessments

Full Time

Continuous Assessment
Assessment Type Multiple Choice Questions % of Total Mark 10
Timing Week 3 Learning Outcomes 1
Non-marked No
Assessment Description
n/a
Assessment Type Case Studies % of Total Mark 20
Timing Week 6 Learning Outcomes 1
Non-marked No
Assessment Description
n/a
Assessment Type Written Report % of Total Mark 20
Timing Week 8 Learning Outcomes 2
Non-marked No
Assessment Description
n/a
Assessment Type Other % of Total Mark 10
Timing n/a Learning Outcomes 1,2,3
Non-marked No
Assessment Description
Contribution to in-class discussions
Project
Assessment Type Project % of Total Mark 40
Timing n/a Learning Outcomes 3
Non-marked No
Assessment Description
n/a
No Practical
No End of Module Formal Examination
Reassessment Requirement
Coursework Only
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.
Reassessment Description
Decided by module academic in conjunction with programme board. Repeat of coursework and/or written examination or other repeat mechanism as appropriate dependent on students performance and module engagement.

SETU Carlow Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Lecture Contact No Description 12 Weeks per Stage 2.00 24
Independent Learning Non Contact No Description 15 Weeks per Stage 5.13 77
Practicals Contact No Description 12 Weeks per Stage 2.00 24
Total Weekly Contact Hours 4.00
 
Module Resources
This module does not have any book resources
Recommended Article/Paper Resources
This module does not have any other resources
Discussion Note: This module is proposed as an elective in the final year of the semesterised BSc (Hons) degree programmes offered by the Department of Computing.