If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
Programming for Data Science
School
Computer Science
Department
Computer Science
Module Code
06 35447
Module Lead
Dr Phil Smith
Level
Masters Level
Credits
20
Semester
Semester 1
Pre-requisites
Co-requisites
Restrictions
None
Contact Hours
Lecture-33 hours
Supervised time in studio/workshop-22 hours
Guided independent study-145 hours Total: 200 hours
Exclusions
Description
Programming is an essential component in of the data scientist’s toolkit. This module will develop students’ programming skills, motivated by examples drawn from across the spectrum of data science problems. Students will learn how to design and implement complete solutions to data science problems using a range of tools and libraries.
Learning Outcomes
By the end of the module students should be able to:
understand, explain, and apply the fundamental programming techniques used in data science.
understand, explain, and use core language constructs and data structures.
write, test and debug computer programs, where appropriate making effective use of an integrated development environment (IDE) and other programming aids.
design and document complete programs to solve data science problems, including the effective use of external libraries.