The final stage of the 3rd Year Coding course is the completion of the Classroom-Based Assessment (CBA). This topic focuses on finalizing the portfolio, ensuring all learning outcomes are evidenced, and reflecting on the journey from problem to solution. This aligns with NCCA Learning Outcomes 3.5 and 3.6, which emphasize communication and reflection.
NCCA Curriculum SpecificationsNCCA Coding Short Course LO 3.5NCCA Coding Short Course LO 3.6
Students have three minutes to 'pitch' their project to a small group, explaining the problem, their solution, and the social impact. Peers provide feedback on how clearly the student communicated their ideas.
How does our software address the original social problem?
Students display their final code and reflections on their screens. The class moves around, leaving 'positive praise' and 'thoughtful questions' on cards for each project to celebrate their hard work.
What historical technological advancements made this project possible?
Students look back at their very first code from 1st Year. They discuss with a partner how their skills and their understanding of technology's role in society have changed over the three years.
How can we effectively communicate the social value of our code?
The CBA is only about the final code working perfectly.
Clarify that the NCCA assessment values the *process* and *reflection* as much as the product. Use a sample portfolio to show how documenting mistakes and changes can actually lead to a better grade.
I don't need to explain the history or ethics in my final report.
Remind students that the Coding Short Course is about 'Computing and Society.' Use a checklist to ensure they have linked their project back to the pioneers and ethical issues they studied in earlier units.