Computer Science

Computer Science

    Classwork and Homework assignments live on Classroom by Google.

    Submit all assignments here for marking and feedback.

    Homework will appear on your planner to aid your planning.

    Computation is not just about what computers do but something that nature has been doing for a very long time! 

    Women in Computing

    For example, coded within DNA in an alphabet of inheritance are the instructions for the creation of life forms as well as the data that represents the forms of life to be produced. Computer scientists are interested in computational procedures for solving problems. These procedures called algorithms are at the core. 

    IT & Computing is a relatively new subject but one that is increasingly important as societies use and reliance on it grows. The digital revolution has begun and pupils must be equipped with the necessary skills to succeed and excel in workplaces that may not even exist yet. This is taught in Year 1 and 2 and includes computing skills such as programming, use of standard applications and digital world, education...Why Computing? click here

    Crash Course Computing channel here

    Subscribe to 'hello world' free digital version

    Computerphile - YouTube Videos on Computer Science

    Year One and Two learning objectives

    Hour of code...learn to code, it makes you think and it's not as hard as you think! Do these on your desktop or tablet. Make with Google is another great site with a creative view

    Computational thinking

    is a mindset for solving problems. Computational thinking means:

    describing a problem succinctly

    decomposition – breaking down problems to make them easier to solve

    deciding whether a particular problem even has a solution

    thinking algorithmically

    deciding what parts of a problem are best solved by a machine and what parts by a human

    thinking recursively

    thinking in the abstract

    reusing solutions

    making generalisations

    deciding when a solution is ‘good enough’

    naming individual parts of a problem

    accepting and dealing with uncertainty

    scaling approaches to different situations

    performance modelling

    using machines to help us think like humans – not thinking like machines.

      Bill Gates

    "I think it's fair to say that personal computers have become the most empowering tool we've ever created. They're tools of communication, they're tools of creativity, and they can be shaped by their user."

     Edsger Dijkstra
    Computer science is no more about computers than astronomy is about telescopes."

    Some interesting reading - click here