Data Coding and Visualisation (L1111)

15 credits, Level 5

Summer teaching

This module equips you with essential programming and data science skills using Python, tailored for digital and technology solutions. It provides a strong foundation in programming concepts and practical implementation, enabling you to develop and optimise digital solutions while enhancing problem-solving capabilities. You'll also learn to use popular scientific packages for data analysis and visualisation.

By the end of the module, you'll be able to write simple computer programs and apply data-driven methodologies to decision-making. You'll develop the ability to conduct independent, in-depth data analysis, contributing strategically to the organisation’s digital initiatives.

This module introduces the fundamentals of programming and data science using Python, focusing on digital and technology solutions. It is structured into two main parts:

  • programming with python – covers core programming concepts, including data types, control structures, and functions, to develop and optimise digital solutions.
  • data science with python – explores the use of scientific packages for data analysis and visualization, teaching apprentices how to extract, summarise, and identify meaningful patterns in data.

By the end of the module, you'll be able to write basic programs and conduct independent data analysis, preparing them to tackle real-world challenges and drive digital innovation.

This module balances theoretical instruction with practical application.

  • lectures provide foundational knowledge and theoretical understanding, allowing you to engage with experts and ask questions in real-time.
  • workshops offer hands-on experience, reinforcing learning through problem-solving, coding exercises, and collaborative tasks that develop teamwork skills.

Assessment includes quizzes, reflective logs, and a computer-based exam, ensuring a comprehensive evaluation of your learning and application of skills.

Teaching

47%: Lecture (Online lecture)
53%: Practical (Workshop)

Assessment

100%: Coursework (Computer-based examination, Professional log, Test)

Contact hours and workload

This module is approximately 50 hours of work. This breaks down into about 28 hours of contact time and about 22 hours of independent study. The University may make minor variations to the contact hours for operational reasons, including timetabling requirements.

We regularly review our modules to incorporate student feedback, staff expertise, as well as the latest research and teaching methodology. We鈥檙e planning to run these modules in the academic year 2025/26. However, there may be changes to these modules in response to feedback, staff availability, student demand or updates to our curriculum.

We鈥檒l make sure to let you know of any material changes to modules at the earliest opportunity.

Courses

This module is offered on the following courses: