This module explores concepts involved in procedural programming from a software development prospective. You will identify and use core principles for writing code in Python within practical situations.
There will be a significant element of laboratory practical work, and you will use various tools to assess requirements, design, create and test a program.