Concepts of Programming
What is the concept of program?
Irrespective of the programming language you choose to learn, the basic concepts of
programming are similar across languages. Some of these concepts include: In the next section
of this shot, you will be given a brief introduction to these concepts. Variables are containers for
storing data values, a memory location for a data type
Christine Akede
Student number: 259495
, Table of Content
A P1: Explain how computational thinking skills are applied in finding
solutions that can be interpreted into software applications...................... 2
What is computational thinking?.......................................................................................................2
How programmers use it to solve problems......................................................................................2
A P2: Explain how principles of computer programming are applied in
different languages to produce software applications.................................2
Uses of software applications............................................................................................................2
Principles of programming languages................................................................................................3
A P3 Explain how the principles of software design are used to produce
high-quality software applications that meet the needs of users................3
What is software design....................................................................................................................3
How software design principles are used to deliver great services to te users..................................3
A M1: Analyse how computational thinking skills can impact software
design and the quality of the software applications produced....................4
how the quality of software applications created and software design may be impacted by
computational thinking skills.............................................................................................................4
A D1: Evaluate how computational thinking skills can impact software
design and the quality of the software applications produced....................4