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

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

Programming in Python

 Level:

 Level 2

Credit Value:

8

GLH:

56

Unit Number:

F/618/3946

Unit 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 has 4 learning outcomes.

LEARNING OUTCOMES

ASSESSMENT CRITERIA - PASS

MERIT

DISTINCTION

The learner will:

The learner can:

In addition to the pass criteria, the learner can:

In addition to the pass and merit criteria, the learner can:

1    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.

1.1  Explain the solution clearly through well placed comments and README documentation.

 

LEARNING OUTCOMES

ASSESSMENT CRITERIA - PASS

MERIT

DISTINCTION

The learner will:

The learner can:

In addition to the pass criteria, the learner can:

In addition to the pass and merit criteria, the learner can:

2    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.

2.1 Write code that is ‘clean’ with meaningful data names.

D(1) Follow principles of ‘clean’ code and accepted standards for layout and syntax (e.g.

PEP8)

 

D(2) Use appropriate technical language to explain solution processes.

 

D(3) Identify obvious errors and opportunities to make code faster, more robust or more secure.

3    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.

3.1 Use selection and repetition appropriately in combination.

4    Be able to use functions.

        Identify and use in-built and imported library functions.

        Develop and use custom functions.

      Test function output.

4.1  Choose external functions or write custom functions appropriately.

5    Be able to solve simple problems with Python

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

5.2  Consistently produce code that is free from obvious errors with clear explanation of the development process in a README.

100% Plagiarism Free & Custom Written, Tailored to your instructions

Our Giveaways

Plagiarism Report

for د.إ50 Free

Formatting

for د.إ32 Free

Title page

for د.إ20 Free

Bibliography

for د.إ36 Free

Outline

for د.إ19 Free

Limitless Amendments

for د.إ38 Free

Get all these features for
د.إ195.00 FREE

ORDER NOW
assignment bank giveaways

Our Ratings