- 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
- Additional resources for session 2022-23
- Question paper
- [Assignment 2018]
- [Assignment Specimen]
- Advanced Higher
- Course Reports
National 5 Computing Science - assignment
- Terms & Conditions
- Back To Top
Coltness High School – Computing Science
Higher exam papers.
- 2019 Higher Computing Science Paper
Specimen Paper
- Higher Specimen Question Paper
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 Science Paper
- 2017 Higher Computing Science Paper
- 2016 Higher Computing Science Paper
- 2015 Higher Computing Science Paper
Other Papers
- Higher Computing Exemplar Paper
- Higher Specimen Review
- Higher Exemplar Review
- Higher 2015 Review
- Higher 2016 Review
- Higher 2017 Review
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.

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.

Higher Computing Science Assignment
- Oxford DPhil in Law - 2023
- I feel I made a bad decision
- BBC Advanced Journalism Apprenticeship
- Raining hot chocolate☔️☕️: A blog
- Newcastle Physician Associate Course 2023
- St George's University of London (SGUL) A101 2023 Entry
- 2023 entry A100 / A101 Medicine fastest and slowest offer senders
- QUB Dentistry 2023 Entry
- Official: Aston University A100 2023 Entry Applicant and Offer Holder thread
- Andrew Tate arrested for human trafficking
- Official Oxford 2023 Postgraduate Applicants Thread
- Grant Thornton Grad Scheme 2022
- Official UCL 2023 Undergraduate Applicants Thread
- Official: University of Birmingham A100 2023 Entry Applicant and Offer Holder thread
- Official University of Edinburgh 2023 Applicant Thread
- Can I have some advice for year 10 and 11?
- The daily Wordle puzzle thread!
- King's College London A102 GEM 2023 Entry
- Official Imperial Postgraduate 2022 / 2023
- How does it feel to orgasm as a girl?
- Official Cambridge Postgraduate Applicants 2023 Thread
- Official University of Bristol 2023 Applicant Thread
- Official: Hull York Medical School A101 2023 Entry Applicants and Offer Holders
- Home Office - Asylum Decision Maker (EO)
- Gates Cambridge Applicants (for entry in 2023) - U.S. and International
- 236020 - Home Office Various EO roles (900 posts)
- Thinking of quitting Masters Aero Mech Engineering
- Atkins Graduate Scheme 2023
- Neuroscience MSc @KCL 23/24
- Official: Edge Hill University A100 2023 Entry Applicant and Offer Holder thread
- Durham University 2023 Applicants
- Year 12s - apprenticeships and uni alternatives
- KCL Dentistry 2023 Entry
- Animal husbandry & welfare
- Am I in the wrong here?
- Dissertation
- Amazon Software Development Engineer Apprenticeship
- Official: University of Southampton A101 (BM4) 2023 Entry
- Barclays explorer graduate program 2023
- Mott MacDonald Graduate Scheme 2022
- Oxford MSc in Advanced Computer Science 2023 thread
- Somewhat unsuccessful UCAS application. How can I save my career?
- Bristol Computer Science offers/rejections
- Computer Science University Courses
- PwC Flying Start Degree: Technology. Applying to multiple unis with this course.
- Help for my third A-level choice
- computer science degree without maths
- Online MSc Computer Science Courses
- Durham Warick Computer Science Rejection
- Transferring after completing of Loughborough Foundation year
- i dont feel skilled in computer science
- Computer science
- Uni of Essex Online: MSc Data Science - Reviews?
- Bath vs Goldsmiths vs Northumbria vs York (online MSc Artificial Intelligence)
- Current Computing Student AMA (Ask Me Anything!!!)
- King's College Computer science Offer
- Kings and UCL CS Response
- Warwick BSc Maths or Bath BSc Maths & Computing
- Exeter vs surry for comp sci
- Skip to main content

This website uses cookies
Your cookie preferences were saved
- CHANGE TEXT SIZE A+ / A-
- West Lothian Council Link
- School News
- St Margaret's 'The Round Up'
- School Events
- Leadership Team
- Mission Statement
- Rights Respecting Schools
- Active Schools
- Extra-Curricular Clubs
- School Improvement Plan
- Our Learning
- Learning Together
- Pathways Programme
- Pupil Support and Wellbeing
- Continuing our learning
- Supercharge Your Study Programme
- Our Community
- Education Services Information
- Parent Council
- Pupil Voice
- Winter Ready
- West Lothian College
- Our Associated Primary Schools
- Our Achievements
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
- Software Design and Development
- Information System Design and Development (Higher)
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)
- 01506 497104
- Our address: St Margaret's Academy Howden South Road Livingston West Lothian EH54 6AT
- Privacy Notice
- Accessibility
- West Lothian Civic Centre
- Howden South Road
- United Kingdom
[SQA Higher Computing Science: Assignment] I am unable to complete my computing assignment and desperately need help.

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])
readAthletes.append(currentAthlete)
input_file.close
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)):
bib_data.writerow([entryID[index],bibValues[index]])
output_file.close()
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()
displayAthletes(readAthletes)
bibValues()
topJumper()
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.

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

Ranked by Size

- What's New?
- Computing Science
- Information Systems
- Computing Studies
- Mathematics
- Modern Studies
- Administration
- Business Management
- RME and RMPS
- Adapted Papers
- Craft and Design
- Craft & Design
- Graphic Communication
- Create an Account
- Use Download Code
- How to Order
- Create A Support Ticket
- View Your Support Tickets
- Contact Us
2023 Computing Science Nat 5/Higher Bundle [CS(N5H)23]

Available Options:
- Description
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 (55 Marks): Software Design & Development and Computer Systems
- Section 2 (optional, 25 Marks): Database Design and Development
- Section 3 (optional, 25 Marks): Web Design and Development.
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.
- Past Papers

Latest Products

- Terms & condition
- Privacy Policy
- Delivery Information
Get In Touch

© Copyright 2023 by Perfect Papers
Back to Top

IMAGES
VIDEO
COMMENTS
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
National 5 Computing Science - assignment. Assignment | 2018 (All links open as PDF files). Assessment task (External link to SQA website).
Higher Assignment. Specimen – August 2018. Specimen assignment task for Higher Computing Science · Specimen assignment task for Higher Computing Science
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
SQA Higher Computing Question Paper 1. View Assignment Paper ... View Assignment Electronic Files ... 2018 SQA Higher Computing Past Papers
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
Does anyone have a copy of the 2020 higher computing science assignment. 0. Report. reply. Quick Reply. submit reply. Related discussions.
Assessment. Coursework assignment 60 marks. Question paper 90 marks Total marks 150 marks. The coursework assignment (Added value unit) will be completed in
[SQA Higher Computing Science: Assignment] I am unable to complete my computing assignment and desperately need help.
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