GCE AL ICT Lesson 9 LMS Programming (Python)

A/L ICT Lesson 09: Algorithms and Python Programming

Bilingual, exam-focused study guide for Unit 9 of the Sri Lankan GCE Advanced Level ICT syllabus. Covers problem-solving processes, stepwise refinement, modularization, structure charts, flowcharting, pseudocode design, and hand tracing. Thorough coverage of Python programming: language paradigms, interpreters vs compilers, variables, data types, operators and precedence, control structures (sequence, selection, nested iteration), built-in and user-defined functions with parameter passing and variable scope (local vs global). Features detailed notes on data structures (strings, lists, tuples, dictionaries), file operations, database connectivity, sequential search, and bubble sort. Includes interactive Python simulators for math operations and list slicing, 6 structured essay questions, 16 5-option MCQs, and a bilingual glossary.

Loading the lesson...