Course Syllabus & Exams
0/1
Week 1 – Introduction & Data Representation
0/7
Week 2 – Hexadecimal & Variables
0/5
Week 3 – Sequence in Programming & Binary Addition
0/6
Week 4 – Selection in Programming & Negative Binary Numbers
0/5
Week 5 – Iteration in Programming & Representing Images
0/5
Week 6 – Understanding Algorithms & Digital Text
0/5
Week 7 – Text Images, & Sound
0/5
Week 8 – File Types & Subroutines
0/6
Week 9 – Compression & Flowcharts
0/5
Week 10 – The CPU, Fetch Decode Execute Cycle, & 1D Arrays in Programming
0/5
Week 11 – Automation & 2D Arrays
0/6
Week 12 – Input & Output Devices
0/5
Week 13 – Primary Storage & Input / Output Devices
0/6
Week 14 – Secondary Storage & Project Based Programming
0/5
Week 15 – Virtual Memory, Cloud Storage, & Project Based Programming
0/6
Week 16 – Network Hardware & Project Based Programming
0/5
Week 17 – Network and Internet Addresses & Project Based Programming
0/4
Week 18 – Programming Questions in Exams (code & pseudocode)
0/5
Week 19 – Revision & Tutor Marked Assessment
0/3
Week 20 – The Risks of Malware & Validation and Verification
0/5
Week 21 – Phishing, Pharming, & DDoS Attacks & The SDLC
0/5
Week 22 – Methods of Protecting Data & Programming Challenge 1
0/5
Week 23 – Methods of Encryption & Programming Challenge 2
0/5
Week 24 – Other Threats to Data & Programming Challenge 3
0/5
Week 25 – Factors of Authentication & Programming Challenge 4
0/5
Week 26 – System and Utility Software & Programming Challenge 5
0/5
Week 27 – High & Low Level Languages
0/4
Week 28 – The Role of Operating Systems
0/4
Week 29 – The Need for Interrupts
0/4
Week 30 – End of Year 1 Revision
0/3
Week 31 – End of Year 1 Revision
0/3
Week 32 – End of Year 1 Revision
0/3
Week 33 – End of Year 1 Mock Exam (Paper 1 Theory)
0/1
Week 34 – End of Year 1 Mock Exam (Paper 2 Programming)
0/1
Week 35 – Low Level Languages & Programming Challenge 8
0/5
Week 36 – Types of Translator & Programming Challenge 9
0/5
Week 37 – Features of an IDE & Programming Challenge 10
0/5
Week 38 – Domain Name Systems & The Role of the Internet Browser
0/5
Week 39 – Creating HTML Web Pages & The Role of ISPs
0/4
Week 40 – Creating HTML Web Pages Part 2
0/4
Week 41 – Understanding Logic Gates & Programming Challenge 11
0/5
Week 42 – Understanding Logic Circuits
0/4
Week 43 – Identifying Types of Database & Understanding Database Structures
0/4
Week 44 – Understanding Database Tables
0/5
Week 45 – Selecting Data from Database Tables (SQL)
0/4
Week 46 – Practice with SQL & Revision
0/4
Week 47 – Understanding Blockchain & Tutor Marked Assessment
0/4
Week 48 – Automated Systems & Programming Challenge 12
0/5
Week 49 – Ethics for Automation & Programming Challenge 13
0/6
Week 50 – Robotics in Industry & Programming Challenge 14
0/4
Week 51 – Robotics in the Home & Programming Challenge 15
0/3
Week 52 – Assistance Robots for Disabilities
0/2
Week 53 – The Impact of Plagiarism
0/2
Week 54 – Artificial Intelligence
0/2
Week 55 – Exam Paper Walkthrough (Paper 1 Theory)
0/1
Week 56 – Exam Paper Walkthrough (Paper 2 Programming)
0/1