![](https://d1e4pidl3fu268.cloudfront.net/b9ba281f-655e-4f6a-ad3f-b15d460455f9/9.crop_453x340_0,0.preview.jpg)
The python language is one of the most accessible programming languages available because it has simplified syntax and not complicated, which gives more emphasis on natural language.
Due to this, exam boards such as Edexcel, Cambridge, OCR and lots more administering the local and International GCSE and A Level Computer Science assessments have encouraged learners to meet the needs of Higher
Education courses in computer science as well as twenty-first century digital employers. Hence, this resource has been designed to encourage both teachers and students to think creatively, through applying practical programming solutions, demonstrating that they are effective
users of technology.
With the top 150 practical questions and ‘worked’ solutions with examples at hand, this will be an extremely valuable asset. These contain topics which include:
i. Computational Thinking (decomposition, algorithms, pattern recognition, abstraction)
i. Data Types and Records (integer, real, char, string, Boolean, date
(pseudocode will use the following data types:
INTEGER, REAL, CHAR, STRING, BOOLEAN, DATE,
ARRAY, FILE)
iii. Arrays (Write pseudocode for 1D and 2D arrays, write pseudocode to process array and data Sort using a bubble sort, search using a linear search)
iv. Use built-in functions and library routines
v. Constructs (Use pseudocode to write:
•• an ‘IF’ statement including the ‘ELSE’ clause and
nested IF statements
•• a ‘CASE’ structure
•• a ‘count-controlled’ loop:
•• a ‘post-condition’ loop
•• a ‘pre-condition’ loop
vi. Structured Programming (A procedure may have none, one or more parameters
A parameter can be passed by reference or by value
Define and use a function
Explain where in the construction of an algorithm it is
appropriate to use a function
A function is used in an expression, e.g. the return
value replaces the call
Use the terminology associated with procedures and
functions
including Procedure / function header, procedure /
function interface, parameter, argument, return value
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.