Pick an article from the ACM TechNews newsletter for students to read, summarize, and write a reflection on to find relevant and appropriate CS articles for AP CSP social implications assignments.
Make reflections a part of every class project so that students have an opportunity to learn from their completed work and think critically about how they performed, what they learned, and mistakes they made.
Assign students to add comments to code their peers wrote that is void of comments to test students ability to understand the code as well as their peer’s ability to write clear code.
Incorporate the Computer Science Principles seven big ideas explicitly with every topic covered throughout the course, especially when having class discussions so students can clearly see course goals.
Reach out to current and former students with varied interests to find and suggest articles about CS current events for the class to read.