Conquer
The
Academy
Welcome
back
Skip to content
Conquer
YOUR A LEVELS
Subjects
C
Cambridge
E
Pearson Edexcel
AQA
AQA
OCR
OCR
Competitive
Study space
Mistake Bank
AI Marking
Log in
Create free account
Study space
Mistake Bank
AI Marking
Subjects
C
Cambridge
E
Pearson Edexcel
AQA
AQA
OCR
OCR
Competitive
Log in
Create free account
Course navigation
Computer Science
Revision Notes
Theory Fundamentals
Computer Science · Cambridge 9618
Theory Fundamentals
8 chapters · 71 lessons
Collection
Theory Fundamentals
Fundamental Problem-solving and Programming Skills
Advanced Theory
Practical
Expand all
01
Information Representation
12 lessons · 3 topic areas
01
Data Representation
7 lessons
Binary place values and conversion
Hexadecimal and binary conversion
Binary-coded decimal (BCD)
Signed binary: one's and two's complement
Binary addition, subtraction and overflow
Bits, bytes and storage prefixes
ASCII, extended ASCII and Unicode
02
Multimedia
3 lessons
Bitmap images and file size
Vector graphics and drawing lists
Sound sampling and digital encoding
03
Compression
2 lessons
Lossless and lossy compression
Run-length encoding
Practise this chapter
02
Communication
10 lessons · 1 topic areas
01
Networks Including the Internet
10 lessons
Networks, clients and servers
Bus, star, mesh and hybrid topologies
Wired and wireless transmission media
LAN hardware and routers
Ethernet and CSMA/CD
Bit streaming and buffering
Public and private cloud computing
The internet and the World Wide Web
IP addresses and subnetting
URLs and DNS lookup
Practise this chapter
03
Hardware
12 lessons · 2 topic areas
01
Computers and Their Components
10 lessons
Primary memory and secondary storage
Magnetic, flash and optical storage
Embedded systems
Device buffers
Laser printers
3D printers
Microphones and speakers
Touchscreens
VR headsets
Monitoring, control and feedback
02
Logic Gates and Circuits
2 lessons
Logic gates and truth tables
Logic circuits and Boolean expressions
Practise this chapter
04
Processor Fundamentals
9 lessons · 3 topic areas
01
CPU Architecture
6 lessons
Stored programs and processor registers
System buses and bus width
The fetch-execute cycle
Processor performance
USB, HDMI and VGA ports
Interrupts and service routines
02
Assembly Language
2 lessons
Assembly language and two-pass assemblers
Assembly addressing and tracing
03
Bit Manipulation
1 lesson
Binary shifts and bit masks
Practise this chapter
05
System Software
5 lessons · 2 topic areas
01
Operating Systems
3 lessons
Operating system management
Operating system utilities
Program libraries and DLLs
02
Language Translators
2 lessons
Compilers, interpreters and assemblers
Integrated development environments
Practise this chapter
06
Security, Privacy and Data Integrity
10 lessons · 2 topic areas
01
Data Security
5 lessons
Security, privacy and integrity
Accounts and authentication
Security threats and defences
Data encryption
Digital signatures
02
Data Integrity
5 lessons
Data validation
Check digits
Data entry verification
Byte and block parity checks
Checksums
Practise this chapter
07
Ethics and Ownership
5 lessons · 1 topic areas
01
Ethics and Ownership
5 lessons
Professional ethics and ethical bodies
Copyright and software permission
Software licences and user freedoms
AI and its applications
Social, economic and environmental impacts of AI
Practise this chapter
08
Databases
8 lessons · 3 topic areas
01
Database Concepts
3 lessons
Relational tables, keys and integrity
Database relationships and E-R diagrams
Normalisation from 1NF to 3NF
02
Database Management Systems
1 lesson
DBMS features and tools
03
Data Definition and Manipulation
4 lessons
SQL data types, tables and constraints
SQL selection, filtering and ordering
SQL joins, groups and aggregates
SQL insert, update and delete
Practise this chapter
All subjects
Computer Science
AS & A Level · 9618
Course overview
Study resources
Revision Notes
Practice Questions
Topical Past Paper Questions
Past Papers
Exam Guide
Browse all practice
Saved resources
Study space
Search resources