National 5 Computing Science Specimen Question Paper

Slides:



Advertisements
Similar presentations
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
Advertisements

1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
A452 – Programming project – Mark Scheme
Programming Logic and Design, Introductory, Fourth Edition1 Understanding Computer Components and Operations (continued) A program must be free of syntax.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
TERMS TO KNOW. Programming Language A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. Each language has.
CSE 1340 Introduction to Computing Concepts Class 2.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 5: Software Design & Testing; Revision Session.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
The Software Development Process
Intermediate 2 Computing Unit 2 - Software Development.
2016 N5 Prelim Revision. HTML Absolute/Relative addressing in HTML.
Mr C Johnston ICT Teacher
How Are Computers Programmed? CPS120: Introduction to Computer Science Lecture 5.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Qualifications Update: Computing Science Qualifications Update: Computing Science.
INFORMATION X INFO415: Systems Analysis.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
The purpose of a CPU is to process data Custom written software is created for a user to meet exact purpose Off the shelf software is developed by a software.
Advanced Higher Computing Science
Understanding Standards: Advanced Higher Event
Understanding Standards: Advanced Higher Event
Understanding Standards: Nominee Training Event
CIS 115 Slingshot Academy / cis115.com
Unit 2 Technology Systems
National 4 and National 5 Physics
Understanding Standards: Higher Course Event
3.1 Fundamentals of algorithms
A451 Theory – 7 Programming 7A, B - Algorithms.
Understanding Standards National 5 and Higher Course Event
Understanding Standards: Advanced Higher Event
Understanding Standards:
Data Types Variables are used in programs to store items of data e.g a name, a high score, an exam mark. The data stored in a variable is entered from.
Understanding Standards: Nominee Training Event
Databases Chapter 16.
Understanding Standards: Nominee Training Event
IT 210 Course Experience Tradition
Understanding Standards Statistics (Advanced Higher)
Fashion & Textile Technology
Understanding Standards: Advanced Higher Event
Intro to PHP & Variables
CIS 115 Possible Is Everything/snaptutorial.com
Learning to Program in Python
*current controlled assessment plans are unknown
Part 11 Q51 to Q55 of National 5 Prelim
Revised National 5 Course Assessment Hospitality: Practical Cake Craft
CP2077 Web Site Management Lecture 13 – Revision 12/8/2018.
Algorithms Key Revision Points.
Problem Solving Skill Area 305.1
Revised National 5 Course Assessment Hospitality: Practical Cookery
Language Constructs Construct means to build or put together. Language constructs refers to those parts which make up a high level programming language.
Can you think of 2 purposes of the operating system?
Business Education and Computing Department
Health and Food Technology Understanding Standards event
WJEC GCSE Computer Science
Primary School Computing
Key Stage 5: Year 12 Computer Science
Understanding Standards An Overview of Course Assessment
Presentation transcript:

National 5 Computing Science Specimen Question Paper

Aims of this session To support teachers, lecturers and assessors in their understanding of the requirements of the question paper component, in the revised course assessment for computing science by focussing on the specimen question paper. To provide opportunities for delegates to: ask questions and seek clarification discuss the revised requirements with colleagues

Question paper component 110 marks instead of 90 marks Section 1 – short-answer questions (25 marks) Section 2 – context based questions (85 marks) Mark ranges: 34 – 44 marks for software design and development (SDD) 20 – 35 marks for database design and development (DDD) 20 – 35 marks for web design and development (WDD) 12 – 20 marks for (computer systems)

Question paper component The assignment and question paper are developed together to ensure balance of sampling. 30% of the questions in the question paper are described as ‘A’ discriminator questions. questions 14(c), 17(b), 17(c), 19(e) and 20(b) are examples of these

Implementation - writing code Writing code will be predominantly assessed in the assignment. Where code is asked to be written in the question paper there will be scaffolding. Candidates are being assessed on their understanding of the use of constructs. Candidates have never been, and will not be, penalised for syntax errors.

Question 14(c) Is testing that candidates recognise: when it’s more appropriate to use 1d arrays when it’s more appropriate to use a fixed loop the standard algorithm for a running total within a loop Candidates apply their understanding of efficient use of coding constructs using the given code to direct them.

Possible answer For loop is 1 TO 7 GET day(loop) total = total + day(loop) Average = total / 7 This response is not syntactically correct but gets full marks as it: uses a fixed loop has an input uses a 1d array has a running total within the loop calculates the average correctly

Question 15(b) Is testing that candidates: recognise the format of CSS rules can edit a CSS rule for different circumstances Candidates not writing CSS rule from scratch but editing the CSS rule that has already been given. In this case the syntax has to be correct as it’s given in the question.

Possible answer h1 { font-size: 20px; font-family: “Time New Roman”; text-align: center; } p { font-size: 10px; font-family: “Helvetica”; text-align: left;

Question 18(b) Is testing that candidates recognise: the format of HTML for lists the need for opening and closing tags Candidates not writing HTML from scratch but placing the tags in the right place. In this case the syntax has to be correct as it’s given in the question.

Reading and explaining code Questions may involve reading and explaining code in: software design and development database design and development web design and development Question 4 – read and understanding code (SQA Reference Language) Question 17(b)(c), 20(b) – read and understand SQL Question 18(c)(d) – read and understand HTML and CSS

Software design Design questions may ask candidates to solve a problem using one of the three design techniques: Structure diagram Flowchart Pseudocode For examples of design techniques, see Appendix 1 of the Computing Science Course Support Notes. Please note SQA Reference Language is not a design technique

Example question 16(b) Is testing that candidates can design an efficient solution to a problem. Looking for the main points of a correct design: selection constructs conditions correct tax rate assigned efficient solution

Example question 19(e) Is testing that candidates can design an efficient solution to a standard algorithm. Looking for the main points of a correct design: Input of string Conditional loop Condition length = 3 characters Error message

Software design Design questions may require candidates to read and understand any of the three design techniques. For example: Question 19(a) and 19(b) – pseudocode Question 20 – structure diagram

Database design Design questions may involve completing a: data entity relationship data dictionary query design For examples of database design, see Appendices 5, 6 and 7 of the Course Support Notes.

Database design Question 17(a) – Data entity relationship completing an entity relationship diagram Question 20(a) – Data dictionary understanding of primary and foreign keys Question 20(c) – Design a query Completing the design query

Web design Design questions may involve designing a web page using wire-framing. For examples of web user-interface design, see Appendix 10 of the Course Support Notes.

Question 15(a) Is testing whether candidates can extract information from a given scenario and apply wire-frame design technique with knowledge of file types. Wire-frame location of graphic with file type Wire-frame location of text Wire-frame location of video interview with file type

Past paper questions In your packs we have provided you with a table showing which areas of the course specification match previously issued exam questions. You will note that in the majority of cases the questions are similar to previous National 5 questions.

Any questions ? If you haven’t managed to get an answer to any of your questions today, please write it on a post-it note and stick it on the flipchart, with your name and email address and we’ll get back to you.