Pearson BTEC Level 3 National Foundation Diploma in
Qualification
Information Technology
Unit number and title
Unit 4: Programming
A: Examine the computational thinking skills and principles
Learning aim(s) (For NQF
of computer programming
only)
Concepts of Programming
Assignment title
Barbara Wu
Assessor
10/02/2020
Issue date
Hand in deadline 03/04/2020
You are a junior employee at a small software development
company. Your company has been invited by a local college
to give a guest lecture on programming.
Vocational Scenario or
Your supervisor has provided you with a portfolio of
Context
computer programs and has asked you to research the
programs with regard to the concepts used to create a
knowledge base and prepare for the visit.
Task 1 Research
Review the computer programs you have been provided
with and conduct research into programming languages and
how programming principles have been applied to produce
effective applications.
You will research principles of programming and:
explain what computational thinking is and analyse
how programmers use it to solve problems, including
how programmers identify and describe problems
and how they communicate features and processes.
How programmers recognise patterns, generalise
and abstract information required, and how
programmers represent problems or systems
analyse the application of logic to program design,
considering principles of mathematical and
propositional logic, the use of sets and iteration
evaluate how design and implementation of a
software application can affect its quality to illustrate
this evaluate the provided sample programs
considering the following points :
the degree to which user requirements are met,