Switching to AQA from Edexcel

Size: px
Start display at page:

Download "Switching to AQA from Edexcel"

Transcription

1 Switching to AQA from Edexcel This resource compares our new GCSE Computer Science specification (8520) with the new Edexcel Computer Science specification (1CP1). If you are thinking of switching from Edexcel to AQA, you will find this a useful guide to the differences in subject content and assessment. Content The tables below show the topics that are common across our GCSE Computer Science specification (8520) and the new Edexcel Computer Science specification (1CP1) Representing Algorithms Understand and explain the term algorithm. Understand and explain the term decomposition. Understand and explain the term abstraction. Use a systematic approach to problem solving and algorithm creation representing those algorithms using pseudo-code and flowcharts. Explain simple algorithms in terms of their inputs, processing and outputs. Similar expectations to AQA although only 'understand' not 'explain'. Edexcel require students to be able to decompose a problem but do not use the terms 'understand' or 'explain'. Similar expectations to AQA, no reference to explaining the term but does expect students to be able to program abstractions of real-world examples. Similar expectations to AQA, explicitly lists programming constructs. Edexcel refer to determining the correct output for a given set of data. Edexcel also refer to the IPO model under machines and computational modelling (4.1.1)

2 Determine the purpose of simple algorithms. Edexcel also refer to the use of a trace table during development (2.1.6) Efficiency of algorithms Understand that more than one algorithm can be used to solve the same problem. Edexcel refer to the influence of data structures and data values Searching algorithms Understand and explain linear search. Understand and explain binary search. Edexcel refer more generically to understanding how the algorithms work. Compare and contrast linear and binary search algorithms Sorting algorithms Understand and explain merge sort. Understand and explain bubble sort. Edexcel refer more generically to understanding how the algorithms work. Compare and contrast merge and bubble sort algorithms Data Types Understand the concept of a data type.

3 Understand and use the following appropriately: Integer Real Boolean character string Programming Concepts Use, understand and know how the following statement types can be combined in programs: variable declaration constant declaration assignment iteration selection subroutine (procedure/function). Use definite and indefinite iteration, including indefinite iteration with the conditions(s) at the start or the end of the iterative structure. Use nested selection and nested iteration structures. Use meaningful identifier names and know why it is important to use them. No specific reference to different types of iteration. No reference to nesting. Edexcel goes in to more detail regarding producing programs that are easy to read and techniques to aid this.

4 3.2.3 Arithmetic operations in a programming language Be able to use addition, subtraction, multiplication, real division, integer division including remainders Relational operations in a programming language Be able to use equality, inequality, less than and greater than, less than or equal to, greater than or equal to Boolean operations in a programming language Be familiar with and be able to use: NOT AND OR Data structures Understand the concept of data structures. Use arrays (or equivalent) in the design of solutions to simple problems both oneand two-dimensional. Use records (or equivalent) in the design of solutions to simple problems.

5 3.2.7 Input/Output and file handling Be able to obtain user input from the keyboard. Be able to output data and information from a program to the computer display. Be able to read/write from/to a text file String handling operations in a programming language Understand and be able to use: Length Position Substring Concatenation Convert character to character code Convert character code to character String conversion operations. Edexcel expect a student to know how to manipulate strings, but do not give guidance on what string manipulation methods need to be used Subroutines (Procedures and Functions) Understanding the concept of subroutines. Explain the advantages of using subroutines in programs. Similar expectations to AQA

6 Describe the use of parameters to pass data within programs. Use subroutines that return values to the calling routine. Similar expectations to AQA Similar expectations to AQA Know that subroutines may declare their own variables, called local variables, and that local variables usually: Similar expectations to AQA - AQA has more detail on what a local variable is. Only exists while the subroutine is executing. Are only accessible within the subroutine. Use local variables and explain why it is good practice to do so. Edexcel also explicitly covers global variables Robust and secure programming Be able to write simple data validation routines. Be able to select suitable test data (normal, boundary, erroneous) and justify the choice. Edexcel make some reference to selecting test data in algorithms (1.1.9) and adds the requirement of using test plans while having similar expectations to AQA (2.1.4) Classification of programming languages Know about and be able to explain differences between low-level and high-level languages.

7 Understand advantages and disadvantages of low-level and high-level languages. Understand that there are three common types of program translator (interpreter, compiler, assembler), what the main differences are and when it would be appropriate to use each type. Edexcel request students are able to understand the suitability of a high-level or low-level language for a suitable task. Similar expectations to AQA although Edexcel look at advantages and disadvantages rather than appropriateness of usage Number bases Understand decimal, binary and hexadecimal. Understand that computers use binary to represent all data and instructions. Explain why hexadecimal is often used in computer science. Edexcel have expectations of understanding unsigned and signed binary integers Converting between number bases Understand how binary can be used to represent whole numbers. Understand how hexadecimal can be used to represent whole numbers. Be able to convert in both directions between binary, hexadecimal and decimal. Edexcel have expectations of understanding unsigned and signed binary integers. Similar expectations to AQA

8 3.3.3 Units of information Know what a bit is, and its link with bytes. Edexcel include the quantity nibble. Know that prefixes can be used in quantities of bytes and know the prefixes, names and symbols for kilo, mega, giga and tera Binary arithmetic Be able to add up to three binary numbers. Be able to apply a binary shift to a binary number. Edexcel do not impose limits on binary addition. Edexcel expects an understanding of overflow. Edexcel expect both logical and arithmetic shifts Character encoding Understand what a character set is, be able to describe 7- bit ASCII and Unicode. Edexcel only covers ASCII, and does not specify 7-bit or 8-bit extended ASCII Representing images Describe size in pixels and colour depth for bitmaps. Describe how a bitmap represents an image using pixels and colour depth. Edexcel request students understand how bitmap images are represented in binary, and refer to pixels, resolution and colour depth. Edexcel request students understand how bitmap images are represented in binary, and refer to pixels, resolution and colour depth.

9 3.3.7 Representing sound Understand that sound is analogue and must be converted for storage and processing. Edexcel request student to understand how sound is represented in binary, and refer to it being analogue Data compression Topic are Explain what data compression is, why data may be compressed and that there are different ways to compress data. Explain how RLE can be used. Edexcel include JPEG and MP3 as examples and use the terms lossy and lossless. Edexcel expect a student to know how a lossless RLE algorithm works. Represent data in RLE frequency/data pairs Hardware and software Define the terms hardware and software and understand the relationship between them. Not specifically covered by Edexcel, although roughly analogous with Boolean logic Construct truth tables for NOT, AND, OR logic gates Software classification Understand the need for and Similar expectations to AQA with a less

10 functions of OS and utility programs including key elements of OS management. rigorous list of key elements Systems architecture Explain the Von Neumann architecture. The role and operation of main memory, ALU, control unit, clock and bus are to be explained. Understand and explain the fetch-execute cycle. Understand the difference between main memory and secondary storage, as well as RAM and ROM. Understand why secondary storage is required, be aware of types, explain operations of SSD, optical and magnetic storage and discuss advantages and disadvantages. Explain the term cloud storage and explain advantages/ disadvantages compared to local storage. Understand the term embedded system and explain how it differs from a nonembedded system. Similar expectations to AQA with addition of input and output devices. Edexcel include cache. Edexcel cover as a concept without the advantages/disadvantages being covered. 3.5 Fundamentals of computer networks Define and discuss computer networks including benefits and risks.

11 Describe main types of network PAN/LAN/WAN. Understand and discuss wired versus wireless networks including benefits and risks. Explain the star and bus topologies. Define the term network protocol. Similar expectations to AQA although PANs are not covered. Edexcel cover C/S and P2P which AQA do not. Similar expectations to AQA although Edexcel do not cover benefits and risks. Similar expectations to AQA although Edexcel also cover ring and mesh network topologies. Explain the purpose and use of a set range of common network protocols. Understand the need for, and importance of, network security. Explain a set range of network security. Describe the 4 later TCP/IP model. Similar expectations to AQA although Edexcel use the term 'be able to use'. Edexcel only cover the concept of packets and refer to TCP/IP ad a method of doing this. 3.6 Fundamentals of cyber security Be able to define the term cyber security and its main purposes Cyber security threats Understand and be able to explain a set list of cyber security threats. Explain what penetration testing is and what it is used for. Similar expectations to AQA although Edexcel have a wider range of methods of identifying vulnerabilities.

12 Social engineering Define and describe social engineering, how it can be protected against, and explain a set list of forms Methods to detect and prevent cyber security threats Understand and be able to explain a set list of security measures. 3.7 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy Current ethical, legal and environmental impacts and risks of digital technology on society including data privacy 3.8 Aspects of software development Testing Refers to use of test plans and data under developing code (2.1.4) Additional Content Our new specification also includes the following content which is not included in the. New specification (8520) reference Content Compare the efficiency of algorithms Be able to use random number generation.

13 Describe the structured approach to programming Explain the advantages of the structured approach Be able to write simple authentication routines Know about and be able to differentiate between machine code and assembly language Understand that ultimately all code written in high-level or assembly languages must be translated into machine code Understand that machine code is expressed in binary and is specific to a processor or family of processors Describe situations where binary shifts can be used Understand that character codes are commonly grouped and run in sequence within encoding tables Describe the purpose of Unicode and its advantages over ASCII. Know the link between Unicode and ASCII Understand what a pixel is and be able to describe how pixels relate to an image and the way images are displayed Describe using examples how the number of pixels and colour depth can affect the file size of a bitmap image Calculate bitmap image file sizes based on the number of pixels and colour depth Convert binary data into a black and white image Convert a black and white image into binary data Understand that sound waves are sampled to create a digital version of sound Describe the digital representation of sound in terms of sampling rate and sample resolution.

14 3.3.7 Calculate sound file sizes based on the sampling rate and the sample resolution Explain and be able to interpret Huffman trees Be able to calculate number of bits required to store Huffman coded data and uncompressed ASCII Construct and interpret truth tables for simple logic circuits Create, modify and interpret simple logic circuit diagrams Explain and give examples of system and application software Explain the effects of clock speed, cores, cache size and type on performance Define and describe malware, how it can be protected against, and explain a set list of forms. 3.8 Design (some reference in 1.2.1) 3.8 Implementation (some reference in and 2.1.1) 3.8 Evaluation/refining (some reference in 2.1.7) Competitor Specific Content The following topics are covered by Edexcel but are not included in our new specification. Area Content Understand how to identify and correct errors in algorithms Understand how to code an algorithm in a high-level language Be able to evaluate the fitness for purpose of algorithms in meeting specified requirement efficiently using logical reasoning [and test data] Be able to analyse a problem, investigate requirements (inputs, output, processing, initialisation) and design solutions.

15 2.1.1 Be able to write program in a high-level programming language Be able to differentiate between types of error in programs (logic, syntax, runtime) Be able to interpret error messages and identify, locate and fix errors in a program Be able to determine the strengths and weaknesses of a program and suggest improvements Understand the limitations of binary representation of data (sampling frequency, resolution) when constrained by the number of available bits Understand that file storage is measured in bytes and be able to calculate file sizes (note that AQA cover this in images, sound and compression, but not as a generality) 3.4 Understand the need for encryption. Understand how a Caesar cipher algorithm works. 3.5 Databases Be able to produce logic statements for a given problem Understand the purpose and functions of utility software (managing, repairing and converting files; compression; defragmentation; backing up; anti-virus, anti-spyware) Understand how software can be used to simulate and model aspects of the real world Understand that network data speeds are measured in bits per second (Mbps, Gbps) Understand security issues associated with the 'cloud' and other contemporary storage. (Covered in although not explicitly) 5.3 The Internet and the world wide web.

16 Structure All specifications consist of a mix of examined and non-examined content. In all of the new specifications 100% of the marks are assessed by exam. 3 Components: Paper 1: 1.5 hours, 80 marks, 50% of GCSE. Mix of multiple-choice, short answer and longer answer questions assessing a student's practical problem solving and computational thinking skills. Paper 2: 1.5 hours, 80 marks, 50% of GCSE. Mix of multiple-choice, short answer, longer answer and extended response questions assessing a student's theoretical knowledge. Programming project: Report totalling 20 hours of work.? Components: Component 1 (1CP1/01): 1 hour, 40 minutes, 80 marks, 50% of GCSE. Mix of multiplechoice, short open response, open response and extended open response. Covers all topics. Focus on principles of Computer Science. Component 2 (1CP1/02): 2 hours, 80 marks, 50% of GCSE. Mix of short open response, open response and extended open response. Based on a scenario, focus on application of Computational Thinking. Component 3 (1CP1/3A-3E) Programming project: 60 marks, 20% of GCSE. Report totalling 20 hours of work.

17 Assessment objectives Note, all of the new specifications (first teaching September 2016) must use the AOs and weighting as used by our specification Assessment objective AO1 Demonstrate knowledge and understanding of the key concepts and principles of computer science AO2 Apply knowledge and understanding of key concepts and principles of computer science AO3 Analyse problems in computational terms: to make reasoned judgements; and to design, program, evaluate and refine solutions % Marks

Switching to AQA from OCR

Switching to AQA from OCR Switching to AQA from OCR This resource compares our new GCSE Computer Science specification (8520) with the new OCR Computer Science specification (J276). If you are thinking of switching from OCR to

More information

AQA GCSE Computer Science PLC

AQA GCSE Computer Science PLC 1 - Fundamentals of Algorithms Useful Websites BBC Bite Size Cambridge GCSE Exam Dates https://www.bbc.co.uk/education/subjects/z34k7ty Paper 1 14/05/2018 am https://www.cambridgegcsecomputing.org/ Paper

More information

Edexcel GCSE in Computer Science Microsoft IT Academy Mapping

Edexcel GCSE in Computer Science Microsoft IT Academy Mapping Edexcel GCSE in Computer Science Microsoft IT Academy Mapping Topic 1: Problem solving Subject Content: 1.1 Algorithms MOAC course and lesson(s) MVA course and module(s) : 1.1.1 Understand what an algorithm

More information

GCSE Computer Science for OCR Overview Scheme of Work

GCSE Computer Science for OCR Overview Scheme of Work GCSE Computer Science for OCR Overview Scheme of Work The following assumes a two-year model. During the course, the final challenges can be used for practice in computational thinking, algorithm design

More information

HASTINGS HIGH SCHOOL

HASTINGS HIGH SCHOOL HASTINGS HIGH SCHOOL EXAMINATION GUIDE 2017-19 Subject Course code Website address Provisional examination dates Computer Science Computer Science (9-1) - J276 https://www.ocr.org.uk/qualifications/gcse/computerscience-j276-from-2016/

More information

OCR J276 (9-1) GCSE Computer Science

OCR J276 (9-1) GCSE Computer Science Name: Class Teacher: Date: OCR J276 (9-1) GCSE Computer Science SPECIFICATION CHECKLIST J276/01 & J276/02 Content in OCR J276 (9-1) GCSE Computer Science: 1.1 Systems Architecture 1.2 Memory 1.3 Storage

More information

Autumn 1 Autumn 2 Spring 1 Spring 2 Summer 1 Summer 2. networks. environmental concerns. Knowledge and skills covered: Knowledge and skills covered:

Autumn 1 Autumn 2 Spring 1 Spring 2 Summer 1 Summer 2. networks. environmental concerns. Knowledge and skills covered: Knowledge and skills covered: Autumn 1 Autumn 2 Spring 1 Spring 2 Summer 1 Summer 2 1.8 Ethical, 1.4 Wired 1.8 Ethical, 1.4 Wired 1.8 Ethical, 1.4 Wired legal, cultural and and wireless legal, cultural and and wireless legal, cultural

More information

OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document

OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document Curriculum area Non-coding theory* 1.1 Systems Architecture Content The purpose of the CPU Von Neumann architecture: MAR (Memory

More information

Computing 1: Computer Systems

Computing 1: Computer Systems U1 U2 U3 1 2 3 Computing 1: Computer Systems G: I know how to create strong passwords G: I know how to stay safe online and how to alert an adult if I am worried about anything G: I can list a range of

More information

COMPUTING SUBJECT KNOWLEDGE AUDIT

COMPUTING SUBJECT KNOWLEDGE AUDIT COMPUTING SUBJECT KNOWLEDGE AUDIT Use this needs analysis to help self-assess and track your computing subject knowledge. Topic Area 1 Computational thinking Define, explain and use these concepts with

More information

Year 10 OCR GCSE Computer Science (9-1)

Year 10 OCR GCSE Computer Science (9-1) 01 4 th September 02 11 th September 03 18 th September Half Term 1 04 25 th September 05 2 nd October 06 9 th October 07 16 th October NA Students on in school Thursday PM and Friday Only Unit 1, Lesson

More information

Developing Algorithms

Developing Algorithms This scheme gives pupils a practical looking at developing algorithms firstly by looking at abstraction, decomposition and algorithmic thinking. Students then learn about the different techniques used

More information

Learning Programme Fundamentals of data representation AS Level

Learning Programme Fundamentals of data representation AS Level Learning Programme Fundamentals of data representation AS Level Topic/Content Objectives/Skills Homework Assessment Stretch & Challenge (Thirst for Learning) Number systems Be familiar with the concept

More information

Learning objectives. Computer principles The characteristics of contemporary processors, input, output and storage devices

Learning objectives. Computer principles The characteristics of contemporary processors, input, output and storage devices Learning objectives Computer principles 1.1. The characteristics of contemporary processors, input, output and storage devices Components of a computer and their uses 1.1.1 Structure and function of the

More information

GCSE Subject Level Conditions and Requirements for Computer Science May 2015

GCSE Subject Level Conditions and Requirements for Computer Science May 2015 GCSE Subject Level Conditions and Requirements for Computer Science May 2015 Ofqual/15/5681 Contents GCSE Subject Level Conditions and Requirements for Computer Science Introduction... 2 About this document...

More information

Department Curriculum and Assessment Outline

Department Curriculum and Assessment Outline Department: Computing Year Group: 7 Teaching, learning and assessment during the course: (Weeks, half terms) Think like a computer scientist Shapes, patterns, algorithms and animation Understand the web.

More information

Computer Science Curriculum Content, KS5

Computer Science Curriculum Content, KS5 Computer Science Curriculum Content, KS5 HT1 HT2 HT3 HT4 HT5 HT6 Data Structure Data Representation Introduction to the chosen Single- and multi-dimensional arrays (or equivalent) Number systems Operations

More information

Systems Architecture. Systems Architecture. Memory. Memory. Memory. Memory. The Purpose and Function. The Purpose and Function

Systems Architecture. Systems Architecture. Memory. Memory. Memory. Memory. The Purpose and Function. The Purpose and Function The Purpose and Function of the Central Processing Unit Name three output devices. 1 The Purpose and Function of the Central Processing Unit Output devices include monitors or displays, speakers, devices

More information

2c. Content of Computer systems (Component 01)

2c. Content of Computer systems (Component 01) c. Content of Computer systems (Component 01) This component will introduce learners to the internal workings of the Central Processing Unit (CPU), the exchange of data and will also look at software development,

More information

OCR J276 GCSE Computer Science

OCR J276 GCSE Computer Science Name: Class Teacher: Date: OCR J276 GCSE Computer Science REVISION BOOKLET 2.6 DATA REPRESENTATION Content in J276 GCSE Computer Science: 1.1 Systems Architecture 1.2 Memory 1.3 Storage 1.4 Wireless and

More information

ICT & Computing Progress Grid

ICT & Computing Progress Grid ICT & Computing Progress Grid Pupil Progress ion 9 Select, Algorithms justify and apply appropriate techniques and principles to develop data structures and algorithms for the solution of problems Programming

More information

OCR GCSE Computing Learning Grids H/W

OCR GCSE Computing Learning Grids H/W COMPUTING GCSE OCR J275 OCR GCSE Computing Learning Grids H/W Unit A451: Computer Systems and Programming This learning grid H/W belongs to: Name: Form: Mr. Ahmed A451 - ATTENTION! Please read! These learning

More information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, SOFTWARE DEVELOPMENT, 15.1200.4 STANDARD 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION 1.1 Describe methods of establishing priorities 1.2 Prepare a plan of work and schedule information

More information

Computer Programming IA

Computer Programming IA EXAM INFORMATION Items 42 Points 51 Prerequisites NONE Course Length ONE SEMESTER DESCRIPTION introduces students to the fundamentals of computer programming. Students will learn to design, code, and test

More information

AQA GCSE (9-1) Computer Science. S Robson and PM Heathcote

AQA GCSE (9-1) Computer Science. S Robson and PM Heathcote AQA GCSE (9-) Computer Science S Robson and PM Heathcote AQA GCSE (9-) Computer Science S. Robson P.M. Heathcote Published by PG Online Limited The Old Coach House 35 Main Road Tolpuddle Dorset DT2 7EW

More information

elc International School

elc International School Subject: COMPUTER SCIENCE (0478) Syllabus 2016 Topics to be covered Section 1: Theory of Computer Science Theory: At the end of the section candidates should be able to Practical: At the end of the section

More information

Total Test Questions: 43 Levels: Grades Units of Credit:.50

Total Test Questions: 43 Levels: Grades Units of Credit:.50 DESCRIPTION Computer Programming IA introduces students to the fundamentals of computer programming. Students will learn to design, code, and test their own programs while applying mathematical concepts.

More information

This document contains additional questions; it is not intended to be treated as a complete paper.

This document contains additional questions; it is not intended to be treated as a complete paper. 1 AS COMPUTER SCIENCE Paper 2 Additional Questions These questions focus primarily on topics that were not covered by the AQA AS and A-level Computing specifications, introduced in 2009. It is hoped that

More information

Level 2: The Hardware World Chapters 4 and 5 (topics of other cs courses)

Level 2: The Hardware World Chapters 4 and 5 (topics of other cs courses) Level 2: The Hardware World Chapters 4 and 5 (topics of other cs courses) Invitation to Computer Science, Java Version, Third Edition Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and

More information

Computer Systems. IGCSE OCR AQA Edexcel Understand the term. embedded system and how an Purpose of embedded system

Computer Systems. IGCSE OCR AQA Edexcel Understand the term. embedded system and how an Purpose of embedded system This scheme gives pupils an introduction to computer systems and begins with students getting a real idea of the functions of the main hardware components by creating their own cardboard laptop. By looking

More information

2nd Paragraph should make a point (could be an advantage or disadvantage) and explain the point fully giving an example where necessary.

2nd Paragraph should make a point (could be an advantage or disadvantage) and explain the point fully giving an example where necessary. STUDENT TEACHER WORKING AT GRADE TERM TARGET CLASS YEAR TARGET The long answer questions in this booklet are designed to stretch and challenge you. It is important that you understand how they should be

More information

Teddington School Sixth Form

Teddington School Sixth Form Teddington School Sixth Form AS / A level Computer Science Induction and Key Course Materials AS and A level Computer Science Exam Board AQA Year 1 - AS Level Computer Science (Year 12) This booklet is

More information

Unit 2: Technology Systems

Unit 2: Technology Systems Unit 2: Technology Systems Level: 1 and 2 Unit type: Core Guided learning hours: 30 Assessment type: External Unit introduction Technology systems are involved in many of the objects we use every day,

More information

GCSE Computer Science

GCSE Computer Science GCSE Computer Science 4512/2 Computing Fundamentals Report on the Examination 4512 Summer 2015 Version: 1.0 Further copies of this Report are available from aqa.org.uk Copyright 2015 AQA and its licensors.

More information

COURSE OUTLINE COMPUTER SCIENCE GENERAL YEAR 12: 2019 UNIT 3 AND UNIT 4

COURSE OUTLINE COMPUTER SCIENCE GENERAL YEAR 12: 2019 UNIT 3 AND UNIT 4 This course will run the two units, 3 and 4, concurrently. The student Semester 1 grade will therefore be an estimate. Term Knowledge Skills Assessment 1 1 Introduction introduction to the course assessment

More information

OCR Level 3 Advanced GCE in Computer Science (H446)

OCR Level 3 Advanced GCE in Computer Science (H446) OCR Level 3 Advanced GCE in Computer Science (H446) At its heart lies the notion of computational thinking: a mode of thought that goes well beyond software and hardware, and that provides a framework

More information

UNIT 1 USING LOGIC. UPGRADE 8 Write a detailed report on how logic gates would be used to add up two nibbles using examples and explanations

UNIT 1 USING LOGIC. UPGRADE 8 Write a detailed report on how logic gates would be used to add up two nibbles using examples and explanations UNIT 1 USING LOGIC Create a working example of a full adder logic gate circuit and test its operation with a series of bytes that need to be added. Report on the findings and limitations found Write a

More information

Stewards Pooi Kei College Secondary 4 Information and Communication Technology Teaching Schedule ( )

Stewards Pooi Kei College Secondary 4 Information and Communication Technology Teaching Schedule ( ) Subject Teacher: Mr Eddie TSUI Periods/0-day Cycle: 9 Secondary 4 Information and Communication Technology Week Periods Teaching Topics / Content Teaching Concepts. Course introduction Curriculum and course

More information

AQ A G C S E 9-1 C O M P U T E R S C I E N C E R E V I S I O N G U I D E M U R P H Y V I A A M A Z O N

AQ A G C S E 9-1 C O M P U T E R S C I E N C E R E V I S I O N G U I D E M U R P H Y V I A A M A Z O N AQ A G C S E 9-1 C O M P U T E R S C I E N C E R E V I S I O N G U I D E M U R P H Y 2 0 1 6 V I A A M A Z O N ABOUT THIS RESOURCE This resource is in no way endorsed by AQA and will not facilitate the

More information

CodeHS: Arkansas Standards Alignment

CodeHS: Arkansas Standards Alignment The table below outlines the standards put forth in the Arkansas Essentials of Computer Programming course, and how CodeHS Introduction to Computer Science curriculum maps to those standards. Strand: Computational

More information

GCSE Computer Science Component 02

GCSE Computer Science Component 02 GCSE Computer Science Component 02 Revision Computational Thinking ABSTRACTION Making a problem simpler by removing unnecessary details. This is important when coding as it: Makes it easier to code! Means

More information

OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE

OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE June 2013 Content Domain Range of Competencies Approximate Percentage of Assessment Score I. Computer Use in Educational Environments

More information

Autumn 1 Autumn 2. An Introduction to Idsall s Network & esafety. Programming with Scratch. Spring 1 Spring 2

Autumn 1 Autumn 2. An Introduction to Idsall s Network & esafety. Programming with Scratch. Spring 1 Spring 2 Computing Computing has deep links with Maths, Science, and Design & Technology. At its core is Computer Science, in which pupils are taught the principles of information and computation, how digital systems

More information

COURSE OUTLINE & WEEK WISE BREAKAGE

COURSE OUTLINE & WEEK WISE BREAKAGE COURSE OUTLINE & WEEK WISE BREAKAGE Week wise Course outline of Computer Fundamentals & Programming (CE-100) 3+1 (Batch 2018-Electronic Engineering) Dated: 13-12-2017 Course Coordinator: Saeed Azhar WEEK

More information

Chapter 1. Data Storage Pearson Addison-Wesley. All rights reserved

Chapter 1. Data Storage Pearson Addison-Wesley. All rights reserved Chapter 1 Data Storage 2007 Pearson Addison-Wesley. All rights reserved Chapter 1: Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns

More information

Syllabus for Computer Science General Part I

Syllabus for Computer Science General Part I Distribution of Questions: Part I Q1. (Compulsory: 20 marks). Any ten questions to be answered out of fifteen questions, each carrying two marks (Group A 3 questions, Group B, Group C and Group D 4 questions

More information

Advanced Diploma in Computer Science (907) Computer Systems Architecture

Advanced Diploma in Computer Science (907) Computer Systems Architecture Advanced Diploma in Computer Science (907) Computer Systems Architecture Prerequisites: Good computing knowledge Corequisites: A pass or better in Diploma in System Analysis & Design or equivalence. Aim:

More information

SAMPLE CURRICULUM GUIDE June 2014

SAMPLE CURRICULUM GUIDE June 2014 SAMPLE CURRICULUM GUIDE June 2014 A Level Computer Science A LEVEL REFORM CONTENTS Introduction Page 3 Year 1 Page 4 Year 2 Page 8 This resource is an exemplar of the types of materials that will be provided

More information

Computing at Cox Green Curriculum Plan. Key Stage 3 Year 7

Computing at Cox Green Curriculum Plan. Key Stage 3 Year 7 Computing at Cox Green Curriculum Plan Key Stage 3 Year 7 Term 1 Term 2 Term 3 Term 4 Term 5 Term 6 E-safety Database Programming Spreadsheet and modelling Web design How data is represented in s? How

More information

A Level Computing. Course Content Checklist. Name: Tutor Group: Teaching Group: Target Grade: Page 1 of 38

A Level Computing. Course Content Checklist. Name: Tutor Group: Teaching Group: Target Grade: Page 1 of 38 A Level Computing Course Content Checklist Name: Tutor Group: Teaching Group: Target Grade: Page 1 of 38 A Level Computing This paper tests a student's ability to program, as well as their theoretical

More information

8/16/12. Computer Organization. Architecture. Computer Organization. Computer Basics

8/16/12. Computer Organization. Architecture. Computer Organization. Computer Basics Computer Organization Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages 1 2 Architecture Computer Organization n central-processing unit n performs the

More information

School of Computer Science

School of Computer Science Course Title: Date: 10/30/03 Course Number: COP-340 Number of Credits: 3 Subject Area: Computer Systems Subject Area Coordinator: Masoud Sadjadi email: sadjadi@cis.fiu.edu Catalog Description: Overview

More information

SAMPLE COURSE OUTLINE COMPUTER SCIENCE GENERAL YEAR 12

SAMPLE COURSE OUTLINE COMPUTER SCIENCE GENERAL YEAR 12 SAMPLE COURSE OUTLINE COMPUTER SCIENCE GENERAL YEAR 12 Copyright School Curriculum and Standards Authority, 2015 This document apart from any third party copyright material contained in it may be freely

More information

ST. MARY S COLLEGE FORM 4

ST. MARY S COLLEGE FORM 4 Term 1 Week 1 Week 2 FUNDAMENTALS OF HARDWARE AND SOFTWARE 1. The generalpurpose computer system 2. Functions of the major hardware components of a computer system 3. Functions and uses of primary storage

More information

SQA Advanced Unit specification: general information for centres

SQA Advanced Unit specification: general information for centres SQA Advanced Unit specification: general information for centres Unit title: Computer Systems Fundamentals Unit code: HP1T 47 Superclass: CB Publication date: August 2017 Source: Scottish Qualifications

More information

Computing Science: National 5 and Higher skills, knowledge and understanding

Computing Science: National 5 and Higher skills, knowledge and understanding Software design and development Development methodologies Analysis Design Describe and implement the phases of an iterative development process: analysis, design, implementation, testing, documentation,

More information

National 5 Computing Science Software Design & Development

National 5 Computing Science Software Design & Development National 5 Computing Science Software Design & Development 1 Stages of Development 2 Analysis 3 Design 4 Implementation 5 Testing 6 Documentation 7 Evaluation 8 Maintenance 9 Data Types & Structures 10

More information

Computer Basics 1/6/16. Computer Organization. Computer systems consist of hardware and software.

Computer Basics 1/6/16. Computer Organization. Computer systems consist of hardware and software. Hardware and Software Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages Computer systems consist of hardware and software. Hardware includes the tangible

More information

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates. Invitation to Computer Science, C++ Version, Third Edition

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates. Invitation to Computer Science, C++ Version, Third Edition Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: The binary numbering

More information

Stonelaw High School. Computing Science. BGE - Computer Systems

Stonelaw High School. Computing Science. BGE - Computer Systems Stonelaw High School Computing Science BGE - Computer Systems Contents Computer Systems... 3 Computer Systems... 3 Hardware & Software... 3 Data Representation... 3 Representing Positive Integers... 3

More information

CS 1313 Spring 2000 Lecture Outline

CS 1313 Spring 2000 Lecture Outline 1. What is a Computer? 2. Components of a Computer System Overview of Computing, Part 1 (a) Hardware Components i. Central Processing Unit ii. Main Memory iii. The Bus iv. Loading Data from Main Memory

More information

Dawood Public School Course Outline Computer Science

Dawood Public School Course Outline Computer Science 1 Dawood Public School Course Outline 2018-19 Computer Science Class XI Study Guide Text book: IGCSE Computer Science Course book by David Watson and Helen Williams Reference Book: Information Systems

More information

Modesto Junior College Course Outline of Record CMPSC 241

Modesto Junior College Course Outline of Record CMPSC 241 Modesto Junior College Course Outline of Record CMPSC 241 I. OVERVIEW The following information will appear in the 2010-2011 catalog CMPSC 241 Assembly Language Programming Prerequisite: Satisfactory completion

More information

GIRLS SECONDARY, L-IMRIEĦEL HALF YEARLY EXAMINATIONS 2015/2016

GIRLS SECONDARY, L-IMRIEĦEL HALF YEARLY EXAMINATIONS 2015/2016 GIRLS SECONDARY, L-IMRIEĦEL HALF YEARLY EXAMINATIONS 2015/2016 FORM: 3 Computing Time: 1½ Hr. Name: Class: Instructions: 1. Answer all the questions in the space provided on this paper. 2. Calculators

More information

COMPUTER SCIENCE UNIT 1: Understanding Computer Science

COMPUTER SCIENCE UNIT 1: Understanding Computer Science Surname Centre Number Candidate Number Other Names 0 GCSE 4341/01 S15-4341-01 COMPUTER SCIENCE UNIT 1: Understanding Computer Science A.M. WEDNESDAY, 3 June 2015 1 hour 30 minutes For s use Total 4341

More information

IB Computer Science Topic.2-

IB Computer Science Topic.2- Topic.2- Computer Organization Designed by: Allan Lawson Sources: Online Materials, thanks for all Topic 2.1.1 Computer Architecture Outline the architecture of a central processing unit (CPU) and the

More information

SDD PRELIMINARY CHANGES SUMMARY

SDD PRELIMINARY CHANGES SUMMARY SDD PRELIMINARY CHANGES SUMMARY This document aims to highlight recent changes made to the NSW Software Design and Development Preliminary syllabus. The original syllabus will be examined for the last

More information

Data Representation and Networking

Data Representation and Networking Data Representation and Networking Instructor: Dmitri A. Gusev Spring 2007 CSC 120.02: Introduction to Computer Science Lecture 3, January 30, 2007 Data Representation Topics Covered in Lecture 2 (recap+)

More information

Computer Architecture and Assembly Language. Spring

Computer Architecture and Assembly Language. Spring Computer Architecture and Assembly Language Spring 2014-2015 What is a computer? A computer is a sophisticated electronic calculating machine that: Accepts input information, Processes the information

More information

User. Application program. Interfaces. Operating system. Hardware

User. Application program. Interfaces. Operating system. Hardware Operating Systems Introduction to Operating Systems and Computer Hardware Introduction and Overview The operating system is a set of system software routines that interface between an application program

More information

Dec Hex Bin ORG ; ZERO. Introduction To Computing

Dec Hex Bin ORG ; ZERO. Introduction To Computing Dec Hex Bin 0 0 00000000 ORG ; ZERO Introduction To Computing OBJECTIVES this chapter enables the student to: Convert any number from base 2, base 10, or base 16 to any of the other two bases. Add and

More information

Dawood Public School Course Outline Computer Science Class XI

Dawood Public School Course Outline Computer Science Class XI Dawood Public School Course Outline 2016-17 Computer Science Class XI Study Guide Text book: IGCSE Computer Science Course book by David Watson and Helen Williams Reference Book: Information Systems by

More information

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 01, SPRING 2013

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 01, SPRING 2013 CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 01, SPRING 2013 TOPICS TODAY Course overview Levels of machines Machine models: von Neumann & System Bus Fetch-Execute Cycle Base

More information

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Computer and Information Technology; CS201; Credits:

More information

Year 12 Computer Science Learning Cycle 2 Overview

Year 12 Computer Science Learning Cycle 2 Overview Year 12 Computer Science Learning Cycle 2 Overview Learning Cycle Overview: Specification Topic Taught Week 1.2.1 abcd Operating System Functions, MM, Interupts & Scheduling 2.2.1 ea Integrated Development

More information

Chapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition

Chapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: The components of a computer system Putting all the

More information

Computer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software.

Computer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software. Hardware and Software Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages Computer systems consist of hardware and software. Hardware includes the tangible

More information

Chapter 5: Computer Systems Organization

Chapter 5: Computer Systems Organization Objectives Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition In this chapter, you will learn about: The components of a computer system Putting all the

More information

(1) Students will be able to explain basic architecture and components of digital computers and networks, and basic programming language features.

(1) Students will be able to explain basic architecture and components of digital computers and networks, and basic programming language features. Content/Discipline Java Manhattan Center for Science and Math High School Mathematics Department Curriculum Marking Period 1 Topic and Essential Question JSS (1) What are computers? (2) What is hardware

More information

Lymm High School- KS3 Life after levels - Computing & ICT

Lymm High School- KS3 Life after levels - Computing & ICT Half Term 1 & 2 E- Safety BRONZE SILVER GOLD PLATINUM D and below= GCSE 1,2,3 C= GCSE 4 C/B= GCSE 5,6 A/A*= GCSE 7,8,9 Understand a range of ways Understand a range of Understand a range of Understand

More information

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level *0991986021* COMPUTER SCIENCE 9608/11 Paper 1 Theory Fundamentals May/June 2016 1 hour 30 minutes Candidates

More information

Bachelor of Information Technology (Network Security)

Bachelor of Information Technology (Network Security) Course information for Bachelor of Information Technology (Network Security) Course Number HE20524 Location Meadowbank Course Design The Bachelor of Information Technology (Network Security) is a three-year

More information

COMP 102: Computers and Computing

COMP 102: Computers and Computing COMP 102: Computers and Computing Lecture 26: Final Exam Review Instructor: Kaleem Siddiqi (siddiqi@cim.mcgill.ca) Class web page: www.cim.mcgill.ca/~siddiqi/102.html Number Representation and Logic Binary

More information

«Computer Science» Requirements for applicants by Innopolis University

«Computer Science» Requirements for applicants by Innopolis University «Computer Science» Requirements for applicants by Innopolis University Contents Architecture and Organization... 2 Digital Logic and Digital Systems... 2 Machine Level Representation of Data... 2 Assembly

More information

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level *3413631885* COMPUTER SCIENCE 9608/13 Paper 1 Theory Fundamentals October/November 2018 1 hour 30 minutes

More information

COURSE OUTLINE APPLIED INFORMATION TECHNOLOGY GENERAL YEAR 12: 2018 UNIT 3 AND UNIT 4

COURSE OUTLINE APPLIED INFORMATION TECHNOLOGY GENERAL YEAR 12: 2018 UNIT 3 AND UNIT 4 This course will run the two units, 3 and 4, concurrently. The student Semester 1 grade will therefore be an estimate. Term Knowledge Skills Assessment 1 1 3 Hardware purpose of the central processing

More information

CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards

CompuScholar, Inc. Alignment to Nevada Computer Science Course Standards CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards Nevada Course Details: Course Name: Computer Science Primary Cluster: Information and Media Technologies Standards Course Code(s):

More information

MINI MOCK (MIMO) Computer Science 2210

MINI MOCK (MIMO) Computer Science 2210 MINI MOCK (MIMO) Computer Science 2210 For Class 9th Abstract The Mini Mock examination paper for Final Term 2016-17 INSTRUCTIONS This Mini Mock paper is designed to test your preparation for Final-Term

More information

Dawood Public School Course Outline Computer Science Class XI

Dawood Public School Course Outline Computer Science Class XI Dawood Public School Course Outline 2015-16 Computer Science Class XI Study Guide Text book: Computer Course book by Chris Lead better Reference Book: Cambridge IG CSE Computer Science by David Watson

More information

Bits and Bit Patterns

Bits and Bit Patterns Bits and Bit Patterns Bit: Binary Digit (0 or 1) Bit Patterns are used to represent information. Numbers Text characters Images Sound And others 0-1 Boolean Operations Boolean Operation: An operation that

More information

Scheme of work Cambridge International AS & A Level Computing (9691)

Scheme of work Cambridge International AS & A Level Computing (9691) Scheme of work Cambridge International AS & A Level Computing (9691) Unit 2: Practical programming techniques Recommended prior knowledge Students beginning this course are not expected to have studied

More information

Revision of GCSE Specifications. Draft Proposal. Digital Technology

Revision of GCSE Specifications. Draft Proposal. Digital Technology Revision of GCSE Specifications Draft Proposal Digital Technology Draft Proposals for GCSE Consultation 2016 Content Page 30TIntroduction30T A. Specification at a Glance 30T B. Subject Content for each

More information

WYSE Academic Challenge Computer Fundamentals Test (State Finals)

WYSE Academic Challenge Computer Fundamentals Test (State Finals) WYSE Academic Challenge Computer Fundamentals Test (State Finals) - 1998 1. What is the decimal value for the result of the addition of the binary values: 1111 + 0101? (Assume a 4 bit, 2's complement representation.)

More information

St. Benedict s High School. Computing Science. Software Design & Development. (Part 2 Computer Architecture) National 5

St. Benedict s High School. Computing Science. Software Design & Development. (Part 2 Computer Architecture) National 5 Computing Science Software Design & Development (Part 2 Computer Architecture) National 5 DATA REPRESENTATION Numbers Binary/Decimal Conversion Example To convert 69 into binary: write down the binary

More information

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming Topics C H A P T E R 1 Introduction to Computers and Programming Introduction Hardware and Software How Computers Store Data Using Python Introduction Computers can be programmed Designed to do any job

More information

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70 SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION:2014-15 Class XI (Theory) C++ Duration: 3 hours Total Marks: 70 Unit No. Unit Name MARKS 1. COMPUTER FUNDAMENTALS 10 2. INTRODUCTION TO C++ 14

More information

Objectives. Connecting with Computer Science 2

Objectives. Connecting with Computer Science 2 Objectives Learn why numbering systems are important to understand Refresh your knowledge of powers of numbers Learn how numbering systems are used to count Understand the significance of positional value

More information

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *0720829747* COMPUTER SCIENCE 0478/12 Paper 1 Theory October/November 2016 1 hour 45 minutes Candidates

More information

Personalised Learning Checklist ( ) SOUND

Personalised Learning Checklist ( ) SOUND Personalised Learning Checklist (2015-2016) Subject: Computing Level: A2 Name: Outlined below are the topics you have studied for this course. Inside each topic area you will find a breakdown of the topic

More information

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U

COMPUTER SYSTEM. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U. COMPUTER SYSTEM IB DP Computer science Standard Level ICS3U C A N A D I A N I N T E R N A T I O N A L S C H O O L O F H O N G K O N G 5.1 Introduction 5.2 Components of a Computer System Algorithm The Von Neumann architecture is based on the following three characteristics:

More information