SHSubjectHub

Data Structures: Arrays, Records, Files & Abstract Data Types

AQA 75174.2aA-levelWorksheetSubscription
Page 1 of the Data Structures: Arrays, Records, Files & Abstract Data Types preview
1 of 3 in the preview
Also online

This worksheet marks itself

Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.

  • 11 questions
  • 45 marks
  • about 55 minutes
  • marked instantly

Question types: multi-part, multiple choice, short answer, true or false, fill the gap.

About this resource

AQA A-level Computer Science (7517) Paper 1, full 4.2.1 — the concept of a data structure in familiar/practical contexts (4.2.1.1); one-dimensional arrays as vectors and two-dimensional arrays as matrices, with the general n-dimensional array as a set of same-type elements indexed by a tuple of n…

Lesson outline

  1. Do Now — Retrieval from Prior Programming Fundamentals
  2. Quick Check — Everyday 'Record' vs Technical 'Record'
  3. I-Do: The Concept of a Data Structure
  4. Hinge Check — Is a Data Structure Just Another Name for an Array?
  5. I-Do: One-Dimensional Arrays as a Vector
  6. We-Do: 1D Array Indexing
  7. We-Do — True or False: 1D Array Indexing
  8. I-Do: Two-Dimensional Arrays, n-Dimensional Arrays and Tuples
  9. We-Do: A Tuple Locates One Cell in a Matrix
  10. Hinge Check — Does Every Array Need a Tuple of Exactly 2 Integers?
  11. We-Do — Design a Solution Using an Array: Weekly Rainfall
  12. I-Do: Fields, Records and Files
Unit bundlePaper 1
Part of: Paper 1: the whole unitEvery resource in the unit in one zip.

More from 4.2 Fundamentals of data structures