Skip to main content

Farmbot: A Gamified Intro To Coding In Python w/Turinglab

Downloaded: 1275

Last edit: 17 October 2022

Resource Type Worksheets and Activities, Teaching Resources, Example Programs and Live Lessons, References, Guidebooks and Handbooks
Curriculum Topic Programming
English Key Stage 11-14 year (KS3), 14-16 years (KS4)
Scottish Curriculum Levels S4 - National 4/5 (15-16 years), S1-S3 (11 - 15 years)
Awarding Bodies AQA, OCR, Pearson / Edexcel

Farmbot is course 1 of 3 in Turinglab's Python Fundamentals Program.

Python Fundamentals

Available here >> https://www.turinglab.co.uk/programs/5ff4648738a09a0ec5b66424/courses

Aim >> to help learners with limited or no programming experience build the skills and knowledge needed to tackle GCSE-level programming challenges in Python.

Delivery Method >> Theory is interweaved among practical programming challenges and multiple choice questions in our online learning platform. This helps ensure students remain engaged and are continually applying theory to reinforce attainment.

Coding Challenges >> come in a number of forms to ensure students build up required knowledge while aiming to remaining accessible for all levels. They include Parsons Problem and Code from Scratch exercises, as well as missing-code exercises in block format (students simply click the correct blocks) or typed format (students are required to type answers into the gaps).

Farmbot

Available Here >> https://www.turinglab.co.uk/courses/5fc923c98b542b001d21abe5

Aim >> to cover the very basics of programming in Python and help students develop confidence through bite-sized content, quick-wins and mixed-type challenges.

Method >> learn to control a brightly coloured farming robot to move around the screen, plant, harvest and ship crops. 

Breakdown >> 

Stage 1: Write basic algorithms to control a virtual farming robot

Stage 2: A first chance to test new found knowledge

Stage 3: Learn to debug before writing an algorithm from scratch

Stage 4: Build your debugging muscle further while writing maintainable code

Stage 5: Writing complex algorithms from scratch

Stage 6: A first look at working with loops

 

Resources created by Turinglab (www.turinglab.co.uk)

 

Edit history

Sam Green | 17.10.22

Adding links to farmbot and python fundamentals

Sam Green | 17.10.22

Image Edit (Attempt 3)

Sam Green | 17.10.22

Update Image (Attempt 2)

Sam Green | 17.10.22

Updated Image to Fit

Sam Green | 17.10.22

Initial creation

Unlock