The Grade 11 Computer Science Principles rubric is designed to assess students’ understanding of foundational computing concepts and their ability to apply computational thinking to real-world problems. The rubric evaluates key areas such as programming proficiency; algorithmic problem-solving; data analysis; and the societal impacts of technology. By using this rubric; educators can provide clear; structured feedback that helps students identify strengths and areas for growth in their computational skills. Students are assessed on their ability to design and implement functional programs using appropriate logic and syntax. The rubric emphasizes debugging and refining code to improve efficiency; fostering resilience and attention to detail. Algorithmic thinking is evaluated through tasks that require students to break down complex problems into manageable steps; demonstrating their ability to create and optimize solutions. Data literacy is another critical component; with students expected to interpret; analyze; and visualize data to draw meaningful conclusions. This skill prepares them for a data-driven world; enhancing their ability to make informed decisions. The rubric also assesses students’ understanding of cybersecurity; digital privacy; and the ethical implications of technology; ensuring they become responsible digital citizens. Collaboration and communication are integrated into the rubric; reflecting the importance of teamwork in computing. Students must articulate their thought processes; document their work; and present findings effectively. By aligning assessments with these competencies; the rubric supports a well-rounded computer science education that equips students with both technical and soft skills essential for future academic and career success. Overall; this rubric promotes a growth mindset; encouraging students to engage deeply with computer science principles while developing critical thinking and creativity.