Module summary assessment

Comparison of your assessment and SKA scores at start and end of module

Key moments that aided your SKE/Approaches to study

Assessment

Improvement 27.27%

Start 59.06

Network

Programming

End 86.36%

Compression

Me not reading the question properly.

Python

Reading embedded loops

1D arrays

random function

SKA Improvement 24.66%

Start 872

End 1087

Apart from the cybersecurity, most of the content would have taken time to prep into a lesson

Programming

Easy? Things I'd been partly familiar with before the course

Challenging and how addressed?

Computer Systems

Easy? Very logic based.

Challenge and how addressed?

Computer Networks

Easy

Challenges?

Cybersecurity

Easy

Challenges? How addressed?

Impacts of digital technology

Easy

Challenges. How addressed?

Data Types

Operators

DIV and Mod

Went and found some additional Youtube videos. Explained in a slightly different way. Found that easier to understand.

Tried to reflect this concept in the slides

variable

constants

loops

Programming loops

Practice. Found some useful exercises in textbooks I owned

Confident conding

python for beginners

selection

Understand how loops can be nested.

I can code these. But from the assessment I still seem to be struggling to read them. Will look to focus on this while completing A level

Data Structures in code

Found videos as these helped in my head with understanding what they do and when they're needed

1D array.

I understand and get it. But I need to spend some more time practicing coding it to remember all the array functions

2D arrays

Found the naughts and crosses game challenge particularly helpful with my development. Really helped build my confidence and understanding

Testing is similar to UAT testing I used to do at work

Subroutines

Subproblems

Flowcharts

Had to do this for operational processes at work

Psudocode

Completely new. Felt like learning an additional programming language,

Could do with brushing up on the terminology. But confident programming

Global and local variables

Practice. Physically seeing how this worked helped it stick

Typecasting

Read/write data to a file

Understand the theory. But still don't feel very confident.

Focus for the Alevel

Exception handling

Had to go an find a video on youtube to explain. Didn't understand the lecturer in the SKE video for this.

Found a few really handy diagrams shows the structure and what happened at each point

Password combinations.

Built on variable understanding

Found really handy excercise in Confident Coding book

Random

Understand the theory. Would still like some more practice

Searches

OCR Revision Guide really helpful with explanations to compare and contrast

Craig N Dave videos also helped with a more visual explaination of what was happening

I can read the code. But would like some more practice to write it.

Most of this was completely new

Binary

Lots of youtube videos

Multiple resources to compare different explanations

Logic Gates

CPU

Found the visual diagrams with lots of arrows really helpful

Found some really good ones in OCR revision guide

Ram and ROM

Fetch/Decode/Execute

Found the BBC BItesize video explanation really helpful to understand what was happening

Explain the von Neumann architecture in terms of instructions and data in memory and the CPU.

I understand. But don't feel confidence enough I could explain.
Want to spend some more time on this

Clock speed and processing cores

Combining and multiple sources really helpful

1 size doesn't fit all in terms of explanations

Good to be able to check multiple sources to aid understanding

High/Low/Assembly /Machine Language

Get it and understand. Need to spend some more time remembering

Storage

Embedded systems

How to get concept between what is and isn't

Found really handy video

Operating system

Data representation

Easy

Challenges

Why binary used to represent

SI

I'd learnt these in science

Placeholder value

Crash Course in Computer Science video really handy for an engaging and visual explanation

Conversions between decimal, binary and hexidecimal

The first few times didn't make any sense

Then found additional youtube videos showing a basic step by step and that helped

Further embedded when I had a go at some practical examples myself

Shifts on a binary number.

Logical

addition

Practice

Figuring out how to do it in the context of the table made it easier to understand the logic behind it

Character sets

understand. but could do with some extra revision to embed

bitmap into binary

logical

analogue to binary

logical

Compression

Found really handy table comparing in OCR revision guide

Found video really handy for understanding difference between methods

Huffman trees

Logical step by step in AQA textbook was really handy

run length encoding

Logical step by step in AQA textbook really handy

Benfits/risks

Logical.

Found lots of information by checking different resources

Types of networks

Visual diagrams made this easy to remember

Physical typologies

Visual diagrams

Physical hardware

Packets of data

BBC bitesize video really useful visual

remembering what happens at each stage with what protocols

Something I want to work on further at A-level

Graph format to compare was useful

Video was useful

This was my specialist subject before the course

Key aspects

Found some really good videos to help explain to students and provide additional context to the problem

Types of attacks

Familiar/have spoken about most of them

SQL Injection

Social Engineering

Watch a lot of videos on youtube with scam baiters. So have seen a lot of these in action

Difficult to find school appropriate videos as scammers like to use very bad language when they have been caught out,

Malicious software

Security measures

Having working at a bank for the last 5 years, I received regular training about this topic

Understand at high level. But would like to learn in more detail how it works. Sounds really interesting

Laws

Covered these last year in a level 2 IT skills course. Used some of the examples from that course to enhance table in slides

Cybersecurity

Lots of interesting contextualising info RE pandemic can be used to make this engaging

Wearable tech

Algorithm copyright

I'd like to spend some more time on this to fully understand implications

Wireless networking

Cracking and hacking

Would like to spend more time on this to learn in more detail. Interesting

Cloud storage

Attended some training while working at bank. They were in process of adopting for the reasons described

Mobile technologies

e-waste

covered in my Forensic science degree. Also major cause of environmental crime through illegally dumping

Know how to create, retrieve and update data in arrays.

Identify and explain the major components of the CPU.

Be able to compare the time efficiency of bubble and merge sort.

Understand the length, position and substring functions by viewing strings as arrays.

Examine TCP and UDP in detail and be able to explain these protocols

Know how to create records

Understand how to encode bitmapped images using binary

Introduce and justify the use of hexadecimal; be able to convert between decimal, binary and hexadecimal.

Recognise and analyse the use of other common protocols

Understand how to encode characters using binary

Introduce binary number representation; be able to convert between decimal and binary

Be able to write data to a text file.

Be able to read data from a text file.

Know how to retrieve or update data in records

Investigate ways to validate data in programs

Understand how file access can cause errors during a program's execution

Be able to generate [pseudo] random numbers in code and use these within programs that require randomisation.

Define algorithms in terms of their input, function and output

Relate the functions of main memory and the CPU to the fetch-decode-execute cycle

Follow and learn the steps of linear search

Follow and learn the steps of binary search

Follow and learn the steps of bubble sort.

Follow and learn the steps of merge sort.

Recognise that instructions and data are stored in main memory and processed by the CPU

Know how interpreters, compilers and assemblers are used to translate between different levels of language

Compare the use and usefulness of programming with different levels of language.

Understand how data can be sectioned into packets and how the TCP/IP wraps packets with different information at different layers

Be able to perform addition and shifts on binary numbers.

Appreciate the constraints and use of assembly language when developing programs for embedded systems

Understand the core operating system functions

Text books

revision guides

Blogs

BBC Bitesize

YouTube Video

Repeating review of content

Getting more familiar with the content in multiple review

Coding challenges

The naughts and crosses challenge

Really pleased with this challenge. Really boosted my confidence as it prooved how much of the python coding I had understood. Also helped me work out what I was struggling with

Channel " Crash course in computer Science"

Channel "Craig and Dave"

Found some really good exercises in the Python for beginners book

GCSE Revision Guide

Python beginner guides

AQA Text GCSE Course book

Confident coding

OCR CGP Key Stage 3 revision guide

OCR GCSE CGP revision guide

Also helped me with self troubleshooting

Online Mindmapping software

Found this really late in the SKE. But really handy for compiling notes and thoughts.