• Accessibility
  • Main SQA Website
  • Using the site
  •  >  Subjects
  •  >  Computing Science
  •  >  National 5
  •  >  Assignment
  •  > [Assignment 2018]

In this section

Select a subject Accounting Administration and IT Applications of Mathematics Apprenticeships Art and Design Baccalaureates Biology Business Management Care Chemistry Childcare & Development Classical Studies Computing Science Core Skills Dance Design and Manufacture Drama Economics Engineering Science English Environmental Science ESOL Fashion and Textiles French Gaelic Gaidhlig Geography German Graphic Communication Health and Food Technology History HN Human Biology Italian Latin Mandarin Mathematics Mathematics of Mechanics Media Modern Studies Music Music Technology National 1 & 2 Philosophy Photography Physical Education Physics Politics Practical Cake Craft Practical Cookery Practical Electronics Practical Metalworking Practical Woodworking Psychology RMPS Scots Language Skills for Work Sociology Spanish Statistics SVQ Urdu

National 5 Computing Science - assignment

Coltness High School – Computing Science

Higher exam papers.

Specimen Paper

These papers are for the old (pre 2018) arrangements and will contain questions no longer covered in the current course.

Exam Papers

Other Papers

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Report a Glow concern

Glow Blogs uses cookies to enhance your experience on our service. By using this service or closing this message you consent to our use of those cookies. Please read our Cookie Policy. OK

SQA Higher Computing Past Papers

2020 sqa higher computing past papers, sqa higher computing paper 1.

SQA Higher Computing Question Paper 1.

2019 SQA Higher Computing Past Papers

2018 sqa higher computing past papers.

SQA Higher Computing Question Paper 1. Reference X716/76/01.

2017 SQA Higher Computing Past Papers

2016 sqa higher computing past papers.

The Student Room Logo

Higher Computing Science Assignment

This website uses cookies

Your cookie preferences were saved

Higher Computing Science

Course information.

The purpose of this course is to build on the skills, knowledge and understanding of Computing Science developed at National 5. At this level, learners will be introduced to an advanced range of computational processes and thinking, and learn to apply a rigorous approach to the design and development process across a variety of contemporary contexts.

The course consists of two units

Coursework assignment 60 marks

Question paper 90 marks Total marks 150 marks

The coursework assignment (Added value unit) will be completed in class time.

The Question Paper will be set by SQA. The paper will consist of 90 marks (60% of total mark)

Entry Requirements 

 National 5 Computing Science pass

Progression Routes

Advanced Higher Computing Science

HNC/HND courses

Past papers

Higher Computing Science past papers can be found on the SQA website here (opens new window)

[SQA Higher Computing Science: Assignment] I am unable to complete my computing assignment and desperately need help.

higher computing science assignment 2018

Looking for some help with my coding assignment

I'm looking for some help for my computing science assignment as part of the curriculum as cut off due to Covid and my teacher is legally not allowed to help me or he'll get reprimanded. I've never coded before this year and I'm having a very difficult time translating my notes into the program so any help at all is very appreciated.

For the assignment I basically have to read a CSV file containing entryIDs, locations, forenames, surnames and jumps for some competition. I also have to write to a new file with a 'bibvalue' which consists of the first letter of the forename, the entire surname, and the first letter of the location (this one is then converted to ascii).

I've done as much as I can and I feel like I'm so close to getting it to work but I can't get past this final hurdle and I have to finish it tomorrow.

here is my code so far:

#creating a class

class athlete():

def __init__(self, entryID, location, forename, surname, jumps):

self.entryID = entryID

self.location = location

self.forename = forename

self.surname = surname,

self.jumps = jumps

#Reading from CSV

def readFile():

readAthletes = []

input_file = open('atheltes.csv','r')

reader_object = csv.reader(input_file)

for line in reader_object:

currentAthlete = athlete(line[0], line[1], line[2], line[3], line[4])



return readAthletes

def displayAthletes(readAthletes):

for index in range(len(readAthletes)):

print(readAthletes[index].entryID, readAthletes[index].location, readAthletes[index].forename, readAthletes[index].surname, readAthletes[index].jumps)

#Writing to new CSV

def bibValues():

output_file = open("bibValues.csv","w",newline="")

bib_data = csv.writer(output_file)

for index in range (len(entryID)):



return bib_data

for i in range (len(forename)):

CreateBibValue1 = forename[0]

return forename[0]

for i in range (len(location)):

CreateBibValue3 = ord(location[0])

return location[0]

finalCreateBibValue = (CreateBibValue1+surname+CreateBibValue3)

write_BibValue=(finalCreateBibValue, entryID)

#Highest number of jumps

def maxJumps():

maximum = jumps[0]

position = 0

for x in range (1, len(jumps)):

if jumps[x] > maximum:

maximum = jumps[x]

position = x

print ("The top number of jumps is", position)

#Finding the top jumper

def topJumper():

if jumps == maxJumps:

print(forename, surname)

return topJumper

#main program

athlete() =

topAthlete = readFile()




I have no clue how to

loop the class (which is apparently something I've got to do but had no further info

2)Figure out the correct calculation for the class (athletes) in the main program.

I seriously appreciate any help. I'd prefer on a moral basis if I could have the solution explained to me so I can learn but at this point I'm desperate and will take any help I can.

' src=

All top-level comments have to be an answer or follow-up question to the post. All sidetracks should be directed to this comment thread as per Rule 9.

OP and Valued/Notable Contributors can close this post by using /lock command

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

damn, I studied at the faculty of programming for 5 years ...

I sincerely wanted to help you, but I don’t understand anything here. I know what cycles are, and function (theoretically), but in practice this is unrealistic. I sympathize with you greatly!

Perhaps contact eduowl.pro for help! I'm sure they have programmers.)

You code is hard to follow because the indents have been lost, but it seems to be missing two function definitions (or you have two extra returns):

There is a comma after surname in the class definition which should not be there, also in main you have:

which doesn't make sense (athlete is a class, you cant make it hte left hand side of an = statement).

You're already creating a list of athlete objects called readAthletes in the readFile function, and this loops through creating a new object of class athlete() for each line in the file. This is the loop. It looks like it should work except that close() needs brackets.

In your main you have:

so now the topAthlete will contain the list readAthletes which is created by readFile(). In the next line you should display topAthlete, not readAthletes. This hould all work. The rest is a bit of a mess and I'm not sure what the calculations are as you didn't describe them in the post.

But as far as writing the new file bibvalue, all you have to do is pass the list topAthlete to the function, then loop through it just like you did in displayAthletes, but this time get the first letter of the name, the surname, and the first letter of the location and print them to a file.

Also an additional piece of advice. When you read the file and create each athlete object:

it's a good idea to remove any spaces from the ends of each string, like this:

otherwise if you have

in your CSV file you will get " Alice " as the name, not "Alice".

That way if forename = "Alice" forename[0] will always be "A".

About Community

Subreddit Icon

Ranked by Size

Perfect Papers

2023 Computing Science Nat 5/Higher Bundle [CS(N5H)23]

2023 Computing Science Nat 5/Higher Bundle

Available Options:

Only available for orders placed before 10th October 2023

Complete higher computing science prelim paper (80 marks, 2 hours)., complete national 5 computing science prelim paper (80 marks, 1 hour 30 minutes)..

Section 1 (mandatory) will allow candidates to demonstrate their breadth of knowledge and understanding from the course and problem solving abilities in Software Development and Computer Systems.

All sections will contain a mix of short-answer, restricted response questions and structured, extended response questions.

This question papers are prepared to match the balance, style and marking guidelines of the Diet 2022 SQA paper at this level. The detailed marking guidelines provide example responses and guidance notes. We provide a full breakdown of the question type (A/C), related item from the Course Assessment Specification and marks available. 

This paper includes a Microsoft PowerPoint presentation of the paper and answers to use when feeding back to candidates.

Papers are prepared by writers with many years of experience of setting, marking and vetting papers for SQA at multiple levels.

All questions are new and not previously seen. All 2022/2023 papers conform to the current SQA Course Specification and changes to assessment. Perfect Papers will update papers should SQA amend their assessment guidance. Our 2022/2023 papers are valid for the 2023 SQA examination diet.

We are always seeking to improve our papers and update papers based on customer feedback as needed.

Adapted option includes a complete digital question paper, created as a PDF document, which can be completed using Adobe Reader. Files are provided in Microsoft Work, PDF or Adapted formats (which includes Microsoft Word and Digital Paper PDF) as downloads from our web store.

There are currently no product reviews.

2023 Computing Science (National 5) - PAPER B

Latest Products

2023 Computing Science (Higher) - PAPER A

Get In Touch

higher computing science assignment 2018

© Copyright 2023 by Perfect Papers

Back to Top


  1. Advanced Higher Computing Science

    higher computing science assignment 2018

  2. Higher Computing Science 2018-19 SQA Specimen and Past Papers With Answers : SQA : 9781510456747

    higher computing science assignment 2018

  3. Higher Computing Science

    higher computing science assignment 2018

  4. Higher Computing Science Practical Database Unit using Filemaker Pro

    higher computing science assignment 2018

  5. How to Pass Higher Computing Science

    higher computing science assignment 2018

  6. BrightRed Publishing. Higher Computing Science New Edition

    higher computing science assignment 2018


  1. Range of numbers using 2's complement

  2. CS101 Assignment No. 1 Solution Fall 2022

  3. Higher Computing Science

  4. BEGE-103 solved assignment 2018-19 / EEG-03 solved assignment 2018-19

  5. Cloud computing nptel assignment 6 answers

  6. Python Records and Array of Records


  1. Higher Computing Science Assignment Assessment task

    Specimen — valid from session 2018-19 and until further notice. The information in this publication may be reproduced in support of SQA qualifications only on a

  2. SQA

    National 5 Computing Science - assignment. Assignment | 2018 (All links open as PDF files). Assessment task (External link to SQA website).

  3. Assignment

    Higher Assignment. Specimen – August 2018. Specimen assignment task for Higher Computing Science · Specimen assignment task for Higher Computing Science

  4. Past Papers

    These papers are for the old (pre 2018) arrangements and will contain questions no longer covered in the current course. Exam Papers. 2018 Higher Computing

  5. SQA Higher Computing Past Papers

    SQA Higher Computing Question Paper 1. View Assignment Paper ... View Assignment Electronic Files ... 2018 SQA Higher Computing Past Papers

  6. Carer HIGHER COMPUTING SCIENCE I wanted to take this

    The question paper has a total mark allocation of 110 marks; this is 69% of the overall marks for the course assessment. Assignment. SQA creates a new

  7. Higher Computing Science Assignment

    Does anyone have a copy of the 2020 higher computing science assignment. 0. Report. reply. Quick Reply. submit reply. Related discussions.

  8. Higher Computing Science

    Assessment. Coursework assignment 60 marks. Question paper 90 marks Total marks 150 marks. The coursework assignment (Added value unit) will be completed in

  9. [SQA Higher Computing Science: Assignment] I am unable ...

    [SQA Higher Computing Science: Assignment] I am unable to complete my computing assignment and desperately need help.

  10. 2023 Computing Science Nat 5/Higher Bundle

    You can choose from PDF, Microsoft Word or Adapted Digital Exam Paper formats. This bundle incldues: Complete Higher Computing Science prelim paper (80 marks, 2