Skip to content

SQA Advanced Higher Computing Science

Advanced Higher · SQAComputer Science525 cards

Picked for the same course from what people use most, and all of it can be read without an account.

Everything for Computer Science

Looking for help with Computer Science?

Cookie Tutoring, our own tutoring service, may have tutors for Computer Science. Lessons are live and one to one, and the first 15 minutes with any tutor is free.

Find a tutor

Flashcards for SQA Advanced Higher Computing Science (C816 77), covering software design, database design and web design, each split by the course's own stages of analysis, design, implementation, testing and evaluation. Follows course specification version 5.0, valid from session 2026-27.

Adding it gives you your own copy, with every subdeck below. Each card then comes back just before you would forget it, and every one you get right or wrong counts towards your mastery of its topic. You can delete or suspend the parts you are not studying once it is yours.

What is inside (23 subdecks)

  • Database design and development159 cards
    • Data dictionary38 cards
    • Entity-relationship diagrams29 cards
    • Query design15 cards
    • SQL: creating and changing a database23 cards
    • SQL: SELECT, HAVING and subqueries42 cards
    • Testing and evaluation12 cards
  • Software design and development250 cards
    • Analysis60 cards
    • Data types and structures40 cards
    • Design32 cards
    • Evaluation20 cards
    • Object-oriented programming31 cards
    • Standard algorithms45 cards
    • Testing22 cards
  • Web design and development116 cards
    • CSS media queries16 cards
    • HTML forms23 cards
    • PHP form processing21 cards
    • PHP sessions15 cards
    • Server-side process design14 cards
    • Testing and evaluation12 cards
    • Wireframes and prototyping15 cards

Some of its cards

  • One process a server-side pseudocode design may include is [...].
    One process a server-side pseudocode design may include is opening and closing a database connection.
  • PHP session
    A way of storing information within a website so it can be retained and used across multiple pages
  • Two or more separate one-dimensional arrays that use the same index to store related data, such as one array of names and a matching array of ages
    Parallel 1-D array
  • At Advanced Higher, what does testing a database solution check about its SQL-implemented tables?
    That they match the original design
  • What four things does a website wireframe design show?
    Visual layout, navigation, consistency and underlying processes
  • Testing individual functions or modules for correctness, carried out during the development of a solution
    Component testing
  • Whether a solution, once designed, implemented and tested, meets all of its functional requirements
    Fitness for purpose
  • Which two HTML attributes of the `` element control where and how its data is submitted?
    `action` and `method`
  • A planning template listing the fields, tables, search criteria, sort order, grouping and having condition needed before an SQL query is written
    Query design table
  • Object
    A single instance of a class, with its own copy of the class's instance variables

And 515 more once you add the deck.