Year 11 – Computer Science

Head of Subject: Mr C Mueller


Intended Outcomes

Focus will shift from the previous year and go further into programming and the key underlying principles of programming, theory will continue with extra topics, however, those topics will primarily be centered around the key aspects to programming and becoming robust problem solvers.  

  • Course Implementation

    Algorithms  

    Students will look at specific algorithms and discover the best ways to search and sort data in a real-world scenario, there will also be a focus on discovering best practices when writing flow charts and pseudocode. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

    Programming fundamentals

    This unit primarily looks at the underpinning concepts of programming, learning how to structure code appropriately to ensure it works as efficiently as possible from the outset. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

    Producing robust programs

    Continuity from the previous unit will be at the heart of making sure students can produce robust programs to real world problems, ensuring code that is well written by providing validation, penetration testing and proper use of commenting to cover just a few of the skills developed. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

    Boolean logic

    Students will look at applying logic to solve problems, delving into Boolean logic and specific logic gates, taking a look at combining these gates for the best ways to solve problems and considerations engineers much take when constructing circuitry. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

    Programming languages and IDEs

    Students are well taught about high level languages like Python, this unit dives into different programming languages and looks at low level languages and machines code, comparisons are made to high level languages and the use of an integrated development environment to make writing source code as easy and useful as possible. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

    Python Programming

    The majority of theory lessons shift this year, they will be designed to develop students programming ability from Year 10 and take their programming to a new levels in regards to ensuring that code is well written, thoughtful and well presented for collaboration with other students. Students will have weekly challenges that embed knowledge from taught sessions in the form of workbook theory challenges and will have weekly verbal feedback and complete regular multiple-choice quizzes.  

     

Learning Impact

All Computing theory will consolidate topics from the previous four years and seek to engage students in more complex ideas centered around specific algorithms, programing and its core principles, how best to ensure code is well written, using logic gates to plan circuitry and different programming languages and the environment they are written in. This is developed over time and adds knowledge weekly. This is teacher marked with individual written feedback provided.  


Parents will be informed through the use of a mix of school reports, parents evenings and intervention from the classroom teacher as needed.  

By using this website you agree to accept our Privacy Policy and Terms & Conditions