GCSE · Edexcel
Edexcel GCSE 1CP2 Computer Science
14 lessons out now for this course, 84 planned. Teachers: see the spec coverage.
Fundamentals of data representation 3 chapters · 11 of 19 lessons out
CS01Binary and number bases7 of 9 out
- CS01-00Chapter intro: Binary and number bases3 min
- CS01-01Why computers use binary11 min
- CS01-02Denary to binary and back14 min
- CS01-03Why hexadecimal exists13 min
- CS01-05Binary and hexadecimal13 min
- CS01-06Binary addition13 min
- CS01-07Overflow12 min
- CS01-08Binary shiftsComing soon
- CS01-09Negative numbers and two's complementComing soon
CS02Units, characters and file size4 of 6 out
CS03Images, sound and compression0 of 4 out
Computer systems 4 chapters · 3 of 14 lessons out
CS04Inside the computer3 of 3 out
CS05Memory and storage0 of 2 out
CS06Software, systems and languages0 of 7 out
- CS06-02What an operating system doesComing soon
- CS06-03Utility softwareComing soon
- CS06-04Robust software and finding vulnerabilitiesComing soon
- CS06-05High-level and low-level languagesComing soon
- CS06-06Machine code and assembly languageComing soon
- CS06-07Compilers, interpreters and assemblersComing soon
- CS06-08The IDEComing soon
CS15Boolean logic0 of 2 out
Fundamentals of computer networks 2 chapters · 0 of 9 lessons out
CS07Networks0 of 5 out
Cyber security 1 chapters · 0 of 4 lessons out
Fundamentals of algorithms 2 chapters · 0 of 11 lessons out
CS10Algorithms and computational thinking0 of 7 out
- CS10-02Decomposition and abstractionComing soon
- CS10-04FlowchartsComing soon
- CS10-05PseudocodeComing soon
- CS10-06Sequence, selection and iteration in an algorithmComing soon
- CS10-07Trace tablesComing soon
- CS10-08Which algorithm is more efficient?Coming soon
- CS10-09Which notation do you answer in?Coming soon
CS11Searching and sorting0 of 4 out
Programming 3 chapters · 0 of 21 lessons out
CS12Programming fundamentals0 of 7 out
- CS12-01Variables, constants and assignmentComing soon
- CS12-02Data typesComing soon
- CS12-04Arithmetic operators, DIV and MODComing soon
- CS12-05Relational operatorsComing soon
- CS12-06AND, OR and NOT in a conditionComing soon
- CS12-08Putting the statement types togetherComing soon
- CS12-09Input and outputComing soon
CS13Data structures and subprograms0 of 7 out
- CS13-01Arrays, one and two dimensionalComing soon
- CS13-03Working with stringsComing soon
- CS13-04Reading and writing filesComing soon
- CS13-06Why subprograms existComing soon
- CS13-07Functions and proceduresComing soon
- CS13-08Writing and calling your own subprogramsComing soon
- CS13-09Local and global variablesComing soon
CS14Writing robust programs0 of 7 out
- CS14-01Reading and refining someone else's programComing soon
- CS14-02From algorithm to working programComing soon
- CS14-03Spotting the parts of a programComing soon
- CS14-04Code other people can readComing soon
- CS14-05Input validationComing soon
- CS14-06AuthenticationComing soon
- CS14-07Syntax, logic and runtime errorsComing soon
Ethical, legal and environmental impacts 1 chapters · 0 of 6 lessons out
CS17Impacts, ethics and the law0 of 6 out
- CS17-02The environmental cost of computingComing soon
- CS17-03Personal data, privacy and consentComing soon
- CS17-04AI, machine learning and algorithmic biasComing soon
- CS17-05The law: Data Protection, Computer Misuse, CopyrightComing soon
- CS17-06Intellectual propertyComing soon
- CS17-07Open source and proprietary licencesComing soon