Overview

Framework:
RQF
Level:
Level 2
Unit No:
F/618/3946
Credits:
8
Guided learning hours:
56 hours

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.

Unit Learning Outcomes

1

Be able to apply basic concepts of a programming language.

Assessment Criteria

  • 1.1

    Describe what a programming language is and how it is used to produce software applications.

  • 1.2

    Code and document inputs, outputs and processes within simple Python programs.

  • 1.3

    Use variables of a range of types within working Python code.


2

Be able to model data, implement data structures and use data sources.

Assessment Criteria

  • 2.1

    Develop Python coded solutions which process lists and data dictionaries.

  • 2.2

    Develop Python coded solutions which access, read and write data to files.

  • 2.3

    Develop Python coded solutions which read and write data to a database.


3

Be able to use selection and repetition in coded solutions.

Assessment Criteria

  • 3.1

    Develop Python coded solutions which require loops.

  • 3.2

    Develop Python coded solutions which require if statements.

  • 3.3

    Select and use appropriate loops and if statement formats for given problems.


4

Be able to use functions.

Assessment Criteria

  • 4.1

    Identify and use in-built and imported library functions.

  • 4.2

    Develop and use custom functions.

  • 4.3

    Test function output.


5

Be able to solve simple problems with Python.

Assessment Criteria

  • 5.1

    Design, code, test and document a set of Python coded solutions to simple problems.