Computer Science — Year 7

 

Computer Science Overview

Term 1a: Cyber Security

This term introduces the students to the school network and online platforms including Classcharts, Teams and email. Students will also learn about how to create folders to ensure they are organised and manage their files appropriately. Students will learn about the importance of being safe online and protecting their personal information including how to choose and remember a secure password. Students will be introduced to the iDEA Scheme which is set as homework to complete through the year and gives students the opportunity to achieve Bronze, Silver and Gold Awards through computation thinking challenges linked with key skills required to be an active citizen.

Students will complete a baseline assessment and complete a minimum number of iDEA badges.

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Students will develop understanding of the importance of being digitally aware and how to act whilst online as well as the potential consequences of not acting appropriately online.

Create a supportive community:

Students will be aware of how to access resources within school, where to find support and be able to guide each other if needed. Students will also learn more about respecting and how to support others whilst online.

Term 1b: Introduction to Programming: Tynker

Students are introduced to programming using an online platform called Tynker. Initially, students build up basic programming skills and understanding using block programming to solve a range of problems which include the use of the key constructs sequence, selection and iteration. Students move on through the levels to develop deeper understanding and skills in text based languages Python and JavaScript by solving further challenges that require logic and resilience.

There will be an online assessment based on key terminology, skills and programming constructs.

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

In the process of creating interactive stories, games, and animations with Scratch, students can learn important computational skills and concepts. They can develop problem-solving and project-design skills, such as reasoning logically, debugging problems, developing ideas from initial conception to completed project, and sustaining focus.

Create a supportive community:

Students will support each other by providing critical feedback about game ideas and designs as well as the testing and debugging process.

Term 2: Control Systems and Algorithms: Flowols

Students learn about control systems and develop an understanding of why and how technology is used all around us. The main focus is learning about input, process and outputs involved in developing controls systems and students investigate the importance of systems design and the consequences of system failure. Students will use Flowol to develop their logical reasoning and problem solving talents, develop programming skills and explore the world of automatic, autonomous systems and robots. Flowol supports many programming elements including sequences of instructions, branching using decisions, loops (infinite, or based on a condition or count), variables and simple variable manipulation and sub-procedures

Students will be assessed practically and will produce a report demonstrating their understanding of the algorithm.

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Create a supportive community:

Term 3: Computer Systems 101

Students will develop an understanding about how computers systems work including learning about hardware such as input and output devices, processors and internal components as well as software and operating systems. Students will also have an introduction to the binary numbering system.

Students will have an end of unit assessment encompassing all topics as well as research tasks and challenges to complete throughout the unit.

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Students will develop an understanding of how the technology they use daily functions and operates. They will build on problem solving, research and reasoning skills when reflecting on a system requirements task. They will also develop an understanding of the financial costs involved in creating and maintaining an IT system for different scenarios (eg households and organisations)

Create a supportive community:

Students can support each other in their understanding and reflect on the technological requirements of organisations such as a school.

Term 3: Ethical and Legal Issues in Technology

Students will have a written assessment.

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Students will further develop their problem solving skills as well as their understanding about how data moves about a computer system and being able to manipulate the data.

Create a supportive community:

Students will be able to test each others programs and critically reflect on them.

Term 4: Programming with Microbits

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Create a supportive community:

Term 6: Website Development: HTML and JavaScript

  • Spiritual
  • Moral
  • Social
  • Cultural
Develop the individual:

Create a supportive community: