BMCS1013 Problem Solving and Programming (Academic Year 2025/2026, October Examination)