Programme/Approved Electives for 2024/25
None
Available as a Free Standing Elective
No
This module introduces data science, and its relationship with business analytics, statistics, machine learning, and artificial intelligence. It outlines the key terms and skills required by a data scientist and provides a strong foundation in Python for data scientists.
Aims
To introduce computer programming concepts using a general-purpose programming language and to develop problem-solving skills in the frame of computer programming within the context of data science.
Intended Learning Outcomes
apply the basic concepts of computer programming via practical activities: 1apply software engineering principles to design and implement computer programs: 1evaluate the suitability of computer language data and control structures to achieve basic problem-solving.: 1outline how ethics and compliance affect data science work, and the impact of international regulations (including the General Data Protection Regulation): 1describe the life-cycle of a data science project in the context of providing an impartial, scientific, hypothesis-driven approach: 1evaluate a model for bias and prejudice recognising the professional, economic, social, environmental, moral and ethical issues involved: 1
36 hours practical sessions during block release36 hours online lectures200 hours private study28 hours completing coursework
Description of Module Assessment
1: Assignment weighted 100%Programming Application