Advanced Higher Computing Science - SQA

2y ago
12 Views
2 Downloads
4.05 MB
189 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Azalea Piercy
Transcription

Advanced Higher Computing ScienceCourse code:C816 77Course assessment code:X816 77SCQF:level 7 (32 SCQF credit points)Valid from:session 2019–20This document provides detailed information about the course and course assessment toensure consistent and transparent assessment year on year. It describes the structure ofthe course and the course assessment in terms of the skills, knowledge and understandingthat are assessed.This document is for teachers and lecturers and contains all the mandatory informationrequired to deliver the course.The information in this document may be reproduced in support of SQA qualifications only ona non-commercial basis. If it is reproduced, SQA must be clearly acknowledged as thesource. If it is to be reproduced for any other purpose, written permission must be obtainedfrom permissions@sqa.org.uk.Where this document includes materials from sources other than SQA (secondary copyright)this material must only be reproduced for the purposes of instruction in an educationalestablishment. If it is to be reproduced for any other purpose, it is the user’s responsibility toobtain the necessary copyright clearance. The acknowledgements page lists sources ofcopyright items that are not owned by SQA.This edition: August 2019 (version 2.0) Scottish Qualifications Authority 2014, 2019

ContentsCourse overview1Course rationale2Purpose and aims2Who is this course for?2Course content4Skills, knowledge and understanding5Skills for learning, skills for life and skills for work14Course assessment15Course assessment structure: question paper15Course assessment structure: project17Grading19Equality and inclusion20Further information21Appendix: course support notes22Introduction22Approaches to learning and teaching22Preparing for course assessment49Developing skills for learning, skills for life and skills for work51Resources to support the Advanced Higher Computing Science course53Appendix 1: problem analysis (SDD, DDD and WDD)54Appendix 2: Unified Modelling Language (UML) — class diagrams (SDD)65Appendix 3: entity-relationship diagrams (DDD)69Appendix 4: data dictionary (DDD)74Appendix 5: query design (DDD)76Appendix 6: server-side process design (WDD)84Appendix 7: linked lists (SDD)89Appendix 8: connecting to a database using a programming language (SDD)96Appendix 9: standard algorithms (SDD)115Appendix 10: SQL operations (DDD)124Appendix 11: HTML forms (WDD)138Appendix 12: PHP form processing (WDD)141Appendix 13: PHP sessions (WDD)152Appendix 14: media queries (WDD)157Appendix 15: integrative testing (SDD, DDD and WDD)166Appendix 16: fitness for purpose (SDD, DDD and WDD)174

Appendix 17: data representation (CS)177Appendix 18: computer structure (CS)182Appendix 19: environmental impact (CS)184Copyright acknowledgements185

Course overviewThis course consists of 32 SCQF credit points, which includes time for preparation for courseassessment. The notional length of time for candidates to complete the course is 160 hours.The course assessment has two components.ComponentMarksDurationComponent 1: question paper802 hours and 30 minutesComponent 2: project80see ‘Course assessment’ sectionRecommended entryProgressionEntry to this course is at the discretion ofthe centre. a range of computing-related HigherNational Diplomas (HNDs)Candidates should have achieved theHigher Computing Science course orequivalent qualifications and/or experienceprior to starting this course. degrees in computing science or relateddisciplines careers in computing, IT and/or relatedareas further study, employment and/ortrainingConditions of awardThe grade awarded is based on the total marks achieved across both course assessmentcomponents.Version 1.01

Course rationaleNational Courses reflect Curriculum for Excellence values, purposes and principles. Theyoffer flexibility, provide time for learning, focus on skills and applying learning, and providescope for personalisation and choice.Every course provides opportunities for candidates to develop breadth, challenge andapplication. The focus and balance of assessment is tailored to each subject area.This course highlights the central role of computing professionals as creativeproblem-solvers and designers, able to conceive, design, implement, and operate complexsystems. It provides candidates with an understanding of contemporary computingtechnologies, and develops a wide range of practical skills that underpin our modern, digitalworld.The course also builds awareness of the importance of computing in meeting our needstoday and for the future, in many fields including science, education, business, and industry.Many organisations regard computing skills as vital to their growth and sustainability, while agrowing number of individuals use computing technologies as a way to createentrepreneurial, social and enterprise-building opportunities.Purpose and aimsThe course provides a broad and challenging exploration of computing technologies,focusing on developing advanced programming and research skills. Candidates learn toapply a rigorous approach to the design and development process.The course enables candidates to: understand and apply computational-thinking skills across a range of computing contexts extend and apply knowledge and understanding of advanced concepts and processes incomputing science apply skills and knowledge in analysis, design, development, implementation, testing,and evaluation to a range of digital solutions with increasingly complex aspects apply creative problem-solving skills across a range of contexts develop autonomous learning, investigative, and research skills communicate advanced computing concepts clearly and concisely, using appropriateterminology develop an informed understanding of the role and impact of computing technologies ininfluencing our environment and societyWho is this course for?The course is suitable for candidates interested in exploring the role and impact ofcontemporary computing technologies. It provides a pathway for those who want to progressto more specialised training, further education, or entry into a diverse range of occupationsVersion 1.02

and careers, such as software programming and/or engineering, databases, and web designand development.The skills in the course are transferable to all areas of computing-related study includingrobotics, artificial intelligence, e-commerce, networking, cyber security, and systems analysisand testing.Version 1.03

Course contentThe course has four areas of study:Software design and developmentCandidates develop knowledge, understanding, and advanced practical problem-solvingskills in software design and development. They do this by using appropriate softwaredevelopment environments. Candidates develop object-oriented programming andcomputational-thinking skills by analysing, designing, implementing, testing, and evaluatingpractical solutions and explaining how these modular programs work. They use theirknowledge of data types and constructs to create efficient programs to solve advancedproblems.Database design and developmentCandidates develop knowledge, understanding, and advanced practical problem-solvingskills in database design and development. They do this through a range of practical tasks,using SQL to create and query relational databases. Candidates apply computationalthinking skills to analyse, design, implement, test, and evaluate practical solutions, using arange of development tools. Candidates apply interpretation skills to tasks involving somecomplex features in both familiar and new contexts.Web design and developmentCandidates develop knowledge, understanding, and advanced practical problem-solvingskills in web design and development. They do this through a range of practical andinvestigative tasks. Candidates apply computational-thinking skills to analyse, design,implement, test, and evaluate practical solutions to web-based problems, using a range ofdevelopment tools including HTML, Cascading Style Sheets (CSS) and PHP. Candidatesapply interpretation skills to tasks involving some complex features in both familiar and newcontexts.Computer systemsThis content is designed to be delivered in the context of the other areas of study and not asa stand-alone area of study. Candidates develop their understanding of how data is stored inhexadecimal form and how flags are used during the fetch-execute cycle. They becomeaware of the environmental impact of data centres and the security risks of code injections.Note: the integration of technologies is central to the course. Candidates design andimplement integration between the three practical areas of study, as detailed in the table inthe ‘Skills, knowledge and understanding for the course assessment’ section of thisdocument. Some aspects of analysis, testing, and evaluation apply to all three practicalareas, and the course content table is designed to reflect this.Version 1.04

Skills, knowledge and understandingSkills, knowledge and understanding for the courseThe following provides a broad overview of the subject skills, knowledge and understandingdeveloped in the course: applying computational thinking to solve complex computing problems analysing complex problems within computing science, across a range of contemporarycontexts designing, developing, implementing, testing, and evaluating digital solutions (includingcomputer programs) to complex problems across a range of contexts developing advanced skills in computer programming and the ability to communicate howa program works communicating an understanding of complex concepts related to computing sciencedesign and development, clearly and concisely, using appropriate terminology knowledge and understanding of the role and impact of contemporary computingtechnologies on the environment and societyVersion 1.05

Skills, knowledge and understanding for the course assessmentThe following provides details of skills, knowledge and understanding sampled in the course assessment.Software design and developmentAnalysisDatabase design and developmentWeb design and developmentIdentify the purpose and functional requirements of a problem that relates to the design and implementation at this level interms of: inputs processes outputsDescribe, exemplify, and implement research for: feasibility studies:— economic— time— legal— technical user surveysDescribe, exemplify, and implement planning in terms of: scheduling resources Gantt chartsVersion 2.06

Software design and developmentDatabase design and developmentWeb design and developmentProduce requirement specifications for end-users and develop: end-user requirements scope, boundaries and constraints functional requirementsDescribe, exemplify, and implement Unified Modelling Language (UML): use case diagrams:— actors— use cases— relationshipsDesignIdentify the data types and structuresrequired for a problem that relates tothe implementation at this level.Describe, exemplify, and implemententity-relationship diagrams with threeor more entities indicating:Describe, exemplify, and implementwireframe designs showing: visual layoutRead and understand designs ofsolutions to problems at this levelusing the following design techniques: entity name navigation entity type (strong, weak) consistency attributes underlying processes structure diagrams relationship participation(mandatory, optional) pseudocode UMLExemplify and implement efficientdesign solutions to a problem at thislevel, using pseudocode, showing:Version 2.0 name of relationship cardinalityIdentify relationship participation froman entity-occurrence diagram.Describe, exemplify, and implementlow-fidelity prototype from wireframedesign.Read and understand designs ofserver-side processes at this level,using the following design techniques:7

Software design and developmentDatabase design and developmentWeb design and development top level design the data flow refinementsDescribe, exemplify, and implementsurrogate keys. structure diagramsDescribe, exemplify, and implementUML for the following: class diagrams:— class name— instance variables and datatypesDescribe and exemplify a datadictionary, in relation to SQL, with threeor more entities for the following: pseudocodeExemplify and implement the design ofserver-side processes usingpseudocode. entity name attribute name primary and foreign key attribute type:— methods— varchar— public and private— integer— inheritance— float— constructor— date— array of objects— time attribute sizeDescribe, exemplify, and implementuser-interface design using awireframe, indicating: Version 2.0visual layoutinputsvalidationunderlying processesoutputs validation:— presence check— restricted choice— field length— rangeExemplify a design of a solution to aquery using:8

Software design and developmentDatabase design and developmentWeb design and development tables and queries fields search criteria sort order calculations grouping havingImplementationData types and structuresSQLCSSDescribe, exemplify, and implementthe following structures in solutions toproblems at this level:Implement relational database usingSQL Data Definition Language (DDL)and Data Manipulation Language(DML) to match the design.Describe, exemplify, and implementresponsive pages using the followingmedia queries: parallel 1-D arrays records arrays of records 2-D arrays array of objectsDescribe and exemplify the operationof linked lists (double and single).Computational constructsDescribe, exemplify, and implementthe following object-orientedconstructs:Version 2.0Describe, exemplify, and implement thefollowing SQL operations: CREATE statement:— CREATE DATABASE— CREATE TABLE— constraints:o primary keyo foreign keyo not nullo checko auto increment DROP statement: media type:— print— screen media feature:— max-widthHTMLDescribe, exemplify, and implementform elements including: FORM element:— action— method (get and post)9

Software design and developmentDatabase design and development object— DROP DATABASE property— DROP TABLE method class sub-class encapsulation inheritance HAVING clause of the SELECTstatement subqueries used with the WHEREclause of SELECT statementsWeb design and development INPUT, SELECT and TEXTAREAelements:— name— value TABLE element:— th, tr, td data types:— varcharPHP polymorphism— integerDescribe, exemplify, and implementcoding of server-side processing to:Describe, exemplify, and implementcode to:— date instantiation open and close connection todatabase server execute SQL query format query results— float— time logical operators:— IN— NOT— BETWEEN binary search— get()— post() open and close connection todatabase server:— ANY— die()— EXISTS— mysqli connect()Algorithm specificationDescribe, exemplify, and implementstandard algorithms including: assign form data to server-sidevariables:— mysqli close()Read and explain code that uses theSQL at this level. execute SQL query:— mysqli query() format query results: insertion sort— echo bubble sort— mysqli fetch array()— mysqli num row()Version 2.010

Software design and developmentDatabase design and developmentRead and explain code that usesconstructs appropriate to this level.Web design and developmentand: assignment, repetition andselection using server-side localand global variables sessions:— session start()— session destroy()Read and explain code that usesconstructs appropriate to this level.TestingDescribe, exemplify, and implement the following: integrative testing usability testing based on prototypes final testing end-user testingand:and: component testing during thedevelopment of the solution SQL implemented tables matchdesign SQL operations work correctly atthis levelVersion 2.011

Software design and developmentEvaluationDatabase design and developmentWeb design and developmentand:and:and: efficiency accuracy of output usabilityEvaluate solution in terms of: fitness for purpose maintainability— perfective— corrective— adaptive robustness usabilityVersion 2.012

Computer systemsDatarepresentationDescribe and exemplify the use of hexadecimal to represent positive integers.Convert hexadecimal numbers to binary/denary and vice-versa.Add two 8-bit two’s complement numbers leading to possible overflow errors.ComputerstructureWith reference to the fetch-execute cycle, describe: the role of the:— memory address register (MAR)— memory data register (MDR)— instruction register (IR) the use of pipelining to increase throughputDescribe the role of the flag registers (overflow, carry, sign, and zero) following Arithmetic Logic Unit (ALU) operations.EnvironmentalimpactDescribe the environmental impact of data centres.Security risksand precautionsDescribe and identify the security risks of SQL code injections and how to protect against them.Skills, knowledge and understanding included in the course are appropriate to the SCQF level of the course. The SCQF level descriptors givefurther information on characteristics and expected performance at each SCQF level, and are available on the SCQF website.Version 2.013

Skills for learning, skills for life and skills for workThis course helps candidates to develop broad, generic skills. These skills are based onSQA’s Skills Framework: Skills for Learning, Skills for Life and Skills for Work and draw fromthe following main skills areas:2Numeracy2.3Information handling3Health and wellbeing3.1Personal learning4Employability, enterprise and citizenship4.2Information and communication technology (ICT)5Thinking skills5.35.4ApplyingAnalysing and evaluatingTeachers and lecturers must build these skills into the course at an appropriate level, wherethere are suitable opportunities.Version 2.014

Course assessmentCourse assessment is based on the information in this course specification.The course assessment meets the purposes and aims of the course by addressing: breadth — drawing on knowledge and skills from across the course challenge — requiring greater depth or extension of knowledge and/or skills application — requiring application of knowledge and/or skills in practical or theoreticalcontexts as appropriateThis enables candidates to apply: knowledge and skills from across the course to plan, analyse, design, implement, testand evaluate a solution to solve an appropriately challenging practical computing scienceproblem breadth of knowledge from across the course, and depth of understanding, to answerappropriately challenging questions in computing science contextsCourse assessment structure: question paperQuestion paper80 marksThe question paper gives candidates the opportunity to: apply computational thinking to solve complex computing problems analyse complex problems within computing science, across a range of contemporarycontexts design, develop, implement, test, and evaluate digital solutions (including computerprograms) to complex problems across a range of contexts communicate how a well-structured, complex, modular program works demonstrate understanding of complex concepts relating to computing science designand development by communicating clearly and concisely, using appropriate terminology demonstrate knowledge and understanding of the role and impact of contemporarycomputing technologies on the environment and society demonstrate knowledge and understanding of key aspects of contemporary projectplanning and management demonstrate knowledge and understanding of object-oriented programmingThe question paper has a total mark allocation of 80 marks. This is 50% of the overall marksfor the course assessment.Version 2.015

Marks are distributed across all four areas of study, as follows: software design and developmentapproximately 40% database design and developmentapproximately 25% web design and developmentapproximately 25% computer systemsapproximately 10%A proportion of marks are available for more challenging questions that may requirecandidates to integrate, provide detailed descriptions or explanations, or understand complexand/or unfamiliar concepts in code.The question paper has two sections containing questions that sample from the ‘Skills,knowledge and understanding for the course assessment’ section in this document.Candidates must answer all the questions.Section 1 is worth 20 marks and consists of short-answer questions from across all fourareas of the course.Section 2 is worth 60 marks and consists of four structured questions, broken down intomultiple subparts. Questions in this section: require candidates to understand and design solutions to complex, unfamiliar problems are set in meaningful contexts that require candidates to provide some descriptions andexplanations provide integration by drawing on understanding from two or more areas of the course sample across the course in a balanced waySQA’s standardised reference languageQuestions assessing understanding and application of programming skills are expressedusing SQA’s standardised reference language. Further information can be found in thedocument Reference language for Computing Science question papers, which can bedownloaded from the Advanced Higher Computing Science subject page on SQA’s website.Where candidates need to answer by writing code, answers may be expressed using anyprogramming language. Candidates are not expected to write code in SQA’s standardisedreference language. Marks are awarded for demonstrating understanding, not for the correctuse of syntax.Setting, conducting and marking the question paperSQA sets and marks the question paper. It is conducted in centres under conditions specifiedfor external examinations by SQA.Candidates have 2 hours and 30 minutes to complete the question paper.Specimen question papers for Advanced Higher courses are published on SQA’s website.These illustrate the standard, structure and requirements of the question papers. Thespecimen papers also include marking instructions.Version 2.016

Course assessment structure: projectProject80 marksThe project gives candidates the opportunity to: apply computational thinking to solve a complex computing problemanalyse a complex problem within a computing science contextdesign, develop, implement, test, and evaluate a digital solution to a complex problemdemonstrate advanced skills in computer programmingcommunicate understanding of complex concepts related to computing science, clearlyand concisely, using appropriate terminologyThe project is designed to allow candidates to demonstrate their ability to workindependently.The project must: be based on one of the following study areas of the course:— software design and development— database design and development— web design and development include at least two concepts from this area of the course integrate with one of the other two areas of the courseIt is important for teachers and lecturers to discuss potential project ideas with candidates toensure that they meet the criteria for the Advanced Higher project, and are achievable withinthe constraints of time, expertise and resources available.The project has a total mark allocation of 80 marks. This is 50% of the overall marks for thecourse assessment.Candidates gain marks for the following stages of the project: analysis of the problemdesign of the solutionimplementationtesting the solutionevaluation of the solution10 marks20 marks30 marks15 marks5 marksSetting, conducting and marking the projectThe project is: an open brief — candidates choose the topic for their project in discussion with theirteacher or lecturer conducted under some supervision and control submitted to SQA for external markingVersion 2.017

Assessment conditionsTimeThere is no time limit for the project. Candidates should start at an appropriate point in thecourse.Supervision, control and authenticationThe project is conducted under some supervision and control.Candidates can complete part of the work outwith the learning and teaching setting;therefore, teachers and lecturers must exercise professional responsibility to ensure thatevidence submitted by a candidate is their own work.ResourcesThis is an open-book assessment. Candidates can access any appropriate resources.Reasonable assistanceCandidates must carry out the assessment independently. However, teachers and lecturerscan provide reasonable assistance prior to, and during, the formal assessment process.Teachers and lecturers should advise candidates on their choice of problem. This is toensure that their chosen problem meets the criteria for the Advanced Higher project and isachievable.Candidates must work independently once the formal assessment process has started, withteacher and lecturer input limited to constructive comment and/or questioning.Once projects are completed and submitted, they must not be returned to candidates forfurther work.Evidence to be gatheredCandidate evidence includes program listings, screenshots, web page source files, data filesor similar, as appropriate.VolumeThere is no word count.Version 2.018

GradingCandidates’ overall grades are determined by their performance across the courseassessment. The course assessment is graded A–D on the basis of the total mark for bothcourse assessment components.Grade description for CFor the award of grade C, candidates will typically have demonstrated successfulperformance in relation to the skills, knowledge and understanding for the course.Grade description for AFor the award of grade A, candidates will typically have demonstrated a consistently highlevel of performance in relation to the skills, knowledge and understanding for the course.Version 2.019

Equality and inclusionThis course is designed to be as fair and as accessible as possible with no unnecessarybarriers to learning or assessment.Guidance on assessment arrangements for disabled candidates and/or those with additionalsupport needs is available on the assessment arrangements web page:www.sqa.org.uk/assessmentarrangements.Version 2.020

Further information Advanced Higher Computing Science subject page Assessment arrangements web page Building the Curriculum 3–5 Guide to Assessment Guidance on conditions of assessment for coursework SQA Skills Framework: Skills for Learning, Skills for Life and Skills for Work Coursework Authenticity: A Guide for Teachers and Lecturers Educational Research Reports SQA Guidelines on e-assessment for Schools SQA e-assessment web page SCQF website: framework, level descriptors and SCQF HandbookVersion 2.021

Appendix: course support notesIntroductionThese support notes are not mandatory. They provide advice and guidance to teachers andlecturers on approaches to delivering the course. Please read these course support notes inconjunction with the course specification and the specimen question paper and coursework.Approaches to learning and teachingAt Advanced Higher, a significant amount of learning may be self-directed and requirecandidates to demonstrate initiative and work on their own.Some candidates may find this challenging, so it is important that you have strategies inplace to support them, for example planning time for regular feedback sessions and/ordiscussions on a one-to-one or group basis.You should encourage candidates to use an enquiring, critical and problem-solving approachto their learning. Give them the opportunity to practise and develop research andinvestigation skills, and higher-order evaluation and analytical skills.Where possible, provide opportunities to personalise learning to enable candidates to havechoices in approaches to learning and teaching. The flexibility in the Advanced Higher courseand the independence with which candidates carry out the work lends itself to this.Encourage candidates to participate fully in active learning and practical activities by workingtogether, analysing, investigating, debating and evaluating topics, problems and solutions,while you act increasingly as a facilitator.You should use an appropriate balance of teaching methodologies when delivering thecourse. A variety of active learning approaches is encouraged, including the following:Activity-based learningYou should balance whole-class, direct teaching opportunities with activity-based learningusing practical tasks. An investigatory approach is encouraged, with candidates activelyinvolved in developing their skills, knowledge and understanding by investigating a range ofreal-life and relevant problems and solutions related to areas of study. You should supportlearning with appropriate practical activities, so that skills are developed simultaneously withknowledge and understanding.Group workPractical activities and investigations lend themselves to group work, and you shouldencourage this. Candidates engaged in collaborative group working strategies can capitaliseon one another’s knowledge, resources and skills by questioning, investigating, evaluatingand presenting ideas to the group. Working as a team is a fundamental aspect of working inthe IT and related industries, and so should be encouraged and developed.Version 2.022

Problem-based learningProblem-based learning (PBL) is another approach that can support candidates to progressthrough the course. This method may be best utilised at the end of a topic, where additionalchallenge is required to ensure candidates are secure in their knowledge and understanding,and to develop the ability to apply knowledge and skills in less familiar contexts. Learningthrough PBL develops skills in problem solving, decision making, investigation, creativethinking, team working and evaluation.Computational thinkingComputational thinking is recognised as a key skill set for all 21st century candidates —whether they intend to continue with computing science or not. It involves a set ofproblem-solving skills and techniques used by software develo

Higher Computing Science course or equivalent qualifications and/or experience prior to starting this course. a range of computing-related Higher National Diplomas (HNDs) degrees in computing science or related disciplines careers in computing, IT and/or related areas further study, employment and/or training Conditions of award

Related Documents:

SPX-SQA-F03 Supplier Corrective Action Request SPX-SQA-F04 Supplier Deviation / Concession Approval Request Form SPX-SQA-F05 FAI Report SPX-SQA-F06 Quality Control Plan SPX-SQA-F07 Tool Passport SPX-SQA-F08 Supplier Balanced Scorecard SPX-SQA-F09 SPX FLOW Audit 3 Definitions and Acronyms Term Definition AVL Approved Vendor List sometimes .

1.1 Purpose of the Course Tutor Guide 3 2 Setting up the course 4 3 The SQA Advanced Diploma Structure 5 3.1 General SQA Advanced Diploma Qualification Framework 5 3.2 Core Skills 7 3.3 Graded Units 9 . SQA Credits with a mixture of SCQF level 6, 7 and level 8 Units. The SQA

SQA Credits with a mixture of SCQF level 7 and Level 8 units. Each unit is assigned a SQA Credit value of 1, 2 or 3. This credit value is based . — Course Tutor Guide 4 For SQA Advanced Diploma courses each unit is also assigned an SCQF level which will be 6, 7 or 8. These levels indicate the degree of difficulty of the work for that unit.

SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE TM-SQA-01 V2.0 DECEMBER 16, 2003 Systems Engineering Process Office, Code 212 Space and Naval Warfare Systems Center San Diego 53560 Hull Street San Diego, CA 92152-5001 Approved for public release; distribution is unlimited SQA Plan Template TM-SQA-01 v2.0 12/16/03 ii PREFACE

SCHOLAR Study Guide Unit 1: SQA Higher Physics 1. SQA Higher Physics ISBN 978-1-906686-73-4 Printed and bound in Great Britain by Graphic and Printing Services, Heriot-Watt University, Edinburgh. Acknowledgements Thanks are due to the members of Heriot-Watt University's SCHOLAR team who planned and

2018 Accounting Higher Finalised Marking Instructions Scottish Qualifications Authority 2018 The information in this publication may be reproduced to support SQA qualifications only on a non-commercial basis. If it is reproduced, SQA should be clearly acknowledged as the source. If it is to be used for any other purpose, written permission must be obtained from permissions@sqa.org.uk. Where .

Cloud Computing J.B.I.E.T Page 5 Computing Paradigm Distinctions . The high-technology community has argued for many years about the precise definitions of centralized computing, parallel computing, distributed computing, and cloud computing. In general, distributed computing is the opposite of centralized computing.

2013 BERKELEY COUNTY SCHOOL 2ND & 3RD GRADE WRITING FOLDER 3 2nd grade Second Semester - Pen Pals.38