
Explore Scratch as a block-based programming language by stacking color coded blocks to move sprites, produce sounds, draw with pens, and control events, sensing, and variables for interactive animations.
Explore basic arithmetic in scratch using plus, minus, times, and divide; learn order of operations with brackets and store results in four variables for multiple questions.
Create the first hundred multiples of a given number in Scratch using a variable and a list. Save the input as a value and append each multiple to the list.
Store the target number in memory, test each potential divisor down to 2 using the mod operation, and build a factor list of all factors found.
Practice prime testing in Scratch by assigning a test number, iterating divisors with a divider, checking remainders, and identifying factors to determine primality.
Plot linear, quadratic, and cubic functions in Scratch on a cartesian plane, using X and Y variables, pen traces, and color to visualize graphs.
Explore sketching linear, quadratic, and cubic functions in scratch math by plotting on a saved cartesian plane, adjusting scale, color, and pen settings to visualize intercepts, curves, and traces.
Learn to mark and record the x-intercept and y-intercept on a Scratch graph, scale the axes, and use simple if-then logic to place intercept points for quadratic equations.
Explore finding intersection points of two curves by sketching two lines and a parabola, then identify and mark their x and y intercepts and multiple intersection points in code.
Create an automatic arithmetic quiz generator that uses random numbers to produce addition questions, stores numbers in variables, and checks answers with if-else logic and loops, providing immediate feedback.
Create a Scratch quiz that randomly selects an operation (addition, subtraction, multiplication) for 10 questions, tracks score, and displays final feedback showing your score out of 10.
Scratch mathematics is a fun way to better understand algebra and co-ordinate geometry not only by visualising it but by creating sketching and problem solving algorithms.
Coding ties in with Algebra through the use of variables to store and transform information. These variables will be used to create and solve equations and also to investigate factorisation and prime numbers.
Coding ties in with co-ordinate geometry through user interfaces (the very screen you are looking at right now) this screen is a Cartesian two dimensional plane where every single pixel is a unique co-ordinate. These pixels are essentially the same as squares on a plotting paper and so we can use them to plot various functions, intersections points and axis intercepts.
What you can do with this knowledge?
If you are a high school student you can gain a novel insight into your most important maths skills and come to realise their value in applying them to computer programs
If you are a teacher you have just acquired a capacity to create some amazing interactive activities for algebra and co-ordinate geometry. Beyond this you can create automated quizzes which your students can use to test their skills.
If you are budding game designer you can better understand the equations that govern the movement of objects and so begin creating basic physics engines
How long will the course take?
This course can be completed in approximately 4 hours by someone proficient in Scratch, a Scratch novice would need about 6 hours
What else is included?
All the solution files are attached in a zip file inside the very first introductory lecture