A-Level Computer Science Practical Programming

A laboratory-driven A-Level Computer Science course covering C programming, debugging, expressions, selection, iteration, functions, arrays, recursion, searching, sorting, stacks, queues and integrated practical projects.

A-Level Computer Science Practical Programming develops practical problem-solving and C programming skills through structured lessons, guided practice, laboratory work and integrated projects. Learners progress from program structure and debugging through computational expressions, selection, iteration, modular programming, arrays, strings, recursion, searching, sorting, stacks and queues. The course concludes with integrated laboratory challenges that combine design, implementation, testing, documentation and reflection.
C Programming Introduction & Debugging 5 lesson(s)
Task 17 — Printing a Poem

90 minute(s)

Preview
Task 18 — Source-Code Comments

105 minute(s)

Enrolled students
Task 19 — Program Names and Identifiers

105 minute(s)

Enrolled students
Task 20 — Recognising Syntax Errors

120 minute(s)

Enrolled students
Task 21 — Correcting Program Errors

120 minute(s)

Enrolled students
Data, Variables & Computational Expressions 4 lesson(s)
Task 22 — Area and Circumference of a Circle

135 minute(s)

Enrolled students
Task 23 — Painting a Room

150 minute(s)

Enrolled students
Task 24 — Body Mass Index

135 minute(s)

Enrolled students
Mini-Project 8 — Base Conversion Program

180 minute(s)

Enrolled students
Selection & Decision-Making Programs 5 lesson(s)
Task 25 — Age Project

120 minute(s)

Enrolled students
Task 26 — Rock, Paper, Scissors

150 minute(s)

Enrolled students
Task 27 — Days in Month

150 minute(s)

Enrolled students
Task 28 — Activities at Lake LazyDays

120 minute(s)

Enrolled students
Mini-Project 9 — Date Validation

240 minute(s)

Enrolled students
Iteration & Repetitive Processing 7 lesson(s)
Task 29 — Counting and Looping

105 minute(s)

Enrolled students
Task 30 — Powers of 2

105 minute(s)

Enrolled students
Task 31 — Factorial with a While Loop

105 minute(s)

Enrolled students
Mini-Project 10 — A Guessing Game

135 minute(s)

Enrolled students
Task 32 — More Guessing with do...while

105 minute(s)

Enrolled students
Task 33 — Factorial Using a for Loop

105 minute(s)

Enrolled students
Mini-Project 11 — Restaurant Program

180 minute(s)

Enrolled students
Procedures, Functions & Modular Programming 6 lesson(s)
Task 34 — Routines

110 minute(s)

Enrolled students
Task 35 — Swap

120 minute(s)

Enrolled students
Task 36 — Sort

120 minute(s)

Enrolled students
Task 37 — Diamond of Stars

135 minute(s)

Enrolled students
Task 38 — Convert to Celsius

105 minute(s)

Enrolled students
Mini-Project 12 — Roots of a Quadratic Equation

250 minute(s)

Enrolled students
Arrays, Strings & Tabular Data 6 lesson(s)
Task 39 — Array of Numbers

120 minute(s)

Enrolled students
Task 40 — More Arrays

120 minute(s)

Enrolled students
Mini-Project 13 — Tally Chart

150 minute(s)

Enrolled students
Task 41 — Unique Random Numbers

135 minute(s)

Enrolled students
Task 42 — Timetable

135 minute(s)

Enrolled students
Mini-Project 14 — Country Quiz

180 minute(s)

Enrolled students
Recursion, Searching & Sorting 3 lesson(s)
Task 63 — Computing Powers Recursively

180 minute(s)

Enrolled students
Task 65 — Efficient Fibonacci Computation

180 minute(s)

Enrolled students
Task 66 — Searching and Sorting an Integer List

360 minute(s)

Enrolled students
Stacks, Queues & Data Structures 2 lesson(s)
Task 67 — Array Implementation of a Stack

300 minute(s)

Enrolled students
Task 68 — Array Implementation of a Circular Queue

300 minute(s)

Enrolled students
A-Level Laboratory Manual Mastery 6 lesson(s)
Integrated Debugging and Program Correction

180 minute(s)

Enrolled students
Computational Modelling and Input Validation

180 minute(s)

Enrolled students
Control-Structure Integration Challenge

195 minute(s)

Enrolled students
Modular Student Results Processing System

210 minute(s)

Enrolled students
Algorithm Analysis and Data Processing Challenge

210 minute(s)

Enrolled students
Laboratory Manual Capstone Project

225 minute(s)

Enrolled students

Continue exploring this learning area.

SOF FREE
Software

C Programming, Algorithms & Problem Solving

Professional C programming, algorithms and problem solving for Advanced Level Computer Science, engineering fo...

SOF FREE
Software

Advanced C Programming, Data Structures & Algorithms

A practical advanced C programming course focused on modular programming, arrays, pointers, dynamic memory, st...

SOF FREE
Software

A-Level Computer Science GCE Paper 3 Past Questions & Solutions

A complete GCE Paper 3 preparation course built around genuine past questions, guided solutions, practical wor...

LT Lite Tech Support Chat with an administrator
Sign In Start Learning