BFS Logo
 Bristol Free School

BFS Logo

Image of student
KS3 Curriculum Guide - Year 7 Computer Science
Term 1Introduction to Computer Science at BFS   
In the first lesson, students will learn how to use the network and systems at BFS, the importance of choosing secure passwords and organisation. The following three lessons, students will develop understanding about cyber security by taking on the role of a cyber security agent working through a range of challenges to ensure the online protection of an organisation.
Assessment: Students will complete a series of online quizzes and produce a lab report about the cyber security challenge.Key Words and Terms
Term 1 and 2Computational Thinking: Scratch    
Scratch, a visual programming language that uses blocks and a ‘drag and drop’ method. Students build up basic programming skills and knowledge using Scratch online with the ultimate goal of designing and coding their own game. During the unit, students will create some classic games such as Pong and learn key terminology associated with programming as well as realising the important of creativity, planning, designing, testing and evaluating in programming
Assessment: Students will follow a systems development model to design, create, test and evaluate an original game based on a brief provided. There will also be a written assessment based on key terminology.Key Words and Terms
Term 3 and 4Computer 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.
Assessment: Students will have an end of unit assessment encompassing all topics as well as research tasks and challenges to complete throughout the unit.Key Words and Terms
Term 5Assembly Language: Little Man Computer   
Students will learn how data is passed around a computer by using the Little Man Computer (LMC) simulator. It has many of the basic features of a modern computer that uses the Von Neumann architecture and students will learn how to program in assembly language using a basic set of 10 instructions. The LMC is based on the idea of a 'Little Man' acting like the control unit of a CPU, fetching instructions from RAM, decoding and executing them as well as managing the input and output mechanisms and students will 'see' the data moving around the computer system.
Assessment: Students will be assessed on their knowledge of LMC as well as the programs they produce and evaluate.Key Words and Terms
Term 6Computational Thinking: Alice
Assessment: Key Words and Terms