Study Plan /Daily Study 2 – 4 hrs
Week/Date Task Steps Check
Progress
Week 1 • explain what computational Gather information and explain the task
01/10/23- thinking is and analyse how using the unit specification A1 as aa
08/10/23 programmers use it to solve guideline that will help to write down the
problems, including how research more appropriate for the
programmers identify and
requirements.
describe problems and how
they communicate features
Research about:
and processes. How • Decomposition
programmers recognise • Pattern recognition
patterns, generalise and • Pattern generalisation and
abstract information required, abstraction
and how programmers • Representing parts of a
represent problems or systems problem or system in general
terms
Week 2 • explore the features and Explain and research briefly about : The
09/10/23- characteristics of programming uses and applications of different types of
15/10/23 languages, to explain the use high and low-level programming languages,
of different types of developed to assist in the solution of
programming language, what
particular problems, such as: o procedural,
particular problems each
programming language
e.g., C, Perl®, PythonTM o object-
discussed can be used to orientated, e.g., C++, C#®, Java® o event-
solve, giving a comparison of driven, e.g., Visual Basic® o machine, e.g.,
those programming languages. Assembler o mark-up, e.g., HTML.
Week 3 • describe the constructs and Explain and research briefly about :
16/10/23- techniques available in • Programming languages, constructs and
22/10/23 different programming techniques, including: o command words o
languages, explain how they constants and variables, local and global
are implemented and
variables o data types – character, string,
documented, contrasting their
implementation in different
integer, real, Boolean o statements –
programming languages. assignment, input and output, sequence,
• explain the uses of software iteration, selection o logical operations
applications and how they can
solve problems and meet the
needs of clients.
Week 4 • analyse the application of logic Principles, including: • iteration – repetition
23/10/23- to program design, considering of a computational procedure applied to
29/10/23 principles of mathematical and the result of a previous application •
propositional logic, the use of mathematical logic – inference, consistency,
sets and iteration.
completeness, verification by truth tables •
propositional dynamic logic to demonstrate
the function of algorithms • use of sets, e.g.
properties and interrelationships of sets of
data, search/filter sets of data
Week 5 • evaluate how design and Research about quality of software
30/10/23- implementation of a software applications:
5/11/23 application can affect its How the design and implementation of a
quality. software application affects quality,
including: • efficiency/performance, e.g.
the system resources consumed by the
program, CPU cycles, processor time,
memory space, accessing storage media