Computer SCienCe Theme: Applications Generation

Similar documents
Computer SCienCe Theme: Programming Techniques

A LEVEL H446 COMPUTER SCIENCE. Code Challenges (21 40) September 2015

Cambridge TECHNICALS LEVEL 3

Cambridge TECHNICALS LEVEL 3

AS and A LEVEL H046/H446 COMPUTER SCIENCE. Psuedocode Guide. August 2015

Cambridge TECHNICALS LEVEL 3

DESIGN AND TECHNOLOGY

DESIGN AND TECHNOLOGY

CODE CHALLENGE WORKED EXAMPLE:

datasheet Certificate/Diploma in Business and Administration Main features of the qualifications Introduction Target audience

COMPUTER SCIENCE. MCQs and Answers. MCQS Unit 2.3 Robust Programs Lesson 1 Testing Programs GCSE (9 1)

Cambridge TECHNICALS CAMBRIDGE TECHNICALS IN ENGINEERING LEVEL 3 UNIT 5 ELECTRICAL AND ELECTRONIC DESIGN. RESOURCES LINK April 2015

Key Dates Timetables: 2015/16

GCSE AND CAMBRIDGE NATIONALS FINAL EXAMINATION TIMETABLE NOVEMBER 2018

SAMPLE CURRICULUM GUIDE June 2014

Cambridge Technicals IT. Mark Scheme for June Unit 2: Global Information. Level 3 Cambridge Technical in IT

Vocational Qualifications (QCF, NVQ, NQF) Business Skills Level 1-3. OCR Report to Centres

GCSE Business and Communication Systems. Mark Scheme for June Unit A267: ICT skills for business communication systems

FSMQ, PRINCIPAL LEARNING LEVEL 3 AND LEVEL 3 CERTIFICATE EXAMINATIONS FINAL EXAMINATION TIMETABLE JANUARY

ICT B063/02: Mark Scheme for January 2013

Vocational Qualifications (QCF, NVQ, NQF) Using ICT. OCR Report to Centres Entry Level Award Using ICT (Entry 3) 01679

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set C Mid A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

Topic Check In Plane isometric transformations

Unit 1.4 Wired and Wireless Networks

GCE Computing. Mark Scheme for June Unit F453: Advanced Computing Theory. Advanced GCE. Oxford Cambridge and RSA Examinations

Wednesday 17 May 2017 Morning

Cambridge National Creative imedia. Mark Scheme for June Unit R081: Pre-Production Skills

Vocational Qualifications (QCF, NVQ, NQF) ICT Professional Competence. OCR Report to Centres

Cambridge Technicals IT. Mark Scheme for January Unit 2: Global information

Cambridge Technicals Engineering. Mark Scheme for January Unit 3: Principles of mechanical engineering

OCR 10 Mensuration (Foundation)

Cambridge TECHNICALS LEVEL 3

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A High A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

CAMBRIDGE NATIONALS AND PROJECTS PROVISIONAL EXAMINATION TIMETABLE JANUARY 2019

4. Work out the size of an interior angle of a regular 12-sided polygon.

Wednesday 14 May 2014 Morning

Cambridge Technicals , Mark Scheme for January 2017

This pre-release material may be given to candidates at any time after receipt by the Centre.

Tuesday 15 January 2013 Morning

GCE. Computing. Mark Scheme for June Advanced GCE Unit F453: Advanced Computing Theory. Oxford Cambridge and RSA Examinations

PROVISIONAL EXAMINATION TIMETABLE JANUARY 2017

FINAL EXAMINATION TIMETABLE JANUARY 2016

Cambridge Technicals Digital Media. Mark Scheme for January Unit 2: Pre-production and planning

GCE Applied ICT. Mark Scheme for June Unit G055: Networking Solutions. Advanced GCE. Oxford Cambridge and RSA Examinations

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2018

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2017

Level 3 Cambridge Technical in Digital Media

GCE. Computing. Mark Scheme for January Advanced Subsidiary GCE Unit F452: Programming Techniques and Logical Methods

Foundation Check In Straight line graphs

CAMBRIDGE NATIONALS AND PROJECTS FINAL EXAMINATION TIMETABLE JANUARY 2019

PARENTS AND STUDENTS Check out our computing qualifications for Key Stage 4

GCE. Mathematics. Mark Scheme for June Advanced GCE Oxford Cambridge and RSA Examinations

OCR LEVEL 1 NVQ FOR IT USERS (03384) OCR LEVEL 2 NVQ FOR IT USERS (03385) OCR LEVEL 3 NVQ FOR IT USERS (03386)

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2017

GCE. Mathematics (MEI) Mark Scheme for June Advanced GCE 4754A Applications of Advanced Mathematics (C4) Paper A

Preparing for AS Level Further Mathematics

Wednesday 13 May 2015 Morning

KS5-HE Transition Guide Checkpoint Task Instructions and answers for teachers

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2019

Cambridge Technicals , Mark Scheme for January 2018

GCE. Mathematics. Mark Scheme for January Advanced GCE Unit 4736: Decision Mathematics 1. physicsandmathstutor.com

Tuesday 14 June 2016 Afternoon Time allowed: 1 hour 15 minutes

To be given to candidates on or after 1 March 2018 in the year before certification.

Properties of polygons

COMPUTER SCIENCE. Programming Languages Guide A LEVEL. For first teaching in Version 2 H446

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2018

Level 3 Cambridge Technical in IT

LEVEL 1 FUNCTIONAL SKILLS

CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2018

Lesson Element 11.02c Venn Diagrams. Instructions and answers for teachers

Unit 3 Building IT systems

GCE Computing. Mark Scheme for June Unit F453: Advanced Computing Theory. Advanced GCE. Oxford Cambridge and RSA Examinations

Friday 18 January 2013 Afternoon

OCR Interchange Service Agreement

Thursday 12 January 2017 Afternoon Time allowed: 1 hour

Level 3 Cambridge Technical in IT 05838/05839/05840/05841/05842/05877 Unit 1: Fundamentals of IT

Tuesday 14 January 2014 Morning

GCSE. French. Mark Scheme for June General Certificate of Secondary Education Unit A703 01/02: Reading. Oxford Cambridge and RSA Examinations

Tuesday 29 January 2013 Morning

LEVEL 1 FUNCTIONAL SKILLS

Unit 3 Cyber security

F453. COMPUTING Advanced Computing Theory ADVANCED GCE. Thursday 23 June 2011 Morning

* * MATHEMATICS 4721/01 Core Mathematics 1 ADVANCED SUBSIDIARY GCE. Wednesday 9 January 2008 Afternoon. Duration: 1 hour 30 minutes.

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A Low A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

Level 1 2 Cambridge National Certificate In Information

Friday 16 June 2017 Morning

Wednesday 22 May 2013 Afternoon

Friday 5 June 2015 Morning

Functional Skills ICT. Mark Scheme for A : Level 1. Oxford Cambridge and RSA Examinations

Cambridge TECHNICALS LEVEL 3

* * MATHEMATICS (MEI) 4751/01 Introduction to Advanced Mathematics (C1) ADVANCED SUBSIDIARY GCE. Thursday 15 May 2008 Morning

GCE Computing. Mark Scheme for June Unit F451: Computer Fundamentals. Advanced Subsidiary GCE. Oxford Cambridge and RSA Examinations

Thursday 6 June 2013 Morning

Tuesday 9 January 2018 Morning

THIS IS A NEW SPECIFICATION

Monday 27 June 2016 Afternoon

Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Infrastructure Technician Apprenticeship

F452. COMPUTING Programming Techniques and Logical Methods ADVANCED SUBSIDIARY GCE. Friday 21 January 2011 Morning

Thursday 19 June 2014 Morning

Thursday 17 May 2012 Afternoon

Transcription:

AS and A LeveL H046/H446 Computer SCienCe Theme: Applications Generation September 2015

We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification will always be the one on our website (www.ocr.org.uk) and this may differ from printed versions. Copyright 2015 OCR. All rights reserved. Copyright OCR retains the copyright on all its publications, including the specifications. However, registered centres for OCR are permitted to copy material from this specification booklet for their own internal use. Oxford Cambridge and RSA Examinations is a Company Limited by Guarantee. Registered in England. Registered company number 3484466. Registered offce: 1 Hills Road Cambridge CB1 2EU OCR is an exempt charity.

A Level Computer Science Contents Contents... 3 Applications Generation... 4 This should accompany the OCR resource Applications Generation learner activities, which you can download from the OCR website. This activity offers an opportunity for English skills development. Version 1 3

A Level Computer Science Applications Generation There is almost never a best application in general; they all are best for a particular user or purpose. An application running on a low-power computer by an advanced user will have a more obscure interface but will allow scripting to handle repetitive tasks, while another application running on the latest desktop can throw a lot of eye candy and easy wizards which will please beginners and frustrate advanced users. Not all software is for creating documents; utilities are universally used to maintain systems in good shape and enhance computer system s capabilities. In the age of the Internet, there is almost always a choice between open source and closed source software with advantages and disadvantages for both. Learners will understand that despite being free, open source software suffers from a lack of technical support, incomplete documentation and not such good integration into an operating system. Recent developments with the Heartbleed and Shellshock bugs make us question one of the premises of open source software: that any mistakes can be found by thousands of scrutinising eyes of dedicated programmers contributing to the software for fun. It is also important to stress that sometimes the boundaries between open and closed source software become blurred. Android and Mac OSX are built on open source foundations but the proprietary layers added to these systems by their owners make this less of a clear-cut case. The complex nature of modern operating systems which use a lot of code created for a different purpose and different systems is made easier with the use of libraries pre-compiled black box programs that save a lot of time in developing new features. These libraries often have complicated licensing issues further blurring the line between open source and proprietary. A good example of this is a freeware audio recording package Audacity, which has a capability to generate MP3s but requires a separate download to achieve that. It might be worth investigating why, as well as reading the history of the MP3 format (http://www.npr.org/blogs/therecord/2011/03/23/134622940/the-mp3-a-history-of-innovation-and-betrayal and http://internethalloffame.org/inductees/karlheinz-brandenburg). Version 1 4

A Level Computer Science It is also interesting to investigate how some programmers find their hobby product so successful that they can quit their jobs and support it full-time, either through donations or via venture capital financing in anticipation of them taking its closed source at a later time. Just like there is no best application, there is no best programming language. Each language has its uses and here the interpreted vs compiled vs assembled nature of languages can make a difference. Learners need to appreciate applications and the general advantages and disadvantages of each application, for example assemblers are more efficient with CPU resources but inefficient with programmers time, both in longer coding without the benefit of modern prototyping and object-oriented techniques, and having to change programs to run on different CPUs. The stages of compilations is a theoretical concept with a fair bit of memorisation involved at first, but practicing past questions will bring better understanding of the process. We d like to know your view on the resources we produce. By clicking on the Like or Dislike button you can help us to ensure that our resources work for you. When the email template pops up please add additional comments if you wish and then just click Send. Thank you. If you do not currently offer this OCR qualification but would like to do so, please complete the Expression of Interest Form which can be found here: www.ocr.org.uk/expression-of-interest OCR Resources: the small print OCR s resources are provided to support the teaching of OCR specifications, but in no way constitute an endorsed teaching method that is required by the Board, and the decision to use them lies with the individual teacher. Whilst every effort is made to ensure the accuracy of the content, OCR cannot be held responsible for any errors or omissions within these resources. OCR 2015 - This resource may be freely copied and distributed, as long as the OCR logo and this message remain intact and OCR is acknowledged as the originator of this work. OCR acknowledges the use of the following content: Thumbs up and down icons: alexwhite/shutterstock.com Please get in touch if you want to discuss the accessibility of resources we offer to support delivery of our qualifications: resources.feedback@ocr.org.uk Version 1 5

OCR customer contact centre General qualifications Telephone 01223 553998 Facsimile 01223 552627 Email general.qualifications@ocr.org.uk For staff training purposes and as part of our quality assurance programme your call may be recorded or monitored. OCR 2015 Oxford Cambridge and RSA Examinations is a Company Limited by Guarantee. Registered in England. Registered offce 1 Hills Road, Cambridge CB1 2EU. Registered company number 3484466. OCR is an exempt charity.