TPT
Total:
$0.00
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Python Subprograms Lesson
Share

Description

This complete Python programming lesson teaches pupils how to use subprograms including how to pass variables, call sub programs and use local and global variables.

Download the preview file now to read the full teacher’s lesson plan for yourself and see exactly what is covered.

This ready to use lesson is suitable for grades 9 to 11 computer science pupils.

This complete lesson includes an attractive dyslexia friendly PowerPoint presentation including videos to teach the key skills and the easy to follow teachers lesson plan includes all the answers.

This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time.

Please note: This lesson does assume the pupils are confident with using basic programming constructs of sequence, selection (if statements) and iteration (while and for loops)

Duration: 1 lesson.

This lesson teaches pupils about:

  • Subprograms
  • Passing variable to a subprogram
  • Returning variables from a subprogram to the main program
  • Local and global variables

What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time.

Click here to see my other easy to teach Python lessons

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Python Subprograms Lesson

Nichola Wilkin
458 Followers
$5.99

Highlights

Digital downloads
Grades icon
Grades
9th - 11th
Standards icon
Standards
Answer Key
Included
Teaching Duration
1 hour

Save even more with bundles

Take a giant step towards regaining control over your workload and teach Python programming with confidence.Grab your copy of these fabulous ready to use lessons now and start your pupils on an exciting road to programming confidence. These ready to use Python lessons will save you hours of planning
Price $89.86Original Price $99.84Save $9.98
22

Description

This complete Python programming lesson teaches pupils how to use subprograms including how to pass variables, call sub programs and use local and global variables.

Download the preview file now to read the full teacher’s lesson plan for yourself and see exactly what is covered.

This ready to use lesson is suitable for grades 9 to 11 computer science pupils.

This complete lesson includes an attractive dyslexia friendly PowerPoint presentation including videos to teach the key skills and the easy to follow teachers lesson plan includes all the answers.

This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time.

Please note: This lesson does assume the pupils are confident with using basic programming constructs of sequence, selection (if statements) and iteration (while and for loops)

Duration: 1 lesson.

This lesson teaches pupils about:

  • Subprograms
  • Passing variable to a subprogram
  • Returning variables from a subprogram to the main program
  • Local and global variables

What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time.

Click here to see my other easy to teach Python lessons

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.
Make sense of problems and persevere in solving them. Mathematically proficient students start by explaining to themselves the meaning of a problem and looking for entry points to its solution. They analyze givens, constraints, relationships, and goals. They make conjectures about the form and meaning of the solution and plan a solution pathway rather than simply jumping into a solution attempt. They consider analogous problems, and try special cases and simpler forms of the original problem in order to gain insight into its solution. They monitor and evaluate their progress and change course if necessary. Older students might, depending on the context of the problem, transform algebraic expressions or change the viewing window on their graphing calculator to get the information they need. Mathematically proficient students can explain correspondences between equations, verbal descriptions, tables, and graphs or draw diagrams of important features and relationships, graph data, and search for regularity or trends. Younger students might rely on using concrete objects or pictures to help conceptualize and solve a problem. Mathematically proficient students check their answers to problems using a different method, and they continually ask themselves, "Does this make sense?" They can understand the approaches of others to solving complex problems and identify correspondences between different approaches.
Use appropriate tools strategically. Mathematically proficient students consider the available tools when solving a mathematical problem. These tools might include pencil and paper, concrete models, a ruler, a protractor, a calculator, a spreadsheet, a computer algebra system, a statistical package, or dynamic geometry software. Proficient students are sufficiently familiar with tools appropriate for their grade or course to make sound decisions about when each of these tools might be helpful, recognizing both the insight to be gained and their limitations. For example, mathematically proficient high school students analyze graphs of functions and solutions generated using a graphing calculator. They detect possible errors by strategically using estimation and other mathematical knowledge. When making mathematical models, they know that technology can enable them to visualize the results of varying assumptions, explore consequences, and compare predictions with data. Mathematically proficient students at various grade levels are able to identify relevant external mathematical resources, such as digital content located on a website, and use them to pose or solve problems. They are able to use technological tools to explore and deepen their understanding of concepts.
Loading