Why do we learn computer science?
Computer Science is the study of processes that interact with data and that can be represented as data in the form of programs. It enables the use of algorithms to manipulate, store and communicate digital information. Information technology is the use of computers to store, retrieve, transmit and manipulate data or information.
Our approach
We believe in the power of Computer Science as a discipline that will enable students to actively participate and thrive in a world heavily influenced by technology. The curriculum ultimately aims to support students in progressing to higher education and training and with their long-term career aspirations in or beyond the tech-industry.
Through their study, students will develop foundational knowledge including how computers work and how data is represented, transferred, processed, and stored between computational systems. We also want students to understand what computational thinking is and apply these principles to problem solving, creating solutions either in real-life or using computers (through algorithmic design and programming).
The curriculum will enable students to use technology as a tool for learning and expression in a variety of disciplines and interests, becoming not just consumers of technology, but creators of it. As a result, students will be empowered to use technology as an accessible medium for creative and personal expression, as well as a tool for representing and solving problems.
Finally, we want pupils to learn about the wider issues surrounding the use of technology in society, through engaging in discussions and reflecting upon the ethical, legal, and environmental issues, and developing digital literacy through exploring and being critical of the media they consume through various digital platforms.
Year Group Design
Students are to be taught in mixed ability class groups and will have 1 lesson per week of ICT/Computer Science in KS3 and 3 lessons for KS4.
Each year group will study a different unit of work in all the Key stages.
The National Curriculum is used to ensure correct coverage and progression of the three areas of Computing (digital literacy,
information technology and computer science). We have created termly planning overviews to support staff with the teaching of these areas, ensuring that learning is revisited to support pupils understanding whilst building year on year to develop and challenge our learners.
Curriculum Plan
As a faculty we will continue to develop a seven-year curriculum plan working backwards from Y11 to Y7. This document will also factor in what knowledge students bring with them from their KS2 experience.
The specification is constructed into 3 strands, whose learning outcomes are interwoven. The 3 strands are:
1. Practices and principles.
2. Core concepts.
3. Computer science in practice.
Students will learn:
* The practices and principles of computer science, such as computational thinking, computers and society, and creative design
* How to analyse problems in computational terms and understand concepts such as abstraction, logic, algorithms, computer systems, data representation and evaluation.
* Programming languages and how to read, write, test and modify computer programs.
The process of designing computational artefacts such as web pages, digital animations, simulations, games, apps and robotic systems.
* The ethical, historical, environmental, and technological aspects of computer science, and how it impacts the social and economic development of society.
The role of programming in computer science is like that of practical work in the other subjects— it provides motivation, and a context within which ideas are brought to life. Students learn programming by solving problems through computational thinking processes and through practical applications such as applied learning tasks.
KS4 staff will focus on common questions and approaches in topics to improve the consistency of experience for the students. KS5 staff will regularly discuss misconceptions and approaches to content.
Christian Distinctiveness
Within the department there are many opportunities for students to develop Christian values, which support the Academy Christian Ethos. We teach and actively encourage respect between students and other adults in all lessons and this is evident when listening quietly to others opinions, for example. We promote forgiveness in lessons, by encouraging students to reconcile and accept differences in opinion yet promote courage in speaking out loud and sharing opinions with peers. We explore the importance of community by relating to local and true to life case studies when exploring theoretical concepts. Within assessments and independent work we encourage self-control and stillness to promote reflection and deeper thought. We endorse endurance and reverence, especially when considering extending reports and essays which can span the entirety of a term to complete. Honestly is an important element in the teaching of malpractice, particularly around formal coursework submission.
Year 7
Autumn | |
---|---|
Unit 1 – Publishing for Purpose Unit 2 - Spreadsheets |
Spring | |
---|---|
Unit 3-Data Representation (Numbers and Text) Unit 4- Data Representation (Image and Sound) |
Summer | |
---|---|
Unit 5 – Scratch/Spike Programming (1) Unit 6 – Scratch/Spike Programming (2) |
Year 8
Autumn | |
---|---|
Unit 1 – Publishing for Purpose II Unit 2 – Hardware-Layers of Computing Systems |
Spring | |
---|---|
Unit 3 - Software- Development for the Web Unit 4 - Media- Vector Graphics |
Summer | |
---|---|
Unit 5 – Spreadsheets II Unit 6 – Mobile App Development |
Year 9
Autumn | |
---|---|
Unit 1 – Publishing for Purpose III (Using Media-Gaining support for a cause) Unit 2 – Networks |
Spring | |
---|---|
Unit 3 – Data Science Unit 4 – Introduction to Python Programming |
Summer | |
---|---|
Unit 5 – Spreadsheets III Unit 6 – Media - Animations |
Year 10
Autumn | |
---|---|
Extending Python Programming Knowledge |
Spring | |
---|---|
Systems Architecture Memory & Storage Boolean Logic |
Summer | |
---|---|
Algorithms Programming Fundamentals |
Year 11
Autumn | |
---|---|
Network security Operating Systems |
Spring | |
---|---|
Ethical, Legal, Environmental and Cultural Concerns |
Summer | |
---|---|
Programming Languages & IDEs |