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

GCSE Computer Science (9?1) 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

BeNsots.e1ller

James Franklin Jonathan Fisher

Axsied ak'seed

NEA-related

Easy Python Docs Examples and syntax for offline use in NEA

AQA/OCR Pseudocode to Python Guide (free)

Easy Python Docs for GCSE Computer Science NEA offline Python site

1st Edition

Syntax, explanations, and examples for the NEA

James Franklin

Axsied ak'seed

Free

GCSE Computer Science (9?1) 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?1) 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

3

Method 1: Designing with flowcharts

25

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

3 3 5 6 6 6 7 7

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

27 27 27 28 29 31 31 31 31

2 Setting Up Your Report

7

Testing for robustness Thorough testing

31 33

Use of fonts

8

Designing the user interface

34

Using font styles for headings

9

Discussing user interface features

34

Making a table of contents

10

Referencing your work

11

6 Development

36

Creating a cover page

12

Developing the solution

36

3 The Problem

13

Detailed evidence Using screenshots to support development

36 36

Sample problem

13

Refining your solution

37

Record of resources used

37

4 Analysis

14

Evidencing a development cycle

38

Creating a detailed analysis

14

Modular testing

40

Decomposition of the problem

14

Using your previous modular testing tables

40

Method 1: Using top-down decomposition

14

Testing code

40

Method 2: Grouping common themes

17

Documenting test tables and evidence

42

Method 3: Work through step by step

18

Dealing with test failure

43

Requirements specification and success criteria 18

User testing and user interface testing

44

Justifying your approaches

19

Modular evaluation

45

Discussion of testing

20

Good code maintenance

45

Real-world utility

21

Commenting

45

Creating a robust program through validation 21

Code maintenance

46

Common data entry checks

22

Variable naming

46

Use of loops in validation Importance of validation

22 22

7 Testing, Evaluation & Conclusions

48

Discussing success criteria and validation

24

Checking the completed test plan

48

Evidence log

24

Showing the solution relates to success criteria 48

Discussing unresolved issues

49

5 Design

25

Evaluation against success criteria

50

Planning the component parts

25

Final evaluation comments

51

v

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

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

Google Online Preview   Download