This course is for students who are new to programming and want to learn in a fun and creative way. Students spend the first few lessons learning the basics of programming in Python. Students learn how to use the PyGame module which is used to create games in Python. Once students are familiar with Python and PyGame, they create their very own snake game which they can customise! Students also get a chance to present their game to the group in the very last lesson.
The series of lessons improve students’ coding, maths, game development and problem-solving skills in a fun and challenging way. Game development is a great opportunity to expose students to a programming field where creativity and computing skills are combined.
This course is suitable for GCSE students who are new to computer science and would like to practise their coding skills and improve their understanding of the GCSE syllabus content. Students will require a laptop/computer and they will need to have installed Visual Studio Code, Python and PyGame (help will be provided to set up prior the course date).
Course Content
10 LESSONS
10 HOURS Total Length
Lesson 1
Python I: DataTypes, Print and Arithmetic Operators
60 minutes
Lesson 2
Python II: Variables and Input
60 minutes
Lesson 3
Python III: Comparison Operators and If-Else Statements
60 minutes
Lesson 4
Python IV: Loops
60 minutes
Lesson 5
Pygame I: Set Display and Create a Disco
60 minutes
Lesson 6
Pygame II: Create Shapes
60 minutes
Lesson 7
Game I: Create Game Display and Snake
60 minutes
Lesson 8
Game II: Get the Snake Moving and Create Food
60 minutes
Lesson 9
Game III: Set Boundaries and Get the Snake to Grow
60 minutes
Lesson 10
Game IV: Create a Score System and Present Game!
60 minutes
Key Skills
Python Proficiency
Problem Solving
Programming
Educator
Annie K
Maths Educator
Annie breaks down complex maths concepts and guides her students through their learning, in an encouraging environment, ensuring they achieve great results.