BFS Logo
 Bristol Free School

BFS Logo

Image of student
KS3 Curriculum Guide - Year 8 Computer Science
Term 1Python Basics    
Students are introduced to Python, a powerful but easy-to-use high-level programming language. 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.
Assessment: Practical assessment Key Words and Terms
 
Term 2Physical programming using Microbits - Micro python   
In this unit, students will learn micro python using microbits programming. Students will implement skills learnt in term 1 in this unit. Student will design various games/programs using buttons, accelometer and LEDs. Students will also generate music using microbits.
Assessment: Practical assessment & quiz Key Words and Terms
 
Term 3App Development using Appshed  
This unit will enable pupils to create a complete app with full takeaway functionality on an iPhone, Android, Windows or Blackberry smartphone as well as a desktop web browser in class. Pupils will plan and implement their own projects using skills from a teacher demonstration app which creates a guide to the Periodic table including image galleries, video, interactive maps, and web links. Pupils will also be able to program extensions to their own apps using the built-in language Blockly.
Assessment: Students will be assessed by the App they have created. Key Words and Terms
 
Term 4CareeerPilot Lessons & Digital Literacy – Spreadsheet Modelling 
In this term Students will spend two lesson on CareerPilot and then will be introduced to digital literacy and Computer models. Students will create a financial model and learn what if scenarios, conditional formatting and validation along with macros and charts.
Assessment: Students will be assessed practically by demonstrating their spreadsheet modelling skills at the end of the unit. Key Words and Terms
 
Term 5Data Representation 
Students will learn about data representation in computer science. Students will learn how text, images and sound are converted into binary in computer system. Students will also get introduction of hexadecimal numbers.
Assessment: Key task assessment on binary conversations.Key Words and Terms
 
Term 6Graphics using Python Turtle & Photoshop  
In this unit, students will use revisit software development and use the Turtle module in Python to develop problem solving skills. Throughout the unit, students will further develop their planning and designing skills to plan and develop a number of programs in Python, using their testing skills to debug the program. Students will provide evidence of the code and the program running and of testing conducted and ending with an evaluation. This unit will enable students to demonstrate their ability to think ahead, think creatively as well as use problem solving, literacy and organisation skills to produce a written report which shows the progress through a project including how errors and obstacles were solved.
Assessment: Practical assessment on Python graphicsKey Words and Terms
 

Login