Set of 14 lessons created to introduce why loops ( for and while) are used in programming by drawing a range of different shapes. Text handling including 1 D and 2D arrays. Procedures and functions are investigated by drawing shapes and controlling electronics in Tinkercad. Includes all program solutions - Python source files. Includes lots of exam questions to test understaning (with answers) Created for Computer Science GCSE Course
Lesson 1 - Intro to Python with Trinket - Drawing
Lesson 2 - Python with Trinket - For Loops
know that loops are also known as iterations
know what a for loop, why it is use and how it is used
be able to create basic shapes with and without For Loops
create more complex shapes and be able to use colour for
outline and fill
Lesson 3 - Python with Trinket - While Loops
know what a while loop is , why it is use and how it is used
be able to create basic shapes with and without while Loops
create more complex shapes and be able to use colour for
outline and fill
Lesson 4 - Python Drawing Shapes with Loops Summary
be able to investigate geometrical shapes and fractals
create own fractals by testing and upgrading other fractal programs.
Lesson 5 - Working with Text part 1
be able to input, store and output text characters
know what a constructs are – sequence, iteration and decisions
be able to use constructs to communicate with the user
Lesson 6 - Working with Text part 2
know what programming constructs are
be able to confidently use selections - if else and if elif else statements
solve a range of complex problems
Lesson 7 - Working with Loops
know what a while loop is
be able to use them in a range of different programs
Lesson 8 - Working with Random Functions
Lesson 9 - Summary
Lesson 10 - Arrays 1 D
Lesson 11 - Arrays 2 D
know why 2 D arrays are used
be able to create, and process data from 2 D arrays
know what a nested for loop is and understand how it is used to read data in a 2D array
Lesson 12 - Procedures and Functions - part 1
be able to create a simple calculator program identify ways to improve it
know what a procedure is and be able to use them in own programs
know what a function is and be able to use them in own programs
Lesson 12 - Procedures and Functions - part 2
Lesson 13 Modular Programming Summary
be able to build and program basic circuits in Tinkercad
be able to create a program to control an led
be able to use a flash procedure to control the number of times an led flashes
Know the difference between procedures and functions and complete missing word activity
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.