C2 Programming techniques and constructs
Programming techniques and constructs of hardware and software, including:
•
use of a software development environment, e.g. software operation,
connecting to off-the-shelf hardware, software development kits (for graphical
and non-graphical computer programming), application programming
interfaces, creating and managing program files, syntax/error checking,
simulation (where applicable), compiling, downloading and live testing,
monitoring and/or debugging
•
off-the-shelf hardware device set-up and program initiation, e.g. introductory
comments, pin modes, declarations, and code organisation and structure
•
visual and non-visual programming constructs, including:
o
input and/or output, e.g. digital (bit and port level read/write), analogue
(read/write and resolution), calibration, communication (serial and I2C)
o
program flow and control, including:
–
subroutines and functions: naming, declaring, call and return
–
control structure sequence selection iteration: if, else, switch, case, for,
do, while, until and end
–
delays and timing
–
interrupts
o
logic and arithmetic, including:
–
variables, e.g. data types (Boolean, character, integer, word, float, string),
declaration, conversion and manipulation
–
arrays (1D)
–
comparative operators, e.g. equal, not equal, less than, more than
–
Boolean operators, e.g. AND, OR, NOT
–
logic using input condition, e.g. digital and analogue
–
arithmetic operations, e.g. adding, subtracting, multiplication, division,
increment, decrement, random.
C3 IoT analytics
The use of IoT data, including:
•
extrapolation and prediction, e.g. the use of real-time data to analyse and
predict weather patterns, the efficiency of a manufacturing process or the
prediction of steps and calories from a fitness tracker
•
metering and billing, e.g. the use of utility data such as water, gas and electricity
to predict customer bills or suggest home improvements to save cost and
reduce carbon
•
activation of actuators, e.g. the lowering of a central heating system’s
temperature to cater for the rise in indoor and outdoor temperature.
U
NIT
18:
T
HE
I
NTERNET OF
T
HINGS
Pearson BTEC International Level 3 Qualifications in Information Technology –
Specification – Issue 3 – September 2022 © Pearson Education Limited 2022
258
Dostları ilə paylaş: |