Subject Intent and Implementation
We study Computer Science to help us think in a more logical way and become better at making decisions and solve problems. We learn about how the different parts of a computer work together and why they work like that. In addition, we develop skills in programming and start to understand how computers communicate via networks. We then look at how important Technology is in today’s society and the impact and issues that can arise from using computer systems and how to improve them.
Curriculum Implementation include pedagogical principles and questioning techniques
Lessons are structured around theory and practical sessions. Students must understand the theoretical knowledge in order to appreciate the practical aspects of the course. The majority of practical lessons with be based around programming in Python 3. Homework is weekly and alternates between theory and practical too, with all practical homework based around developing programming skills. Homework is based around the ‘flipped learning’ style, and used for DIRT.