Sign inJoin free

Cambridge · Form 3 · Syllabus 2210

Computer Science

8 topics8 with notes

0%

Study this subject topic by topic

Progress is saved on this device. Join free to keep it everywhere.

Start studying
  1. Data representation Binary (base 2), denary (base 10) and hexadecimal (base 16); converting between them; binary addition and overflow; logical binary shifts (left shift multiplies by 2; right shift divides by 2); two's complement for negative integers (8-bit range −128 to 127). Notes 1 PDF
  1. Data transmission, the internet and cyber security Packets (header with destination and source addresses, packet number; payload; trailer with error check) and packet switching via routers. Notes 1 PDF
  1. Hardware The CPU (ALU, control unit, registers – PC, MAR, MDR, CIR, ACC), buses (address, data, control) and the fetch–decode–execute cycle in Von Neumann architecture. Performance factors: clock speed, number of cores, cache size. Embedded systems in household and industrial devices. Notes 1 PDF
  1. Software, emerging technologies and automation Operating systems manage memory, files, peripherals, multitasking, security, user accounts and interrupts. Application software performs user tasks. Firmware runs hardware directly. Notes 1 PDF
  1. Algorithm design and problem-solving Analysis, design, coding and testing. Notes 1 PDF
  1. Programming concepts Integer, real, char, string and Boolean; declaring and assigning variables and constants. Notes 1 PDF
  2. Databases Fields, records, data types (text/alphanumeric, character, Boolean, integer, real, date/time) and the primary key (unique identifier). Notes 1 PDF
  3. Boolean logic NOT, AND, OR, NAND, NOR and XOR – symbols and truth tables. Notes 1 PDF