Teachers' Portal  /  IGCSE Computer Science 0478  /  Software
Topic plan · IGCSE Computer Science 0478 · Topic 4

Software

System and application software, the operating system, interrupts, high-level and low-level languages, assemblers, compilers and interpreters, and what an IDE does.

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

6 lessons, 270 minutes of teaching

Lessons
6, each planned for 45 minutes
Worksheets
6 with answer keys
Quiz questions
36 multiple-choice, assignable in the app
Lab
CPU lab
Scheme of work

The lessons in order

RefLesson packStructureWorksheetQuizLab tab
4.1System software and application software
Every program on a computer is either looking after the computer itself or helping you get a job done.
Frayer Model6 Q, 14 marks6 MCQnone
4.1The operating system, firmware and the hardware
The operating system sits between your apps and the hardware, sharing out memory, the processor and devices, and keeping everything secure.
Connect-Extend-Challenge6 Q, 16 marks6 MCQnone
4.1Interrupts
When you press a key, the processor is busy doing something else.
Anticipation / Reaction Guide6 Q, 16 marks6 MCQtab 7
4.2High-level and low-level languages
Programmers can write in languages that read almost like English, or in codes that match the processor's own instructions one for one.
Cooperative Concept Mapping6 Q, 15 marks6 MCQnone
4.2Assemblers, compilers and interpreters
Every program has to become machine code before the processor can run it.
Think-Pair-Share6 Q, 16 marks6 MCQnone
4.2Integrated development environments (IDEs)
Programmers rarely write code in a plain text editor.
Mix-Pair-Share6 Q, 15 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