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