GCSE · AQA
AQA GCSE 8525 Computer Science
17 lessons out now for this course, 98 planned. Teachers: see the spec coverage.
Binary and number basesCS017 of 8 out
Units, characters and file sizeCS024 of 6 out
- CS02-00Chapter intro: Units, characters and file size3 min
- CS02-01Bits, bytes and the units of storage17 min
- CS02-02Character sets and ASCII14 min
- CS02-03Character codes run in order12 min
- CS02-04UnicodeComing soon
- CS02-05Working out the size of a text fileComing soon
Images, sound and compressionCS030 of 7 out
- CS03-01How an image is storedComing soon
- CS03-02From binary to bitmap and backComing soon
- CS03-03How sound is storedComing soon
- CS03-04Working out image and sound file sizesComing soon
- CS03-05Why we compress dataComing soon
- CS03-06Huffman codingComing soon
- CS03-07Run length encodingComing soon
Inside the computerCS046 of 6 out
Memory and storageCS050 of 5 out
- CS05-01RAM, ROM and types of memoryComing soon
- CS05-02CacheComing soon
- CS05-04Secondary storage: magnetic, solid state and opticalComing soon
- CS05-05Choosing the right storageComing soon
- CS05-06Cloud storageComing soon
Software, systems and languagesCS060 of 6 out
- CS06-01System software and application softwareComing soon
- CS06-02What an operating system doesComing soon
- CS06-03Utility softwareComing soon
- CS06-05High-level and low-level languagesComing soon
- CS06-06Machine code and assembly languageComing soon
- CS06-07Compilers, interpreters and assemblersComing soon
NetworksCS070 of 4 out
- CS07-01What a network is, and why botherComing soon
- CS07-02LAN, WAN and PANComing soon
- CS07-03Wired and wirelessComing soon
- CS07-05Network topologiesComing soon
Protocols and layersCS080 of 3 out
- CS08-01What a protocol isComing soon
- CS08-02The four-layer TCP/IP modelComing soon
- CS08-05Encryption across a networkComing soon
Cyber securityCS090 of 7 out
- CS09-01What cyber security isComing soon
- CS09-02MalwareComing soon
- CS09-03Social engineeringComing soon
- CS09-05Pharming, weak passwords and removable mediaComing soon
- CS09-06Penetration testingComing soon
- CS09-07Protecting systems, networks and dataComing soon
- CS09-08Biometrics, CAPTCHA and automatic updatesComing soon
Algorithms and computational thinkingCS100 of 8 out
- CS10-01What an algorithm isComing soon
- CS10-02Decomposition and abstractionComing soon
- CS10-03Inputs, processing and outputsComing soon
- CS10-04FlowchartsComing soon
- CS10-05PseudocodeComing soon
- CS10-07Trace tablesComing soon
- CS10-08Which algorithm is more efficient?Coming soon
- CS10-09Which notation do you answer in?Coming soon
Searching and sortingCS110 of 6 out
- CS11-01Linear searchComing soon
- CS11-02Binary searchComing soon
- CS11-03Linear or binary: which and whyComing soon
- CS11-04Bubble sortComing soon
- CS11-05Merge sortComing soon
- CS11-07Bubble or merge: which and whyComing soon
Programming fundamentalsCS120 of 9 out
- CS12-01Variables, constants and assignmentComing soon
- CS12-02Data typesComing soon
- CS12-03CastingComing soon
- CS12-04Arithmetic operators, DIV and MODComing soon
- CS12-05Relational operatorsComing soon
- CS12-06AND, OR and NOT in a conditionComing soon
- CS12-07Loops: count-controlled and condition-controlledComing soon
- CS12-08Putting the statement types togetherComing soon
- CS12-09Input and outputComing soon
Data structures and subprogramsCS130 of 8 out
- CS13-01Arrays, one and two dimensionalComing soon
- CS13-02RecordsComing soon
- CS13-03Working with stringsComing soon
- CS13-05Random numbersComing soon
- CS13-06Why subprograms existComing soon
- CS13-07Functions and proceduresComing soon
- CS13-09Local and global variablesComing soon
- CS13-10The structured approachComing soon
Writing robust programsCS140 of 7 out
- CS14-01Reading and refining someone else's programComing soon
- CS14-04Code other people can readComing soon
- CS14-05Input validationComing soon
- CS14-06AuthenticationComing soon
- CS14-07Syntax, logic and runtime errorsComing soon
- CS14-08Why we test, and whenComing soon
- CS14-09Choosing test dataComing soon
Boolean logicCS150 of 4 out
- CS15-01AND, OR and NOT as logic gatesComing soon
- CS15-02XOR and combining gatesComing soon
- CS15-03Logic circuit diagramsComing soon
- CS15-04Boolean expressionsComing soon
Databases and SQLCS160 of 3 out
- CS16-01Databases and relational databasesComing soon
- CS16-02SELECT, FROM and WHEREComing soon
- CS16-03Changing data: INSERT, UPDATE and DELETEComing soon
Impacts, ethics and the lawCS170 of 1 out
- CS17-01The impacts of digital technologyComing soon