Back to Browse

A-Level Programming Class – Recursion, Inheritance & Computational Thinking | Class 15

27 views
Apr 25, 2025
1:02:25

In this advanced A-Level Computer Science session, Ahmed Elmalla works with Luana to enhance her understanding of object-oriented programming, recursion, and computational thinking. The class covers key concepts such as building a base Employee class for inheritance, implementing and testing recursive functions like Fibonacci and factorial, and applying efficient strategies using mathematical formulas. Students will benefit from practical demonstrations in Python, insights into memory issues with recursion, and discussions about when to use iterative vs recursive approaches. The session also includes hands-on coding with string processing and inheritance verification using the super() function. This lesson is ideal for students preparing for A-Level coursework or final exams involving algorithms, class design, and abstraction. Keywords: A-Level Computer Science, recursion in Python, inheritance OOP, base class implementation, computational thinking, Fibonacci recursion, factorial method, string processing Python, employee class hierarchy, pseudocode recursion, Python helper functions, coding class A-Level

Download

0 formats

No download links available.

A-Level Programming Class – Recursion, Inheritance & Computational Thinking | Class 15 | NatokHD