Please enable JavaScript.
Coggle requires JavaScript to display documents.
Module summary assessment - Coggle Diagram
Module summary assessment
Comparison of your assessment and SKA scores at start and end of module
Assessment
Improvement 27.27%
Start 59.06
Network
Programming
Compression
End 86.36%
Me not reading the question properly.
Python
Reading embedded loops
1D arrays
random function
SKA Improvement 24.66%
Start 872
Apart from the cybersecurity, most of the content would have taken time to prep into a lesson
End 1087
Key moments that aided your SKE/Approaches to study
1 size doesn't fit all in terms of explanations
Good to be able to check multiple sources to aid understanding
Text books
Python beginner guides
AQA Text GCSE Course book
Confident coding
revision guides
OCR CGP Key Stage 3 revision guide
OCR GCSE CGP revision guide
Blogs
BBC Bitesize
GCSE Revision Guide
YouTube Video
Channel " Crash course in computer Science"
Channel "Craig and Dave"
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
Also helped me with self troubleshooting
Found some really good exercises in the Python for beginners book
Online Mindmapping software
Found this really late in the SKE. But really handy for compiling notes and thoughts.
Programming
Easy? Things I'd been partly familiar with before the course
Data Types
Typecasting
Operators
variable
constants
loops
selection
Testing is similar to UAT testing I used to do at work
Subroutines
Could do with brushing up on the terminology. But confident programming
Subproblems
Flowcharts
Had to do this for operational processes at work
Password combinations.
Built on variable understanding
Found really handy excercise in Confident Coding book
Challenging and how addressed?
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
Programming loops
Practice. Found some useful exercises in textbooks I owned
Confident conding
python for beginners
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
Know how to create, retrieve and update data in arrays.
Understand the length, position and substring functions by viewing strings as arrays.
Know how to create records
Know how to retrieve or update data in records
2D arrays
Found the naughts and crosses game challenge particularly helpful with my development. Really helped build my confidence and understanding
Psudocode
Completely new. Felt like learning an additional programming language,
Global and local variables
Practice. Physically seeing how this worked helped it stick
Read/write data to a file
Understand the theory. But still don't feel very confident.
Focus for the Alevel
Be able to write data to a text file.
Be able to read data from a text file.
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
Investigate ways to validate data in programs
Understand how file access can cause errors during a program's execution
Random
Understand the theory. Would still like some more practice
Be able to generate [pseudo] random numbers in code and use these within programs that require randomisation.
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.
Be able to compare the time efficiency of bubble and merge sort.
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.
Define algorithms in terms of their input, function and output
Computer Systems
Easy? Very logic based.
Logic Gates
Ram and ROM
Storage
Operating system
Challenge and how addressed?
Binary
Lots of youtube videos
Multiple resources to compare different explanations
CPU
Found the visual diagrams with lots of arrows really helpful
Found some really good ones in OCR revision guide
Clock speed and processing cores
Combining and multiple sources really helpful
Identify and explain the major components of the CPU.
Relate the functions of main memory and the CPU to the fetch-decode-execute cycle
Recognise that instructions and data are stored in main memory and processed by the CPU
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
High/Low/Assembly /Machine Language
Get it and understand. Need to spend some more time remembering
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.
Appreciate the constraints and use of assembly language when developing programs for embedded systems
Embedded systems
How to get concept between what is and isn't
Found really handy video
Most of this was completely new
Computer Networks
Easy
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
Challenges?
Packets of data
BBC bitesize video really useful visual
remembering what happens at each stage with what protocols
Graph format to compare was useful
Video was useful
Something I want to work on further at A-level
Examine TCP and UDP in detail and be able to explain these protocols
Recognise and analyse the use of other common protocols
Understand how data can be sectioned into packets and how the TCP/IP wraps packets with different information at different layers
Understand the core operating system functions
Cybersecurity
Easy
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
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
Challenges? How addressed?
SQL Injection
Understand at high level. But would like to learn in more detail how it works. Sounds really interesting
Impacts of digital technology
Easy
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
Wireless networking
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
Challenges. How addressed?
Algorithm copyright
I'd like to spend some more time on this to fully understand implications
Cracking and hacking
Would like to spend more time on this to learn in more detail. Interesting
Data representation
Easy
Why binary used to represent
SI
I'd learnt these in science
Shifts on a binary number.
Logical
addition
Practice
bitmap into binary
logical
analogue to binary
logical
Huffman trees
Logical step by step in AQA textbook was really handy
run length encoding
Logical step by step in AQA textbook really handy
Challenges
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
Figuring out how to do it in the context of the table made it easier to understand the logic behind it
Introduce and justify the use of hexadecimal; be able to convert between decimal, binary and hexadecimal.
Introduce binary number representation; be able to convert between decimal and binary
Be able to perform addition and shifts on binary numbers.
Character sets
understand. but could do with some extra revision to embed
Understand how to encode characters using binary
Compression
Found really handy table comparing in OCR revision guide
Found video really handy for understanding difference between methods
Understand how to encode bitmapped images using binary