Cambridge TECHNICALS LEVEL 3
|
|
- Eugene Casey
- 5 years ago
- Views:
Transcription
1 Cambridge TECHNICALS LEVEL 3 IT MAPPING GUIDE Unit 15 Games Design and Prototyping Version 1 ocr.org.uk/it
2 INTRODUCTION Prodigy are delighted to work with OCR, a progressive Awarding Organisation, who share the ambition of providing high-quality qualifications, learning solutions that are industry-led and reliable and valid assessment. The Cambridge Technicals in IT qualifications provide future-ready skills for a learner to further their ambitions, whether that is in terms of further academic study, enter an apprenticeship or as a springboard to gaining employment. Prodigy Learning (Prodigy) is an award-winning EdTech business providing digital skills certifications and learning solutions for a range of technologies including Adobe, Autodesk and Microsoft. Established in 2000, Prodigy now have offices in Dublin, London and Sydney. Having worked closely with Microsoft since 2000, Prodigy is a Microsoft Authorised Education Gold Partner and a MS Global Training Partner supporting academic institutions utilise Microsoft Imagine Academy, Microsoft certifications and other Microsoft Education solutions. Historically, the UK has thrived on a rich research and technology base and has been at the forefront of global technology innovation. Enthusing young learners about following exciting careers in science, technology, engineering and mathematics (STEM) subjects is fundamental to maintaining this success. However, currently the UK has a widely acknowledged skills gap in the pipeline of talent studying computing-related disciplines. Therefore, providing high quality, engaging and relevant qualifications that equip learners with current technical knowledge and skills is essential to encourage more young people into the computing discipline, and moreover to ensure they progress to jobs in the sector. 2
3 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Design Algorithms Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting Differentiate problems as easy or hard for computers to solve; apply the concept of iteration; create simple algorithms Analyse a game and create a sequence of instructions for playing it; identify an event; create the code for an event in block-based editors; explain the on every frame code and event handlers 3
4 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Differentiate problems as easy or hard for computers to solve; apply the concept of iteration; create simple algorithms Analyse a game and create a sequence of instructions for playing it; identify an event; create the code for an event in block-based editors; explain the on every frame code and event handlers 4
5 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting Describe animation that uses a series of individual frames; resolve errors in algorithms; create algorithms that can be translated into pseudocode or block-based code; use code to command items on the screen or device Define loops; identify the control variable; predict the output of loop, random number, and control variable constructs; identify conditional statements; choose the appropriate Boolean logic for specific results 5
6 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Describe animation that uses a series of individual frames; resolve errors in algorithms; create algorithms that can be translated into pseudocode or block-based code; use code to command items on the screen or device Define loops; identify the control variable; predict the output of loop, random number, and control variable constructs; identify conditional statements; choose the appropriate Boolean logic for specific results 6
7 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Work with Data Representation Create code to add and position objects, such as sprites on a screen or device; Game design principles - sprites X Game prototype - types of prototyping e.g. visual/representational (non-working) and proof of concept (working) identify data examples as text, sound, pictures, or numbers; change the parameters of set frame grid to work with different sprite sheets; explain the role of cloud variables; X X explain the impact of variable scope, including cloud variables, global variables, and local or temporary variables; design, create, and populate a table or twodimensional array; describe multiple uses for data Game elements - navigation X X X X X X Game elements - scoring X X X X X X Game elements - movement X X X X X X Game elements - interaction/controls X X X X X X Game elements - conveying information X X X X X X Programming techniques - variable constants X X X X X X Programming techniques - strings X X X X X X Programming techniques - inputs X X X X X X 7
8 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Create code to add and position objects, such as sprites on a screen or device; identify data examples as text, sound, pictures, or numbers; change the parameters of set frame grid to work with different sprite sheets; explain the role of cloud variables; explain the impact of variable scope, including cloud variables, global variables, and local or temporary variables; design, create, and populate a table or twodimensional array; describe multiple uses for data Programming techniques - outputs X X X X X X Programming techniques - sequence X X X X X X Programming techniques - selection X X X X X X Programming techniques - iteration (e.g. counting/conditional) Programming techniques - sub routines e.g. functions/procedures) X X X X X X X X X X X X Programming techniques - conditions X X X X X X Programming techniques - counting X X X X X X Programming techniques - totalling X X X X X X Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code X X X X X X X X X X X X X X X X X X Programming techniques - libraries X X X X X X 8
9 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Game prototype - types of prototyping e.g. visual/ representational (non-working) and proof of concept (working) Declare and use variables in a program; use input and variables to calculate new information; describe arrays, lists, and collections; explain the differences between variables and arrays Name your tenant; set up your first administrator; determine tenant location. X X X Game elements - navigation Game elements - scoring Game elements - movement Game elements - interaction/ controls Game elements - conveying information Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence 9
10 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - selection Programming techniques - iteration (e.g. counting/conditional) Programming techniques - sub routines e.g. functions/procedures) Programming techniques - conditions Programming techniques - counting Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Declare and use variables in a program; use input and variables to calculate new information; describe arrays, lists, and collections; explain the differences between variables and arrays Name your tenant; set up your first administrator; determine tenant location. 10
11 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Solve Computational Problems Game prototype - types of prototyping e.g. visual/ representational (non-working) and proof of concept (working) Use algorithms and Boolean logic; use games and apps to simulate practical tasks such as converting currencies Create programs and apps that mimic random occurrences; create programs and apps that demonstrate fundamentals of physics such as gravity, acceleration, and bounce. X X X X Game elements - navigation X X X X Game elements - scoring X X X X Game elements - movement X X X X Game elements - interaction/controls X X X X Game elements - conveying information X X X X Game elements - problems solving X X X X Programming techniques - variable constants X X X X Programming techniques - strings X X X X Programming techniques - inputs X X X X Programming techniques - outputs X X X X 11
12 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Use algorithms and Boolean logic; use games and apps to simulate practical tasks such as converting currencies Create programs and apps that mimic random occurrences; create programs and apps that demonstrate fundamentals of physics such as gravity, acceleration, and bounce Programming techniques - sequence X X X X Programming techniques - selection X X X X Programming techniques - iteration (e.g. counting/conditional) Programming techniques - sub routines e.g. functions/procedures) X X X X X X X X Programming techniques - conditions X X X X Programming techniques - counting X X X X Programming techniques - totalling X X X X Programming techniques - data structures X X X X Programming techniques - file handling (e.g. arrays analysis) X X X X Programming techniques - maintain code X X X X Programming techniques - libraries X X X X 12
13 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Code Programs in Block-Based Programming Game prototype - types of prototyping e.g. visual/representational (non-working) and proof of concept (working) Game elements - navigation Game elements - scoring Game elements - movement Game elements - interaction/controls Game elements - conveying information Game elements - problems solving Identify the basic coding elements of the programming environment; create code for conditional statements; create conditional statements using and, or, and not; create loops; use counting variables Code by using ready-made functions related to objects including the game board, wall, obstacle, sprite, string, textbox, collection, and turtle Plot points on a gaming coordinate system; analyse a game to discover how random numbers are used; use the random range function to generate random numbers; evaluate random numbers by using conditionals 13
14 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/conditional) Programming techniques - sub routines e.g. functions/procedures) Identify the basic coding elements of the programming environment; create code for conditional statements; create conditional statements using and, or, and not; create loops; use counting variables Code by using ready-made functions related to objects including the game board, wall, obstacle, sprite, string, textbox, collection, and turtle Plot points on a gaming coordinate system; analyse a game to discover how random numbers are used; use the random range function to generate random numbers; evaluate random numbers by using conditionals 14
15 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Programming techniques - conditions Programming techniques - counting Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Identify the basic coding elements of the programming environment; create code for conditional statements; create conditional statements using and, or, and not; create loops; use counting variables Code by using ready-made functions related to objects including the game board, wall, obstacle, sprite, string, textbox, collection, and turtle Plot points on a gaming coordinate system; analyse a game to discover how random numbers are used; use the random range function to generate random numbers; evaluate random numbers by using conditionals 15
16 MAPPED TO MTA INTRODUCTION TO PROG BLOCK-B Examine the Software Development Process Game prototype - types of prototyping e.g. visual/ representational (non-working) and proof of concept (working) Analyse problems in relation to your audience and identify which apps or games can be part of the solution and how they can be used; describe user-experience principles; gather user input; use code or text to create instructions for using a program. X X X X 16
17 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Data Types and Operators Programming techniques - variable constants 1. Data Types and Operators 1.1 Evaluate the data types of variables, inputs, and outputs *Data types include str, int, long, float, and Boolean Type casting; constructing sequence types using multiple values; indexing and slicing operations Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in) X X Programming techniques - strings X X Programming techniques - inputs X X Programming techniques - outputs X X Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) X X X X X X 17
18 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting 1. Data Types and Operators 1.1 Evaluate the data types of variables, inputs, and outputs *Data types include str, int, long, float, and Boolean Type casting; constructing sequence types using multiple values; indexing and slicing operations Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in) X X X X X X Programming techniques - totalling X X Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code X X X X X X Programming techniques - libraries X X 18
19 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in) Programming techniques - variable constants X X X X X X Programming techniques - strings X X X X X X Programming techniques - inputs X X X X X X Programming techniques - outputs X X X X X X Programming techniques - sequence X X X X X X Programming techniques - selection X X X X X X Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) X X X X X X X X X X X X Programming techniques - conditions X X X X X X Programming techniques - counting X X X X X X Programming techniques - totalling X X X X X X Programming techniques - data structures X X X X X X 19
20 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in) Programming techniques - file handling (e.g. arrays analysis) X X X X X X Programming techniques - maintain code X X X X X X Programming techniques - libraries X X X X X X 20
21 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Control flow (Decisions and Loops) Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions if; elif; else; nested and compound conditionals while; for; break; continue; nested loops and loops that include compound conditionals Programming techniques - counting 21
22 MAPPED TO MTA INTRODUCTION TO PROG PYTHON if; elif; else; nested and compound conditionals while; for; break; continue; nested loops and loops that include compound conditionals Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries 22
23 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Input and Output Programming techniques - variable constants open; close; read; write; append; check existence; delete; with statement Read input from console; print formatted text; use of command line arguments X X Programming techniques - strings X X Programming techniques - inputs X X Programming techniques - outputs X X Programming techniques - sequence X X Programming techniques - selection X X Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions X X X X X X Programming techniques - counting X X Programming techniques - totalling X X 23
24 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code open; close; read; write; append; check existence; delete; with statement Read input from console; print formatted text; use of command line arguments X X X X X X Programming techniques - libraries X X 24
25 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Structure and Functions Use of indentation and white space; comments and documentation strings; pydoc Call signatures; default values; return; def; pass Programming techniques - variable constants X Programming techniques - strings X Programming techniques - inputs X Programming techniques - outputs X Programming techniques - sequence X Programming techniques - selection X Programming techniques - iteration (e.g. counting/conditional) X Programming techniques - sub routines e.g. functions/procedures) X Programming techniques - conditions X Programming techniques - counting X Programming techniques - totalling X 25
26 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Use of indentation and white space; comments and documentation strings; pydoc Call signatures; default values; return; def; pass Programming techniques - data structures X Programming techniques - file handling (e.g. arrays analysis) X Programming techniques - maintain code X Programming techniques - libraries X 26
27 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Troubleshooting and Error Handling Syntax errors; logic errors; runtime errors Try; except; else; finally; raise Programming techniques - variable constants X Programming techniques - strings X Programming techniques - inputs X Programming techniques - outputs X Programming techniques - sequence X Programming techniques - selection X Programming techniques - iteration (e.g. counting/conditional) X Programming techniques - sub routines e.g. functions/procedures) X Programming techniques - conditions X Programming techniques - counting X Programming techniques - totalling X 27
28 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Syntax errors; logic errors; runtime errors Try; except; else; finally; raise Programming techniques - data structures X Programming techniques - file handling (e.g. arrays analysis) X Programming techniques - maintain code X Programming techniques - libraries X 28
29 MAPPED TO MTA INTRODUCTION TO PROG PYTHON Modules and Tools math; datetime; io; sys; os; os.path; random math; datetime; Programming techniques - variable constants X Programming techniques - strings X Programming techniques - inputs X Programming techniques - outputs X Programming techniques - sequence X Programming techniques - selection X Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) random X X Programming techniques - conditions X Programming techniques - counting X Programming techniques - totalling X 29
30 MAPPED TO MTA INTRODUCTION TO PROG PYTHON math; datetime; io; sys; os; os.path; random math; datetime; Programming techniques - data structures X Programming techniques - file handling (e.g. arrays analysis) X Programming techniques - maintain code X Programming techniques - libraries X random 30
31 MAPPED TO MTA JAVA SCRIPT JavaScript Fundamentals (operators, variables) Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting Assignment; increment; decrement; addition; subtraction; division; multiplication; modulus; compound assignment operators 31
32 MAPPED TO MTA JAVA SCRIPT Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Assignment; increment; decrement; addition; subtraction; division; multiplication; modulus; compound assignment operators 32
33 MAPPED TO MTA JAVA SCRIPT Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting Programming techniques - totalling Comments; indentations; naming conventions; no script; constants; reserved keywords; debugger keyword; setting breakpoints; console. log 33
34 MAPPED TO MTA JAVA SCRIPT Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Comments; indentations; naming conventions; no script; constants; reserved keywords; debugger keyword; setting breakpoints; console. log 34
35 MAPPED TO MTA JAVA SCRIPT Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting 1.3 Implement inline and external scripts. When to use, how to use, and what happens when both are used try; catch; finally Manage state; display dialogs; determine screen size 35
36 MAPPED TO MTA JAVA SCRIPT Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries 1.3 Implement inline and external scripts. When to use, how to use, and what happens when both are used try; catch; finally Manage state; display dialogs; determine screen size 36
37 MAPPED TO MTA JAVA SCRIPT Variables, Data Types, and Functions Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Number; Boolean; String; Null; Undefined; Ntypeof operator; type checking functions; use strict; converting between data types; formatting numbers; string operations; single quote vs double quote (nesting); initialization X X X X X X X X X X X X X X X X X X X X X X X X X X X 37
38 MAPPED TO MTA JAVA SCRIPT Programming techniques - counting Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Number; Boolean; String; Null; Undefined; Ntypeof operator; type checking functions; use strict; converting between data types; formatting numbers; string operations; single quote vs double quote (nesting); initialization X X X X X X X X X X X X X X X X X X 38
39 MAPPED TO MTA JAVA SCRIPT Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection iteration; initialization; array definition; sorting and searching; push and pop; shift/ unshift; length; accessing an element; understanding multidimensional arrays Properties; methods; instantiation; Date object: time; retrieving date parts; localization (MM/DD vs DD/MM); X X X X X X adding and subtracting dates 39
40 MAPPED TO MTA JAVA SCRIPT Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting Programming techniques - totalling iteration; initialization; array definition; sorting and searching; push and pop; shift/ unshift; length; accessing an element; understanding multidimensional arrays Properties; methods; instantiation; Date object: time; retrieving date parts; localization (MM/DD vs DD/MM); X X X X X adding and subtracting dates 40
41 MAPPED TO MTA JAVA SCRIPT Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries iteration; initialization; array definition; sorting and searching; push and pop; shift/ unshift; length; accessing an element; understanding multidimensional arrays Properties; methods; instantiation; Date object: time; retrieving date parts; localization (MM/DD vs DD/MM); X X X X adding and subtracting dates 41
42 MAPPED TO MTA JAVA SCRIPT Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Random; round; abs; floor; ceiling; min/ max; pow; sqrt abs; floor; ceiling; min/ max; pow; sqrt Reusable code; local vs global scope, redefining variables, passing parameters, value vs. reference, return values X X X X X X X X X 42
43 MAPPED TO MTA JAVA SCRIPT Programming techniques - counting Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries Random; round; abs; floor; ceiling; min/ max; pow; sqrt abs; floor; ceiling; min/ max; pow; sqrt Reusable code; local vs global scope, redefining variables, passing parameters, value vs. reference, return values X X X X X X 43
44 MAPPED TO MTA JAVA SCRIPT Implement and analyse decisions and loops Programming techniques - variable constants Programming techniques - strings Programming techniques - inputs Programming techniques - outputs Programming techniques - sequence Programming techniques - selection Programming techniques - iteration (e.g. counting/ conditional) Programming techniques - sub routines e.g. functions/ procedures) Programming techniques - conditions Programming techniques - counting 3.1 Evaluate expressions that use logical and comparison operators if; else if; switch; nested if for; while; do; break; continue X X X X X X X X X X 44
45 MAPPED TO MTA JAVA SCRIPT Programming techniques - totalling Programming techniques - data structures Programming techniques - file handling (e.g. arrays analysis) Programming techniques - maintain code Programming techniques - libraries 3.1 Evaluate expressions that use logical and comparison operators if; else if; switch; nested if for; while; do; break; continue X X X X X 45
46 The small print 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 template pops up please add additional comments if you wish and then just click Send. Thank you. Whether you already offer OCR qualifications, are new to OCR, or are considering switching from your current provider/awarding organisation, you can request more information by completing the Expression of Interest form which can be found here: OCR Resources: the small print OCR s resources are provided to support the delivery of OCR qualifications, but in no way constitute an endorsed teaching method that is required by OCR. 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. We update our resources on a regular basis, so please check the OCR website to ensure you have the most up to date version. This resource may be freely copied and distributed, as long as the OCR logo and this small print remain intact and OCR is acknowledged as the originator of this work. Our documents are updated over time. Whilst every effort is made to check all documents, there may be contradictions between published support and the specification, therefore please use the information on the latest specification at all times. Where changes are made to specifications these will be indicated within the document, there will be a new version number indicated, and a summary of the changes. If you do notice a discrepancy between the specification and a resource please contact us at: resources.feedback@ocr.org.uk. OCR acknowledges the use of the following content: Front cover: Designing, baranq/shutterstock.com; Square down and Square up: 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 OCR Customer Contact Centre Vocational qualifications Telephone Facsimile vocational.qualifications@ocr.org.uk OCR is part of Cambridge Assessment, a department of the University of Cambridge. For staff training purposes and as part of our quality assurance programme your call may be recorded or monitored. OCR 2018 Oxford Cambridge and RSA Examinations is a Company Limited by Guarantee. Registered in England. Registered office The Triangle Building, Shaftesbury Road, Cambridge, CB2 8EA. Registered company number OCR is an exempt charity. Looking for a resource? There is now a quick and easy search tool to help find free resources for your qualification:
Cambridge TECHNICALS LEVEL 3
Cambridge TECHNICALS LEVEL 3 IT MAPPING GUIDE Unit 19 Computer s - Software Version 1 ocr.org.uk/it INTRODUCTION Prodigy are delighted to work with OCR, a progressive Awarding Organisation, who share the
More informationCambridge TECHNICALS LEVEL 3
Cambridge TECHNICALS LEVEL 3 IT MAPPING GUIDE Unit 18 Computer Systems Version 1 ocr.org.uk/it INTRODUCTION Prodigy are delighted to work with OCR, a progressive Awarding Organisation, who share the ambition
More informationCambridge TECHNICALS LEVEL 3
Cambridge TECHNICALS LEVEL 3 IT MAPPING GUIDE Unit 21 Web Design Prototyping Version 1 ocr.org.uk/it INTRODUCTION Prodigy are delighted to work with OCR, a progressive Awarding Organisation, who share
More informationCambridge TECHNICALS LEVEL 3
Cambridge TECHNICALS LEVEL 3 IT MAPPING GUIDE Unit 4 Computer networks Version 1 ocr.org.uk/it INTRODUCTION Prodigy are delighted to work with OCR, a progressive Awarding Organisation, who share the ambition
More informationCambridge TECHNICALS LEVEL 3
Cambridge TECHNICALS LEVEL 3 IT GUIDE Version ocr.org.uk/it CONTENTS Introduction 3 Communication and employability skills for IT 4 2 Information systems 5 3 Computer systems 6 4 Managing networks 7 5
More informationComputer SCienCe Theme: Programming Techniques
AS & A LEVEL H046/H446 Computer SCienCe Theme: Programming Techniques September 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest
More informationA LEVEL H446 COMPUTER SCIENCE. Code Challenges (21 40) September 2015
A LEVEL H446 COMPUTER SCIENCE Code Challenges (21 40) 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
More informationComputer SCienCe Theme: Applications Generation
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
More informationAS and A LEVEL H046/H446 COMPUTER SCIENCE. Psuedocode Guide. August 2015
AS and A LEVEL H046/H446 COMPUTER SCIENCE Psuedocode Guide August 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of
More informationCOMPUTER SCIENCE. H446/02 Summer 2017 examination series Set C Mid A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015
Qualification Accredited A LEVEL COMPUTER SCIENCE H446 For first teaching in 2015 H446/02 Summer 2017 examination series Set C Mid Version 1 www.ocr.org.uk/computerscience Contents Introduction 3 Question
More informationCOMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A High A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015
Qualification Accredited A LEVEL COMPUTER SCIENCE H446 For first teaching in 2015 H446/02 Summer 2017 examination series Set A High Version 1 www.ocr.org.uk/computerscience Contents Introduction 3 Question
More informationSystems and Principles Unit Syllabus
Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Java 7540-007 www.cityandguilds.com October 2010 Version 2.0 About City & Guilds City & Guilds is the UK s leading
More informationCODE CHALLENGE WORKED EXAMPLE:
CODE CHALLENGE WORKED EXAMPLE: FRUIT MACHINE For each challenge, solve it using: A flowchart Pseudocode (see A Level Pseudocode Guide http://www.ocr.org.uk/images/202654-pseudocode-guide.pdf ) Program
More informationdatasheet Certificate/Diploma in Business and Administration Main features of the qualifications Introduction Target audience
Certificate/Diploma in Business and Administration 04709 Level 4 Certificate in Business and Administration 04710 Level 4 Diploma in Business and Administration Main features of the qualifications The
More informationIntroduction to Programming Using Java (98-388)
Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;
More informationCambridge TECHNICALS CAMBRIDGE TECHNICALS IN ENGINEERING LEVEL 3 UNIT 5 ELECTRICAL AND ELECTRONIC DESIGN. RESOURCES LINK April 2015
CAMBRIDGE IN ENGINEERING LEVEL 3 UNIT 5 ELECTRICAL AND ELECTRONIC DESIGN RESOURCES LINK April 2015 Introduction is an e-resource, provided by OCR, for teachers of OCR qualifications. It provides descriptions
More informationVocational Qualifications (QCF, NVQ, NQF) Using ICT. OCR Report to Centres Entry Level Award Using ICT (Entry 3) 01679
Vocational Qualifications (QCF, NVQ, NQF) Using ICT Entry Level Award Using ICT (Entry 3) 01679 OCR Report to Centres 2016 2017 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a
More informationVocational Qualifications (QCF, NVQ, NQF) ICT Professional Competence. OCR Report to Centres
Vocational Qualifications (QCF, NVQ, NQF) ICT Professional Competence Level 2 Diploma in ICT Professional Competence (PROCOM) 08737 Level 3 Diploma in ICT Professional Competence (PROCOM) 10262 Level 2
More informationSAMPLE 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 informationhttps://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5507&c=618&mo=18917&t=191&sy=2012&bl...
Page 1 of 13 Units: - All - Teacher: ProgIIIJavaI, CORE Course: ProgIIIJavaI Year: 2012-13 Intro to Java How is data stored by a computer system? What does a compiler do? What are the advantages of using
More informationUnit 1.4 Wired and Wireless Networks
GCSE (9 1) Unit 1.4 Wired and Wireless Networks MCQS The numbers after the question are an approximate estimation of relative difficulty, broadly based around the new GCSE Numbering System. Please note
More informationSystems and Principles Unit Syllabus
Systems and Principles Unit Syllabus Level 2 Creating an object oriented computer program using C++ 7540-004 www.cityandguilds.com October 2010 Version 2.0. About City & Guilds City & Guilds is the UK
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2018
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2018 Important Dates 6 March 2018: Open for 2018 examination entries 21 March 2018: Deadline for the receipt
More informationVocational Qualifications (QCF, NVQ, NQF) Business Skills Level 1-3. OCR Report to Centres
Vocational Qualifications (QCF, NVQ, NQF) Business Skills Level 1-3 Business Skills Level 1 Award 10186 Business Skills Level 1 Certificate 10187 Business Skills Level 2 Award 10188 Business Skills Level
More informationKS5-HE Transition Guide Checkpoint Task Instructions and answers for teachers
KS5-HE Transition Guide Checkpoint Task Instructions and answers for teachers These instructions should accompany the OCR resource Types of programming language KS5-HE Transition guide which supports OCR
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2018
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2018 Important Dates 6 March 2018: Open for 2018 examination entries 21 March 2018: Deadline for the receipt
More informationOCR 10 Mensuration (Foundation)
OCR 0 Mensuration (Foundation). A driver is paid at a rate of 9.0 an hour. One week she earns.00. How many hours did she work that week?. Calculate the circumference of a circle with diameter 4.5 cm..
More informationCOMPUTER SCIENCE. MCQs and Answers. MCQS Unit 2.3 Robust Programs Lesson 1 Testing Programs GCSE (9 1)
MCQS Unit 2.3 Robust Programs Lesson 1 Testing Programs Question 1: Which of these is not a method for ensuring a program is robust? (1-4) Keeping passwords safe Data Sanitisation Question 2: Why is code
More informationPace University. Fundamental Concepts of CS121 1
Pace University Fundamental Concepts of CS121 1 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University October 12, 2005 This document complements my tutorial Introduction
More informationCOMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A Low A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015
Qualification Accredited A LEVEL COMPUTER SCIENCE H446 For first teaching in 2015 H446/02 Summer 2017 examination series Set A Low Version 1 www.ocr.org.uk/computerscience Contents Introduction 3 Question
More informationProcedural Programming
Unit 18: Procedural Unit code: D/601/1293 QCF Level 4: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of procedural programming and to enable them
More informationComputer 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 informationCSC Web Programming. Introduction to JavaScript
CSC 242 - Web Programming Introduction to JavaScript JavaScript JavaScript is a client-side scripting language the code is executed by the web browser JavaScript is an embedded language it relies on its
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2018
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2018 Important Dates 10 October 2017: Open for 2018 examination entries 21 October 2017: Deadline for the receipt
More informationPARENTS AND STUDENTS Check out our computing qualifications for Key Stage 4
A GUIDE FOR PARENTS AND STUDENTS Check out our computing qualifications for Key Stage 4 New doors are opening in the world of computing, creating fresh opportunities. We ve got it covered with a choice
More informationBegin to code with Python Obtaining MTA qualification expanded notes
Begin to code with Python Obtaining MTA qualification expanded notes The Microsoft Certified Professional program lets you obtain recognition for your skills. Passing the exam 98-381, "Introduction to
More informationPYTHON FOR KIDS A Pl ayfu l I ntrodu ctio n to Prog r am m i ng J a s o n R. B r i g g s
PYTHON FO R K I D S A P l ay f u l I n t r o d u c t i o n to P r o g r a m m i n g Jason R. Briggs Index Symbols and Numbers + (addition operator), 17 \ (backslash) to separate lines of code, 235 in strings,
More informationUnit 3 Building IT systems
2016 Suite Cambridge TECHNICALS LEVEL 2 IT Unit 3 Building IT systems R/615/1325 Guided learning hours: 60 Version 1 September 2016 ocr.org.uk/it LEVEL 2 UNIT 3: Building IT systems R/615/1325 Guided learning
More informationYou will choose to study units from one of four specialist pathways depending on the career you wish to pursue. The four pathways are:
Qualification Title: OCR Level 3 Cambridge Technical Diploma in IT Qualification Number: 601/7101/7 Overview This qualification is designed for you if you re 16 years old or over and prefer to study IT
More informationProperties of polygons
Higher heck In - 8.04 Properties of polygons 1. Triangle PQR is isosceles with PR = QR. ngle PQR = 57. Find angle QRP. 2. D is a rhombus. If D = 18, calculate the size of. D 3. Find the size of angle x
More informationGCE. Computing. Mark Scheme for January Advanced Subsidiary GCE Unit F452: Programming Techniques and Logical Methods
GCE Computing Advanced Subsidiary GCE Unit F45: Programming Techniques and Logical Methods Mark Scheme for January 013 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading
More informationCAMBRIDGE NATIONALS AND PROJECTS FINAL EXAMINATION TIMETABLE JANUARY 2019
CAMBRIDGE NATIONALS AND PROJECTS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2019 Important Dates 21 October 2018: Receipt of final entries by OCR 10 December 2018: Deadline
More informationLevel 2 Creating an event driven computer program using Java ( )
Level 2 Creating an event driven computer program using Java (7540-007) Assignment guide for Candidates Assignment C www.cityandguilds.com October 2017 Version 1.0 About City & Guilds City & Guilds is
More informationLevel 3 Designing and creating advanced websites ( )
Level 3 Designing and creating advanced websites (7540-355) Systems and Principles Assignment guide for Candidates Assignment A www.cityandguilds.com September 2017 Version 1.0 About City & Guilds City
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2019
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2019 Important Dates 10 October 2018: Open for 2019 examination entries 21 October 2018: Deadline for the receipt
More informationCourse Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++
Introduction to Programming in C++ Course Text Programming in C++, Zyante, Fall 2013 edition. Course book provided along with the course. Course Description This course introduces programming in C++ and
More informationDESIGN AND TECHNOLOGY
Qualification Accredited GCSE (9 1) NEA Marking Criteria April 2017 DESIGN AND TECHNOLOGY J310 For first teaching in 2017 www.ocr.org.uk/gcsedesignandtechnology GCSE Design and Technology Iterative Design
More informationKey Dates Timetables: 2015/16
Key Dates s: 2015/16 www.ocr.org.uk v1 July 2015 General Certificate of Secondary Education (GCSE) Mathematics (including Pilots), English, English Language The dates and details given below apply to GCSE
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JUNE 2017
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Important Dates 6 March 2017: Open for 2017 examination entries 21 March 2017: Deadline for the receipt of examination entries by OCR 16
More informationCambridge Technicals Digital Media. Mark Scheme for January Unit 2: Pre-production and planning
Cambridge Technicals Digital Media Unit 2: Pre-production and planning Level 3 Cambridge Technical Certificate/Diploma in Business 05834-05878 Mark Scheme for January 2017 Oxford Cambridge and RSA Examinations
More informationClient-Side Web Technologies. JavaScript Part I
Client-Side Web Technologies JavaScript Part I JavaScript First appeared in 1996 in Netscape Navigator Main purpose was to handle input validation that was currently being done server-side Now a powerful
More informationGCE Mathematics (MEI) Mark Scheme for June Unit 4752: Concepts for Advanced Mathematics. Advanced Subsidiary GCE PMT
GCE Mathematics (MEI) Unit 475: Concepts for Advanced Mathematics Advanced Subsidiary GCE Mark Scheme for June 06 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding
More informationOCR LEVEL 1 NVQ FOR IT USERS (03384) OCR LEVEL 2 NVQ FOR IT USERS (03385) OCR LEVEL 3 NVQ FOR IT USERS (03386)
OCR LEVEL 1 NVQ FOR IT USERS (03384) OCR LEVEL 2 NVQ FOR IT USERS (03385) OCR LEVEL 3 NVQ FOR IT USERS (03386) What is an NVQ? An NVQ (National Vocational Qualification) is a qualification which assesses
More informationThis course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units.
This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. Introduction Overview Advancements in technology are
More informationTotal 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 informationGetting Started with Python
Fundamentals of Programming (Python) Getting Started with Python Sina Sajadmanesh Sharif University of Technology Some slides have been adapted from Python Programming: An Introduction to Computer Science
More informationPreparing for AS Level Further Mathematics
Preparing for AS Level Further Mathematics Algebraic skills are incredibly important in the study of further mathematics at AS and A level. You should therefore make sure you are confident with all of
More informationDESIGN AND TECHNOLOGY
Qualification Accredited A LEVEL NEA Marking Criteria April 2017 DESIGN AND TECHNOLOGY H404, H405 and H406 For first teaching in 2017 www.ocr.org.uk/gcsedesignandtechnology A Level Design and Technology
More informationFundamentals of Programming (Python) Getting Started with Programming
Fundamentals of Programming (Python) Getting Started with Programming Ali Taheri Sharif University of Technology Some slides have been adapted from Python Programming: An Introduction to Computer Science
More informationENGR 102 Engineering Lab I - Computation
ENGR 102 Engineering Lab I - Computation Learning Objectives by Week 1 ENGR 102 Engineering Lab I Computation 2 Credits 2. Introduction to the design and development of computer applications for engineers;
More informationLevel 3 Develop software using Java (7266/ )
Level 3 Develop software using Java (7266/7267-305) e-quals Assignment guide for Candidates Assignment B www.cityandguilds.com/e-quals07 November 2008 Version 3.0 About City & Guilds City & Guilds is the
More informationBasic Python 3 Programming (Theory & Practical)
Basic Python 3 Programming (Theory & Practical) Length Delivery Method : 5 Days : Instructor-led (Classroom) Course Overview This Python 3 Programming training leads the student from the basics of writing
More informationappend() function, 66 appending, 65, 97, 296 applications (apps; programs), defined, 2, 296
Index Note: Page numbers followed by f, n, or t indicate figures, notes, and tables, respectively. Symbols += (addition and assignment operator), 100, 187 + (addition operator), \ (backslash), 240 / (division
More informationLevel 2 Creating a procedural program using COBOL ( )
Level 2 Creating a procedural program using COBOL (7540-005) Assignment guide for Candidates Assignment C www.cityandguilds.com October 2017 Version 1.0 About City & Guilds City & Guilds is the UK s leading
More informationGCE Computing. Mark Scheme for June Unit F453: Advanced Computing Theory. Advanced GCE. Oxford Cambridge and RSA Examinations
GCE Computing Unit F453: Advanced Computing Theory Advanced GCE Mark Scheme for June 04 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing a wide
More information[CHAPTER] 1 INTRODUCTION 1
FM_TOC C7817 47493 1/28/11 9:29 AM Page iii Table of Contents [CHAPTER] 1 INTRODUCTION 1 1.1 Two Fundamental Ideas of Computer Science: Algorithms and Information Processing...2 1.1.1 Algorithms...2 1.1.2
More informationFSMQ, PRINCIPAL LEARNING LEVEL 3 AND LEVEL 3 CERTIFICATE EXAMINATIONS FINAL EXAMINATION TIMETABLE JANUARY
FSMQ, PRINCIPAL LEARNING LEVEL 3 AND LEVEL 3 CERTIFICATE EXAMINATIONS FINAL EXAMINATION TIMETABLE www.ocr.org.uk FSMQ, Principal Learning Level 3 and Level 3 Certificate Examinations, 2014 Important Dates
More informationDistributed Software Applications
Unit 40: Distributed Software Applications Unit code: M/601/1525 QCF Level 5: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of distributed computing,
More informationLevel 3 Web fundamentals ( )
Level 3 Web fundamentals (7540-044) Systems and Principles Assignment guide for Candidates Assignment C www.cityandguilds.com September 2017 Version 1.0 About City & Guilds City & Guilds is the UK s leading
More informationGCSE Business and Communication Systems. Mark Scheme for June Unit A267: ICT skills for business communication systems
GCSE Business and Communication Systems Unit A267: ICT skills for business communication systems General Certificate of Secondary Education Mark Scheme for June 2017 Oxford Cambridge and RSA Examinations
More informationGCSE AND CAMBRIDGE NATIONALS FINAL EXAMINATION TIMETABLE NOVEMBER 2018
GCSE AND CAMBRIDGE NATIONALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Final Examination Timetable, 2018 Important Dates 4 October 2018: Receipt of final entries by OCR 5 2018: Deadline for the receipt
More informationHUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK
HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK COURSE / SUBJECT Introduction to Programming KEY COURSE OBJECTIVES/ENDURING UNDERSTANDINGS OVERARCHING/ESSENTIAL SKILLS OR QUESTIONS Introduction to Java Java Essentials
More informationGCE. Computing. Mark Scheme for June Advanced GCE Unit F453: Advanced Computing Theory. Oxford Cambridge and RSA Examinations
GCE Computing Advanced GCE Unit F45: Advanced Computing Theory Mark Scheme for June 2012 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing a
More informationCambridge Technicals Engineering. Mark Scheme for January Unit 3: Principles of mechanical engineering
Cambridge Technicals Engineering Unit 3: Principles of mechanical engineering Level 3 Cambridge Technical Certificate/Diploma in Engineering 05822-05825 Mark Scheme for January 2017 Oxford Cambridge and
More informationABC Awards is working with Open Awards to deliver Functional Skills qualifications as part of the Awarding Consortium.
in partnership with Who we are ABC Awards is a leading national awarding organisation with a long-established reputation for high-quality support and services to the educational sector. We are committed
More informationC++ (Non for C Programmer) (BT307) 40 Hours
C++ (Non for C Programmer) (BT307) 40 Hours Overview C++ is undoubtedly one of the most widely used programming language for implementing object-oriented systems. The C++ language is based on the popular
More informationTopic Check In Plane isometric transformations
Topic Check In - 9.0 Plane isometric transformations Use the grid below to answer questions -3:. Reflect the triangle in the mirror line. Mirror line. Reflect the arrow in the mirror line. 3. Rotate the
More informationPython Basics. Lecture and Lab 5 Day Course. Python Basics
Python Basics Lecture and Lab 5 Day Course Course Overview Python, is an interpreted, object-oriented, high-level language that can get work done in a hurry. A tool that can improve all professionals ability
More informationCAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE JANUARY 2017
CAMBRIDGE TECHNICALS FINAL EXAMINATION TIMETABLE www.ocr.org.uk Important Dates 10 October 2016: Open for 2017 examination entries 21 October 2016: Deadline for the receipt of examination entries by OCR
More informationQualification Specification
FUNCTIONAL SKILLS ICT Level 1 & Level 2 Qualification Specification Qualification Recognition Numbers: Functional Skills Qualification in Information & Communication Technology at Level 1: 603/1567/2 Functional
More informationLesson 3: Basic Programming Concepts
3 ICT Gaming Essentials Lesson 3: Basic Programming Concepts LESSON SKILLS After completing this lesson, you will be able to: Explain the types and uses of variables and operators in game programming.
More informationThis course is designed for anyone who needs to learn how to write programs in Python.
Python Programming COURSE OVERVIEW: This course introduces the student to the Python language. Upon completion of the course, the student will be able to write non-trivial Python programs dealing with
More informationThis course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.
HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets
More informationAbout Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals
More informationComputing at STA. GCSE Exam Results : 100% A C
Computing at STA GCSE Exam Results 2007 2015: 100% A C KS3 Year 7 In Year 7, students study: Computer Science. The course allows students to learn the basics of computing theory which enhances their ideas
More informationCambridge National Creative imedia. Mark Scheme for June Unit R081: Pre-Production Skills
Cambridge National Creative imedia Unit R081: Pre-Production Skills Cambridge National Creative imedia Level 1/Level 2 Award/Certificate/Diploma J807, J817, J827 Mark Scheme for June 2014 Oxford Cambridge
More informationCOMPUTER SCIENCE. Project setting guidance A LEVEL. H446 For first teaching in Version 1
Qualification Accredited A LEVEL COMPUTER SCIENCE H446 For first teaching in 2015 Version 1 www.ocr.org.uk/computerscience A LEVEL COMPUTER SCIENCE Introduction 3 Setting the level for candidates 3 Choosing
More informationLevel 3 Creating an object oriented computer program using Java ( / )
Level 3 Creating an object oriented computer program using Java (7540-037/7630-321) Assignment guide for Candidates Assignment B www.cityandguilds.com September 2017 Version 2.0 About City & Guilds City
More informationICT B063/02: Mark Scheme for January 2013
GCSE ICT General Certificate of Secondary Education Unit B063/02: ICT in Context Mark Scheme for January 2013 Oxford Cambridge and RSA Examinations OCR (Oxford Cambridge and RSA) is a leading UK awarding
More informationJScript Reference. Contents
JScript Reference Contents Exploring the JScript Language JScript Example Altium Designer and Borland Delphi Run Time Libraries Server Processes JScript Source Files PRJSCR, JS and DFM files About JScript
More informationSystems and Principles Unit Syllabus
Systems and Principles Unit Syllabus Level 3 Web development 7540-044 www.cityandguilds.com January 2011 Version 2.0 About City & Guilds City & Guilds is the UK s leading provider of vocational qualifications,
More informationCambridge Technicals IT. Mark Scheme for January Unit 2: Global information
Cambridge Technicals IT Unit 2: Global information Level 3 Cambridge Technical Certificate/Diploma in IT 05838-05842, 05877 Mark Scheme for January 2017 Oxford Cambridge and RSA Examinations OCR (Oxford
More informationComputer Programming C++ (wg) CCOs
Computer Programming C++ (wg) CCOs I. The student will analyze the different systems, and languages of the computer. (SM 1.4, 3.1, 3.4, 3.6) II. The student will write, compile, link and run a simple C++
More informationCodeHS: 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\n is used in a string to indicate the newline character. An expression produces data. The simplest expression
Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of
More informationDEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG
DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG PROGRAMME Diploma in Civil Engineering Diploma in Mechanical Engineering COURSE/CODE Fundamentals of Computer
More informationUnit title: Client Side Scripting for Web Applications (SCQF level 7)
Higher National Unit specification General information Unit code: HF4X 34 Superclass: CE Publication date: July 2016 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is designed
More informationLevel 2 Designing and creating multimedia presentations (7266/ )
Level 2 Designing and creating multimedia presentations (7266/7267-030) e-quals Assignment guide for Candidates Assignment A www.cityandguilds.com/e-quals07 August 2008 Version 2.0 About City & Guilds
More informationStandard. Number of Correlations
Computer Science 2016 This assessment contains 80 items, but only 80 are used at one time. Programming and Software Development Number of Correlations Standard Type Standard 2 Duty 1) CONTENT STANDARD
More informationCourse Outline. Introduction to java
Course Outline 1. Introduction to OO programming 2. Language Basics Syntax and Semantics 3. Algorithms, stepwise refinements. 4. Quiz/Assignment ( 5. Repetitions (for loops) 6. Writing simple classes 7.
More information