Overview
Aim
This unit aims to provide learners with the knowledge and skills needed to be able develop designed, coded, tested and documented solutions to straightforward, well-defined problems.
This unit aims to provide learners with the knowledge and skills needed to be able develop designed, coded, tested and documented solutions to straightforward, well-defined problems.
Be able to apply basic concepts of a programming language.
Describe what a programming language is and how it is used to produce software applications.
Code and document inputs, outputs and processes within simple Python programs.
Use variables of a range of types within working Python code.
Be able to model data, implement data structures and use data sources.
Develop Python coded solutions which process lists and data dictionaries.
Develop Python coded solutions which access, read and write data to files.
Develop Python coded solutions which read and write data to a database.
Be able to use selection and repetition in coded solutions.
Develop Python coded solutions which require loops.
Develop Python coded solutions which require if statements.
Select and use appropriate loops and if statement formats for given problems.
Be able to use functions.
Identify and use in-built and imported library functions.
Develop and use custom functions.
Test function output.
Be able to solve simple problems with Python.
Design, code, test and document a set of Python coded solutions to simple problems.