I believe that assessments should not only measure learning but also support it. My approach is designed to help students reflect on their learning through both formative and summative methods.
Example worksheets or activities that cater to different skill levels, clearly labeled as "Basic," "Intermediate," and "Advanced."
I regularly implement interactive quizzes using platforms such as Kahoot and Quizizz for real-time formative assessments. These quizzes quickly engage students, provide immediate feedback, and identify learning gaps.
I generally provide short, reflective prompts at the end of a lesson, to encourage students to summarize what they've learned, clarify uncertainties, and indicate areas needing further support.
Structured reflection tasks that enable students to critically evaluate their own work. These tasks enhance their reflective and evaluative skills.
Comprehensive final projects involving coding tasks, presentations, and demonstrations of applications, enabling students to showcase their understanding and practical skills in real-world contexts.
📄 View Project GuidelinesPython and pseudocode assignments, such as solving algorithmic problems or developing functional software applications, demonstrating practical mastery of computer science concepts.
View Project GuidelinesStructured IGCSE-style questions and scenario-based problems that assess theoretical understanding, computational thinking, and problem-solving skills.
View Project GuidelinesIn-school or external competitions, demonstrating students' ability to apply knowledge in competitive, real-world environments.