Teachers' Portal  /  A-Level Computer Science 9618  /  Data representation
Topic plan · A-Level Computer Science 9618 · Topic 13

Data representation

User-defined composite and non-composite types, serial, sequential and random file organisation with hashing, and normalised floating-point binary numbers.

Open the topic lab Question bank Notes PDF
Unit at a glance

4 lessons, 180 minutes of teaching

Lessons
4, each planned for 45 minutes
Worksheets
4 with answer keys
Quiz questions
24 multiple-choice, assignable in the app
Lab
Number systems lab
Scheme of work

The lessons in order

RefLesson packStructureWorksheetQuizLab tab
13.1User-defined data types
Built-in types such as INTEGER and STRING cannot describe everything a program needs.
Mix-Pair-Share6 Q, 17 marks6 MCQnone
13.2File organisation, access and hashing
How records are arranged in a file decides how quickly one can be found.
Jigsaw6 Q, 22 marks6 MCQtab 5
13.3Floating-point binary representation
A floating-point number is stored as a mantissa and an exponent, both in two's complement, just like scientific notation in binary.
Numbered Heads Together6 Q, 18 marks6 MCQtab 5
13.3Normalisation, range and precision
A normalised floating-point number wastes no bits on leading zeros or ones, so it is as precise as the format allows and has only one representation.
Round Table6 Q, 19 marks6 MCQnone

Each pack holds the plan, worksheet and quiz for its lesson. Teach the rows in order; the lab tabs match the student lessons.

Also for this topic

Topic resources