GCSE Computer Science (9–1) Non-Exam Assessment (NEA) Guide

GCSE Computer Science (9¨C1)

Non-Exam Assessment (NEA) Guide

for OCR J276

Examples, tips and advice on

completing the NEA

1st Edition

Ceredig Cattanach-Chell

Axsied

ak¡¯seed

Axsied

ak¡¯seed

Axsied is producing many new products to support

Computer Science for both OCR and other exam

boards.

Be the first to find out about new products, information

and free resources.

Stay up to date at update

For more information and to download free resources

visit today

Exam-related

OCR GCSE Workbook

Student/Teacher

Bundle

GCSE Activities Book

(All boards)

101 Activities for GCSE Computer

Science - Teacher Edition

for 9-1 specifications

Crosswords, wordsearches,

quizzes and general activities

1st Edition

No. 1 r

elle

Bests

NEA-related

James Franklin

Jonathan Fisher

Easy Python Docs

Examples and syntax

for offline use in NEA

Axsied

ak¡¯seed

AQA/OCR Pseudocode

to Python Guide (free)

Easy Python Docs

for GCSE Computer Science NEA

offline Python site

Syntax, explanations, and

examples for the NEA

1st Edition

James Franklin

Axsied

ak¡¯seed

Free

GCSE Computer Science (9¨C1)

Non-Exam Assessment (NEA) Guide

for OCR J276

Examples, tips and advice on

completing the NEA

1st Edition

Ceredig Cattanach-Chell

Axsied

ak¡¯seed

Axsied

ak¡¯seed

GCSE Computer Science (9¨C1) Non-Exam Assessment (NEA) Guide

for OCR J276

by Ceredig Cattanach-Chell

Disclaimer

No part of this publication has been endorsed by OCR. Material presented within the publication is an interpretation of how

students can meet requirements for the non-exam assessment (NEA). This publication does not define any standard and any

references to assessment are the author's and publisher's interpretation of the specification requirements.

While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for

errors or omissions, and no liability is assumed for damages resulting from the use of the information contained herein.

The publisher welcomes comments and suggestions regarding future editions of both this and other publications. Please

contact publishing@.

? Ceredig Cattanach-Chell 2017

The right of Ceredig Cattanach-Chell to be identified as the author of this Work has been asserted by them in accordance

with sections 77 and 78 of the Copyright, Designs and Patents Act 1988.

Apart from the permitted terms of any license purchased from the publisher, no part of this publication may be reproduced,

held in any information storage or retrieval system, or transmitted in any form or by any means, electronic, mechanical,

photocopying, recording, or otherwise without permission in writing from the publisher.

ISBN: 978-1-911518-03-7

Contents

1 Non-Exam Assessment

What is non-exam assessment (NEA)?

What does the NEA consist of?

Using the programming techniques

Appropriate use of techniques

Additional use of techniques

Creating a challenging solution

Core information

Headers and footers

2 Setting Up Your Report

Use of fonts

Using font styles for headings

Making a table of contents

Referencing your work

Creating a cover page

3 The Problem

Sample problem

4 Analysis

Creating a detailed analysis

Decomposition of the problem

Method 1: Using top-down decomposition

Method 2: Grouping common themes

Method 3: Work through step by step

Requirements specification and success criteria

Justifying your approaches

Discussion of testing

Real-world utility

Creating a robust program through validation

Common data entry checks

Use of loops in validation

Importance of validation

Discussing success criteria and validation

Evidence log

5 Design

Planning the component parts

3

3

3

5

6

6

6

7

7

7

8

9

10

11

12

13

13

14

14

14

14

17

18

18

19

20

21

21

22

22

22

24

24

25

25

Method 1: Designing with flowcharts

Method 2: Designing with pseudocode

Benefits of pseudocode

Creating pseudocode

Formatting ideas

Variables and data structures

Designing a test plan

Modular testing

User testing

Testing your success criteria

Testing for robustness

Thorough testing

Designing the user interface

Discussing user interface features

6 Development

Developing the solution

Detailed evidence

Using screenshots to support development

Refining your solution

Record of resources used

Evidencing a development cycle

Modular testing

Using your previous modular testing tables

Testing code

Documenting test tables and evidence

Dealing with test failure

User testing and user interface testing

Modular evaluation

Good code maintenance

Commenting

Code maintenance

Variable naming

7 Testing, Evaluation & Conclusions

Checking the completed test plan

Showing the solution relates to success criteria

Discussing unresolved issues

Evaluation against success criteria

Final evaluation comments

25

27

27

27

28

29

31

31

31

31

31

33

34

34

36

36

36

36

37

37

38

40

40

40

42

43

44

45

45

45

46

46

48

48

48

49

50

51

v

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download