Computer Science - Python FUNCTIONS and PROCEDURES

Computer Science - Python FUNCTIONS and PROCEDURES
Computer Science - Python FUNCTIONS and PROCEDURES
Computer Science - Python FUNCTIONS and PROCEDURES
Computer Science - Python FUNCTIONS and PROCEDURES
Computer Science - Python FUNCTIONS and PROCEDURES
Computer Science - Python FUNCTIONS and PROCEDURES
Grade Levels
Product Rating
File Type

Compressed Zip File

Be sure that you have an application to open this file type before downloading and/or purchasing.

378 KB|Several different activities and resources. Main booklet is 20 pages of activities
Share
Product Description
INCLUDED: Activity booklet. 9 tasks, each around 2+ lessons to complete. Some more challenging takes several lessons to plan, implement and test.
Starter Questions file - covering the theory of the Computer Science course
SOLUTIONS FILE: For all tasks

This is my Strings, Functions and Procedures unit that I use in the lead up to the end of Term 1 at Christmas.
It compromises 9 individual tasks. Each of these tasks, I take at least two lessons to deliver with students.
I start off each with some starter questions (included file) and a discussion of the task.
At this point, I would expect my students to be comfortable with planning in pseudcocode and flow charts. For each activity, I either get them to design it for Scratch, or I create a partially completed plan which they then fill in the blanks (These are usually hand drawn, so I didn’t include them)
We then code the solutions which normally takes a full lesson. To support and challenge students, several activities contain challenging scenarios to keep better students engaged allowing me to support weaker students to aim towards completing minimum requirements.
After we completely implement them, we spend time discussing test plans, the purpose of testing etc. This covers a lot of the theory in the course of looking at modular testing, why we use predefined functions/procedures, how large groups of programmers work together to decompose a task and implement it simultaneously etc.
For each of the 9 activities included, I have included blank student files (when they are required) tested solutions for each activity and the overview of the task with instructions.
For this activity, it will require a bit of teacher input to explain task at the beginning. At this point, I show students the completed activity, so they know what they are aiming to produce. For my weaker students, I give them a copy of the completed code (eventually) and get them to add internal commentary, or do testing. In some cases, I make simple syntax errors in it and get them to fix it.

This activity booklet takes me around 8-10 weeks off 3 lessons per week. We use the Christmas themed lessons at the end, this introduces/recovers arrays, as well as some challenging problem solving that we all work on in groups to complete.
Total Pages
Several different activities and resources. Main booklet is 20 pages of activities
Answer Key
Included
Teaching Duration
1 Semester
Report this Resource
Loading...
$6.99
Digital Download
More products from Colin McAlpine
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Teachers Pay Teachers

Teachers Pay Teachers is an online marketplace where teachers buy and sell original educational materials.

Learn More

Keep in Touch!

Sign Up