OCR GCSE in Computing Computer Systems Fundamentals State the main elements of a computer system State the commonalities between different types of computer devices ( tablets, phones, games consoles and laptop/desktop) Paper Based Online Resource 1 GCSE Revision Booklet: http://www.amazon.co.uk/RevisionComputing-Computer-SystemsProgramming/dp/1444193848 http://www.cambridgegcs http://www.compedonli ne.org.uk/GCSEComputin ecomputing.org/ g/ Page 1 - Page 9 Chapter 1 Page 10 - 19 Chapter 2 Week Beginning Be able to explain how computer systems have affected the way we go about daily tasks, giving at least 4 examples Be able to explain the importance of computers in our world. Giving four examples of the impact of failure such as banking systems Relate the importance of computing in society to to need for reliability. Be able to give 2 examples of how reliability could be improved. I can state five standards that are in use in computer systems today 30/01/2017 I can give an example of what the impact would be if hardware and software was not developed using standards I can give two examples of how environmental consideration should be taken into account when developing and disposing of computer systems I can give two examples of how computer system have raised ethical considerations I can give examples of two laws that must be adhered to within the computing industry I can combine my examples of legal, ethical and environmental considerations into a 3/4 page essay Hardware I can give a full explanation of how important the CPU is to the computer system and what it's main purpose is I can state, using bullet points, how the CPU fetches and executes instructions from RAM CPU I can explain the effect on the computer system of increasing and decreasing the processor speed I can explain the effect of increasing and decreasing the CPU cache size I can state what a mutlicore CPU is I can give two examples of how increasing the number of cores in a CPU will effect performance I can explain using three points why binary is used to represent data in binary systems I can draw an AND gate and document the truth table for this gate Binary Logic I can draw an OR gate and document the truth table for this gate 06/02/2017 I can draw a NOT gate and document the truth table for this gate I can give two examples of a combination circuit with AND, OR and NOT gates and work out what the output would be I can state what RAM stands for, I can explain what RAM is used for in a computer system I can state what ROM stands for, I can explain why ROM essential for a computer system I can state the difference between RAM and ROM I can explain the effect on performance of increasing or decreasing RAM in a computer system Memory I can explain why increasing RAM in a computer system might not improve the perfromance as expected I can state what virtual memory is I can explain what virtual memory is used for and when it is used I can state what cache memory is and when it is used Memory Page 10 - 19 Chapter 2 Page 22-32 Chapter 3 Page 34 - 42 Chapter 4 I can state what flash memory is and in what situations it is used I can explain how the fact, that memory is getting cheaper and smaller, affects computer design including desing of hand-held devices IOSS IOSS I can state what an input device is used for I can state what a output device is used for I can state what the effect would be if there was no input or output devices Input and I can state input devices used for games consoles, tablets, computer controlled devices ( sensors), mobile phones and Output Devices at least one household device 13/02/2017 I can state output devices used for games consoles, tablets, computer controlled devices ( sensors), mobile phones and at least one household device I can state the device ( or software feature) and use of at least five input and output devices for users with specific needs. I can state the need for secondary storage I can explain what optical storage devices and media are and when it would be used. Secondary Storage I can explain what magnetic storage devices are and when it would be used I can explain what solid state devices are and when it would be used I can decide, based on the situation what type of storage should be used based on speed, portabilty , durability and reliability. know and recognise a range of synonyms I can state the functions of an operating system (user interface, memory management, peripheral management, multitasking and security) I can give an example of the features of the user interface of an operating system I can explain why an operating system is required to manage memory I can explain what peripheral management is and why it is needed in an operating system I can explain what multi-tasking is and why an operating system is required to be able to perform this function I can explain what the main security features of an operating system are Software I can state three utility programs ( one for system maintenance, one for security and one for disk organisation) that would be needed on a computer system and what they are needed for 27/02/2017 I can state what custom written software is and when it would be used. I can state two advantages and two disadvantages of this software. I know when it would be needed. I can state what open sources software is and when it would be used. I can state two advantages and two disadvantages of this software. I know when it would be needed. I can state what proprietary software is and when it would be used. I can state two advantages and two disadvantages of this software. I know when it would be needed. Data Representation I can define bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte Units I can explain why data needs to be converted into binaryfor use in a computer I can convert denary whole numbers into eight bit binary and vice versa I can add to 8 bit binary numbers together and explain overflow Number I can convert a denary whole number to two digit hexadecimal and vice versa I can convert between 2 digit hexadecimal and eight bit binary and vice versa I can explain why we use hexadecimal to represent binary numbers I can explain how binary is used to represent characters Character 06/03/2017 I can state what a character set is Character I know what ASCII stands for and can give three examples of how it is used to represent characters 06/03/2017 I know why Unicode was introduced and can explain why it was introduced following ASCII I know the differences in the character sets between ASCII and Unicode Page 34 - 42 Chapter 4 Page 44 - 50 Chapter 5 - Databases I can explain how pixels are represented in RAM and how they make up an image I can state three items of metadata Images I can explain what metadata is used for I understand how colour depth means more data in RAM and a bigger file size and why plus vice versa I understand a higher resolution means more data in RAM and a bigger file size and why plus vice versa I can explain, using an example what sampling is I can explain how samples are stored in RAM Sound Instruction I can explain how more samples mean more data, a bigger file size and better quality playback size plus vice versa I can explain how the more binary digits used to represent the sample means better quality playback, a bigger file size and vice versa I can explain that instructions are coded as bits I can explain how computers distinguish between instructions and data DataBases 13/03/2017 Database Concept I can describe what a database is and can use the term persistant store of data I can define a data handling software using the term create, maintain and interrogate I can explain how the DBMS results in seperation of the data from the application The DBMS I can explain why seperation of the data from the application is desirable I can state the main features of a DBMS I can explain how the features of the DBMS can be used to create a custom solution for a customer I can state what an entity is I can link the relationship between entities and tables and explain this I can state that the main components of a relational database are tables, forms, queries, reports and modules I can build, through examples queries using greater than, less than, AND, OR and NOT Relational Databases I can define the primary key I can identify the primary key given a table 20/03/2017 I can explain what the primary key should be when given the entity I can explain how a primary key can connect tables and avoid redundancy I can define data redundancy I can define data validation I can give three examples of how data can be validated using a DBMS Networks and the Internet I can explain what the benefits are of networking stand alone computers into a LAN I can explain the difference bewteen a switch, a hub and a router and a WAP I can define what hardware is needed to network stand alone computers I can define what a client server network is I can explain what a peer to peer network is I can explain the roles of the computers in a peer to peer or client server network 27/03/2017 Networks 27/03/2017 I can draw a diagram representing a ring network and state two advantages and two disadvantages of this network Networks I can draw a diagram representing a bus network and state two advantages and two disadvantages of this network I can draw a diagram representing a star network and state two advantages and two disadvantages of this network I can define what a local area network is I can define what a wide area network is I can describe three differences between a WAN and a LAN I can explain the terms: IP addressing, MAC addressing, packet and protocol I can explain why security is needed within networks using the terms, user access levels, suitable passwords and encryption techniques Page 56-68 Chapter 6 - Computer Communication and Networking Page 71-81 Chapter 7 - Programming I can state four items that should be present on an acceptable use policy I can state four items that should be present on adisaster recovery policy ( backup, failover, archiving) I can define the internet as a network of networks I can define two pieces of hardware needed to connect computers to the internet 03/04/2017 I can explain through an example what an IP address is I can explain why IP addressing is needed for the internet to work I know what DNS stands for I can explain that a DNS server converts a domain name to an IP address The Internet I can explain how DNS servers work I can explain why HTML is an important standard for web pages and I can explain why it would be very different if there was no standard for this, such as HTML I know what type of files are associated with: JPG, MP3, GIF, PDF and MPEG. I understand why documents are converted to PDF before being placed on a website I know why files should be compressed before transmitted on the internet and can explain this I can define lossy and lossless compression and what the implications are of both Programming I can interpret what an algorithm does when I am given it in pseudo code or as a flowchart 24/04/2017 I can create detailed flowcharts and pseudo code for algorithms showing assignment, iteration and selection I can define high level code I can define machine code I can explain the difference between high level code and machine code Programming Fundamentals I can explain the function of a translator and how it relates to high level code and machine code I can explain what an assembler does I can explain what a compiler does I can explain what a interpreter does I can state four tools available to developers who use an IDE I can describe what a syntax error is and give an example I can describe what a logic error is and give an example I can confidently use case statements, if statements, nested if statements, conditional and counting loops 02/05/2017 I can use booleans, reals, integer's, characters, and strings in my programs I can use variables and constants appropriately Programming Skills I can define the term variable and constant I can select appropriate variable and data types for use in my program I can use arrays 08/05/2017 Programming Skills I can describe what a syntax error is and give an example I can describe what a logic error is and give an example Past Papers I can create a test table and identify the tests that are required Past Papers - June 2015 Past Papers - June 2014 Past Papers - June 2013 Past Papers - June 2012 08/05/2017 15/05/2017 22/05/2017 29/05/2017 05/06/2017 Exam Wednesday 7th June 1.30pm http://www.ocr.org.uk/qualifications/gcse-computing-j275-from-2012/
© Copyright 2026 Paperzz