teach-ict.com logo

THE education site for computer science and ICT

International GCSE Computer Science topics

Teachers: We are here to provide support material for you.

As a teacher this section provides you with the material and resources needed to deliver each specific topic within your international syllabus (e.g. Cambridge, Edexcel and AQA - see wikipedia IGCSE entry). We include starters, plenaries, lesson tasks, offline theory notes etc.

As a student - each topic is explained for you in detail including online theory notes, videos and revision.

Data Representation

Binary numbers

  • Number systems
  • Digit position
  • Converting between binary/denary
  • Adding binary
  • Binary shift
  • Binary overflow

Units of data storage

  • Bit, nibble, byte
  • Kilobyte, megabyte
  • Terabyte, petabyte

Hexadecimal numbers

  • Hex symbols
  • Converting between binary/hexadecimal
  • Converting between denary / hexadecimal

Uses of hexadecimal

  • In HTML colour
  • In MAC addresses
  • In machine code
  • In Assembly language

Registers

  • Registers
  • Binary and registers
  • Instruments
  • Robots

Data storage

Characters

  • ASCII
  • Character sets
  • Unicode

Images

  • Storing pixels
  • Meta data
  • Quality of image
  • Size of image file

Sound

  • What is sound
  • Sample rate
  • Bit depth
  • Size of sound file

Compression

  • Lossy compression
  • Lossless compression

File formats

  • Document formats - txt, docx, pdf
  • Image formats - gif, png, tiff, jpg
  • Video formats - mpeg4
  • Audio formats mp3

Error detection & correction

  • Checksum
  • Parity bit
  • ARQ
  • Check digits
  • Error correction

Communication and Internet technologies

Data transmission

  • Bit rate
  • Serial and parallel
  • Simplex, duplex, half duplex

Internet threats

  • Malware
  • Social engineering,phishing
  • Brute force attack
  • Denial of Service
  • Data interception
  • SQL injection

Minimising vulnerabilities

  • Penetration testing
  • Anti-malware software
  • Firewalls
  • User-access rights
  • Passwords
  • Encryption
  • Physical security

Internet services

  • ISP
  • URL
  • DNS
  • Web site
  • Hosting
  • Cloud

Addressing methods

  • IP4 address
  • IP6 address
  • Networks
  • MAC address

HTML and CSS

  • HTTP and HTTPS
  • HTML markup
  • CSS markup
  • Cookies
  • URL