zen iq

Zen IQ / Subjects / Computer Science

Pearson Edexcel International GCSE Computer Science (4CP0)

Computer Science revision

21 topics. Pick any one to be tested on it, taught it, or to talk it through. This is the course list Zen IQ works from: its tutor, papers and marking all follow it.

Topics

  1. AlgorithmsFlowcharts, pseudocode and written descriptions; linear and binary search; bubble and merge sort; tracing and trace tables; comparing efficiency
  2. Decomposition and abstractionBreaking a problem into sub-problems and removing unnecessary detail
  3. Developing codeWriting, testing and debugging programs; syntax, logic and runtime errors; normal, boundary and erroneous test data; readable code
  4. ConstructsSequence, selection and iteration, count controlled and condition controlled
  5. Data types and structuresInteger, real, Boolean, character and string; one and two dimensional arrays; records
  6. Input/outputUser input, validation (range, length, presence, type) and reading and writing text files
  7. OperatorsArithmetic, relational and logical operators, integer division and modulus
  8. SubprogramsProcedures and functions, parameters, return values, local and global variables, library routines
  9. BinaryConverting between denary, binary and hexadecimal; binary addition and overflow; two's complement; logical and arithmetic shifts
  10. Data representationASCII and Unicode; bitmap images, resolution and colour depth; sound, sample rate and bit depth
  11. Data storage and compressionUnits from bits to tebibytes; calculating file sizes; lossless compression including run length encoding, and lossy compression
  12. EncryptionThe purpose of encryption, the Caesar cipher and other simple ciphers
  13. Machines and computational modellingThe input, process, output model and computational models
  14. HardwareVon Neumann architecture, the CPU and its components, the fetch-decode-execute cycle, RAM, ROM and cache, magnetic, optical and solid state storage, embedded systems
  15. LogicAND, OR and NOT, truth tables and logic statements
  16. SoftwareOperating system functions, utility software, simulation and modelling software
  17. Programming languagesHigh and low level languages, compilers, interpreters and assemblers
  18. NetworksLANs and WANs, wired and wireless, topologies, protocols including the TCP/IP stack, HTTP, HTTPS, FTP and email protocols, bandwidth
  19. Network securityThreats such as malware, phishing, hacking and denial of service; protection including firewalls, encryption, authentication, access control and backups
  20. The internet and the world wide webHow the internet works, IP addressing, DNS, web servers and clients
  21. Emerging trends, issues and impactEnvironmental, ethical, legal and cultural issues, data protection, copyright, computer misuse, artificial intelligence and new technologies

How Zen IQ helps with Computer Science

Exam papers, marked like an examiner

Papers written in the Edexcel style for Computer Science, with a mark scheme, marked part by part, crediting an error carried forward the way a real examiner does.

Your weak spot map

Every topic below turns strong, shaky or weak from your marks and flashcards, so you can see where marks are going. A target test aims straight at the weakest.

Call a tutor

Talk a topic through out loud with Zehan or Maya. They answer in a second, you can cut in, and they write it on a board as they explain.

Video lessons and mind maps

Any topic taught in about four minutes as an animated lesson, or drawn as a mind map where every idea leads to a lesson, a quiz or a call.

Flashcards and study guides

Cards that come back just before you would forget them, and study guides in three lengths, ready to print or download for Word.

Revise Computer Science in Zen IQFree to try, no download: it runs in your browser and installs like an app.
Open Zen IQ

Other subjects: Physics · Chemistry · Biology · Maths · Geography · Psychology · ICT · Human Biology · History · French · Business · Accounting · English Literature · English Language