Teachers' Portal  /  A-Level Computer Science 9618  /  Further Programming
Topic plan · A-Level Computer Science 9618 · Topic 20

Further Programming

Low-level, imperative, object-oriented and declarative paradigms, classes, inheritance and polymorphism, and random-access files with exception handling.

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
Pseudocode lab
Scheme of work

The lessons in order

RefLesson packStructureWorksheetQuizLab tab
20.1Low-level, imperative and declarative paradigms
The same problem can be solved in very different styles.
Frayer Model6 Q, 21 marks6 MCQtab 6
20.1Object-oriented programming
Object-oriented programming builds a program from objects that hold their own data and know how to process it.
Connect-Extend-Challenge6 Q, 24 marks6 MCQnone
20.2Serial, sequential and random file processing
Data in variables disappears when a program ends; data in a file does not.
Anticipation / Reaction Guide6 Q, 23 marks6 MCQtab 6
20.2Exception handling
Files go missing, users type letters where numbers belong and networks drop out.
Cooperative Concept Mapping6 Q, 21 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