CGP Revision Guide ............... Pearson Revision Guide ............... Simple Revision Guide
[You need to enter a password to access the above revision guides ... check SMHW or see me ASAP for access ]
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
1.1 Systems architecture ......... quizlet flash cards ........... mind map
1.1 a Purpose of the CPU vid vid2
1.1 b Registers (MAR - MDR - Program Counter - Accumulator) vid vid2
1.1 c CPU components (ALU - CU - Cache) vid
1.1 d Function of the CPU (fetch decode execute instructions) vid
1.1 e What affects CPU performance (clock speed - cache size - number of cores) vid vid2
1.1 f Embedded systems (purpose and examples) vid vid2
1.1 END OF TOPIC QUESTIONS ...... [book]
1.2 Memory ......... quizlet flash cards ........... mind map
1.2 a Difference between RAM and ROM vid vid2
1.2 b Purpose of ROM vid
1.2 c Purpose of RAM vid
1.2 d Purpose of Virtual memory vid vid2
1.2 e Purpose of Flash memory vid vid2
1.2 END OF TOPIC QUESTIONS ...... [book]
1.3 Storage ......... quizlet flash cards ........... mind map
1.3 a Need for secondary storage vid
1.3 b Types of storage (optical - magnetic - solid state) vid vid2
1.3 c Storage device characteristics including advs / disadvs (capacity - speed - portability - durability - reliability - cost) vid
1.3 END OF TOPIC QUESTIONS ...... [book]
1.4 Wired and wireless networks ......... quizlet flash cards ........... mind map
1.4 a Types of networks (LANs - WANs) vid vid2
1.4 b Network performance factors vid vid2
1.4 c Difference between client-server and peer-to-peer networks vid vid2
1.4 d Local Area Network hardware (wireless access points - routers/switches - NIC - transmission media) vid vid2
1.4 e Internet as a collection of networks (DNS (Domain Name Server) - hosting - the cloud) vid vid2 vid3 vid4
1.4 f Virtual networks vid vid2
1.4 END OF TOPIC QUESTIONS ...... [book]
1.5 Network topologies, protocols and layers ......... quizlet flash cards ........... mind map
1.5 a Star and Mesh topologies vid vid2 vid3
1.5 b Wifi (frequency and channels - encryption) vid vid2
1.5 d IP addressing, MAC addressing, and protocols (HTTP - HTTPS - FTP - POP - IMAP - SMTP) vid vid2 vid3 vid4
1.5 f Packet switching. vid
1.5 END OF TOPIC QUESTIONS ...... [book]
1.6 Systems security ......... quizlet flash cards ........... mind map
1.6 a Forms of attack vid
1.6 b Threats to networks (malware - phishing - people as the ‘weak point’ in secure systems (social engineering) - brute force attacks - denial of service attacks - data interception and theft - SQL injection - poor network policy) vid vid2
1.6 c Preventing vulnerabilities (penetration testing - network policies - anti-malware software - firewalls - user access levels - passwords - encryption) vid vid2
1.6 END OF TOPIC QUESTIONS ...... [book]
1.7 Systems software ......... quizlet flash cards ........... mind map
1.7 a Operating systems (user interface - memory management/ multitasking - peripheral management and drivers - user management - file management) vid1 vid2 vid3
1.7 b Utility software (encryption software - defragmentation - data compression - methods of backup full and incremental) vid vid2
1.7 END OF TOPIC QUESTIONS ...... [book]
1.8 Ethical, legal, cultural and environmental concerns ......... quizlet flash cards ............ mind map
1.8 a How to investigate and discuss Computer Science technologies while considering (ethical - legal - cultural - environmental issues - stakeholders) 1 2 3 4 5
1.8 b Open source vs proprietary software vid
1.8 c Legislation (Data Protection Act 1998 - Computer Misuse Act 1990 - Copyright Designs and Patents Act 1988 - Creative Commons Licensing - Freedom of Information Act 2000) vid vid2
1.8 END OF TOPIC QUESTIONS ...... [book]
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
2.1 Algorithms ......... quizlet flash cards ...... mind map ....... [book] ....... [book 2] ....... [book 3]
2.1 a Computational thinking:*abstraction*decomposition*algorithmic thinking vid2
2.1 b Searching algorithms:*binary *linear vid2
2.1 c Sorting algorithms:*bubble *merge *insertion vid2
2.1 d How to make algorithms:*pseudocode*flow diagrams vid how to write pseudocode how to answer algorithm qs
2.1 e Interpret, correct or complete algorithms
2.2 Programming Techniques ......... quizlet flash cards ...... mind map 1 ...... mind map 2 ....... [book]
2.2 a Variables, constants, operators, inputs, outputs and assignments vid vid2
2.2 b Constructs used to control flow of a program:*sequence*selection*iteration (count and condition controlled loops) vid
2.2 c Basic string manipulation vid
2.2 d Basic file handling operations:*open*read*write*close vid vid2
2.2 e Use of records to store data vid
2.2 f Use of SQL to search for data vid vid2
2.2 g Use of lists when solving problems, including both one and two dimensional arrays vid vid2
2.2 h Use sub programs (functions and procedures) to produce structured code vid vid2
2.2 i Data types:*integer*real*Boolean*character and string vid vid2
2.2 j Arithmetic operators vid vid2
2.2 k Boolean operators vid vid2
2.3 Producing robust programs ......... quizlet flash cards ...... mind map ....... [book]
2.3 a Defensive design considerations:*input sanitisation/validation*planning for contingencies*anticipating misuse*authentication vid2
2.3 b Maintainability:*comments*indentation vid vid2
2.3 c Purpose of testing 2.3 d Types of testing:*iterative*final/terminal vid vid2
2.3 e Identify syntax and logic errors vid vid2
2.3 f Selecting and using suitable test data. vid vid2
2.4 Computer Logic ......... quizlet flash cards ...... mind map ........ [book]
2.4 a Why data is represented in computer systems in binary form vid
2.4 b Logic diagrams using the operations AND, OR and NOT 2.4 d Combining Boolean operators using AND, OR and NOT to two levels. vid
2.4 c Truth tables vid
2.4 END OF TOPIC QUESTIONS ...... [book]
2.5 Translators and facilities of languages ......... quizlet flash cards ........ mind map ...... [book]
2.5 a Purpose of translators vid
2.5 b Characteristics of high and low-level languages vid
2.5 c Characteristics of an assembler, a compiler and an interpreter vid
2.5 d Tools and facilities in an IDE:*editors*error diagnostics*run-time environment*translators vid
2.5 END OF TOPIC QUESTIONS ...... [book]
2.6 Data Representation - Units ......... quizlet flash cards ...... mind map ............ [book]
2.6 a Bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte, petabyte vid
2.6 b How data needs to be converted into a binary format to be processed by a computer.
2.6 UNITS QUESTIONS ...... [book]
2.6 Data Representation - Numbers ...... [book]
2.6 c Convert denary (0-255) into 8 bit binary numbers and vice versa vid
2.6 d How to add two 8 bit binary integers and explain overflow errors which may occur vid
2.6 e Binary shifts vid ...... [book]
2.6 f Convert denary (0-255) into 2 digit hexadecimal numbers and vice versa vid ...... [book]
2.6 g Convert binary to hexadecimal equivalents and vice versa vid
2.6 h Check digits vid ...... [book]
2.6 NUMBERS QUESTIONS ...... [book] [book] [book] [book]
2.6 Data Representation - Characters ...... [book]
2.6 i The use of binary codes to represent characters vid
2.6 j The term ‘character-set’ vid
2.6 k The number of bits in ASCII, extended ASCII and Unicode. vid
2.6 CHARACTERS QUESTIONS ...... [book]
2.6 Data Representation - Images ...... [book]
2.6 l How an image is represented as a series of pixels represented in binary vid
2.6 m What is metadata in a file vid
2.6 n The effect of colour depth and resolution on the size of an image file vid
2.6 IMAGES QUESTIONS ...... [book]
2.6 Data Representation - Sound ...... [book]
2.6 o How sound can be sampled and stored in digital form vid
2.6 p How sampling intervals and other factors affect the size of a sound file and the quality of its playback:*sample size*bit rate*sampling frequency. vid
2.6 SOUND QUESTIONS ...... [book]
2.6 Data Representation - Compression ...... [book]
2.6 q Need for compression vid
2.6 r Types of compression:*lossy*lossless. vid
2.6 COMPRESSION QUESTIONS ...... [book]