BFS Logo
 Bristol Free School

BFS Logo

Image of student
KS3 Curriculum Guide - Year 7 Computer Science
Term 1aCyber Security   
In the first lesson, students will learn how to use the network and systems at BFS, the importance of choosing secure passwords and organisation. 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. Students are also introduced to the Duke of York iDEA scheme which is set as homework to complete throughout the year. This provides students with the opportunity to achieve Bronze, Silver and Gold Awards through solving puzzles and challenges linked to key skills required to be an active citizen.
Assessment: Students will complete a series of online quizzes and produce a lab report about the cyber security challenge.Key Words and Terms
Term 1bIntroduction 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.
Assessment: There will be an online assessment based on key terminology, skills and programming constructs.Key Words and Terms
Term 2Control 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
Assessment: Students will be assessed practically and will produce a report demonstrating their understanding of the algorithm.Key Words and Terms
Term 3Ethical and Legal Issues in Technology   
Assessment: Students will have a written assessment.Key Words and Terms
Term 4Programming with Microbits
Assessment: Key Words and Terms
Term 5Computer 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 6Website Development: HTML and JavaScript
Assessment: Key Words and Terms