The Grade 11 IB Computer Science HL/SL rubric provides a structured framework for assessing student performance in key areas of computational thinking; problem-solving; and programming. It evaluates students on their ability to design; implement; and analyze algorithms; as well as their understanding of fundamental computer science concepts such as data structures; abstraction; and system fundamentals. The rubric emphasizes both theoretical knowledge and practical application; ensuring students develop a balanced skill set. For HL students; the rubric includes advanced topics like recursion; object-oriented programming; and higher-level system design; fostering deeper analytical and technical proficiency. SL students focus on core principles; ensuring a solid foundation in computational logic and programming basics. Both levels assess students’ ability to document and explain their code; promoting clarity and effective communication. The rubric encourages independent learning and creativity by evaluating project-based work; where students design solutions to real-world problems. This cultivates critical thinking and innovation while reinforcing technical skills. Additionally; the assessment criteria include ethical considerations; helping students understand the societal impact of technology and the importance of responsible computing practices. By aligning with IB’s inquiry-based approach; the rubric supports differentiated learning; allowing students to explore topics that interest them while meeting rigorous academic standards. It prepares students for further studies in computer science or related fields by developing logical reasoning; problem-solving agility; and adaptability to emerging technologies. The clear performance descriptors provide actionable feedback; helping students identify strengths and areas for growth; ultimately fostering a growth mindset and lifelong learning habits.