Computer Science — Year 8

 

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.

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

Create a supportive community:

Term 1: Graphics

In this unit, students will learn the essentials of graphic design, using Photoshop to manipulate images and create graphics. Students will become familiar with a new software and the tools required to edit images for a purpose. Students will learn how graphics in the world around us are created and understand why images are manipulated for example in advertising and magazines. They will also examine the ethical issues surrounding image manipulation.

Students will be assessed by their final practical work.

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

Create a supportive community:

Term 2: Website Development using HTML

In this unit, students will learn about websites and web development. They will start by gaining an understanding of what a website is and how it ends up in the web browser. Students will edit content in a website before creating their very own web site from scratch using HTML. Students will develop an understanding about design considerations to make a website as accessible as possible and will be able to add images and hyperlinks to their website. To develop their website further, students will focus on the look and feel of their website by applying CSS (a cascading style sheet) to achieve the desired appearance.

Students will be assessed practically by their final website and will have a theory assessment.

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

Create a supportive community:

Term 3: Programming with Python

In this unit, students will write and execute programs in Python using www.repl.it. They will learn about the basics of displaying messages, assigning values to variables, and receiving input from the keyboard. Students will gain a deeper understanding of assignment, explore arithmetic expressions and calculations, learn about randomness, using selection, and iteration in their Python programs. Throughout the unit, students will develop the skills required in small programs in preparation for developing up to two larger programs - a guess the number game and a multiple choice quiz.

Students will be assessed practically by demonstrating their programming skills at the end of the unit. They will develop at least one of a choice of two programs (a guess the number game and a multiple choice quiz) and complete a theory assessment. Each week, students submit the programs they develop.

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

Create a supportive community:

Term 4: Ethical and Legal Issues in Technology

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

Create a supportive community:

Term 5: Data Representation: Binary and Hexadecimal

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

Create a supportive community:

New time: New title

New Description

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

Create a supportive community: