Are you looking to jumpstart your students' computer science education or take it to the next level? Look no further! This Computer Coding in Python Bundle covers all you will need to teach your students how to learn and use Python code from a Beginner to Advanced skill level.
With a wide range of activities and projects, this bundle covers all the essential concepts of computer programming, including data types, loops, functions, and much more. What's more, the bundle includes detailed explanations, quizzes, and a step-by-step guide to help students understand and apply their new knowledge.
The following skills are taught through the delivery of the below lessons:
- Creating and using Variables
- Calculations
- print() and input() functions
- WHILE and FOR loops
- If Statements (conditionals)
- Data Types (string, integer, float, boolean)
- Procedures and Functions
- Parameter Passing
- File Reading and Writing
- Creating Shapes using Turtle module
- Generating Random Numbers using Random module
- Manipulating strings (Indexing, Slicing, Omitting, Striding strings)
- String functions
- Data Structures (One Dimensional and Two Dimensional arrays)
- Use of Pseudo-code
The below outlines in which order each of these lessons should be delivered in order to maximize student learning and deliver content from a Basic to an Advanced Skill Level:
- Introduction to Python (Making Shapes)
- Introduction to Loops
- Getting User Input
- Conditional Statements
- Data Types
- Independent Assessment
- Introduction to Python (Text Based Coding)
- Creating Calculations
- Data Types & If Statements
- Creating & Using Functions
- Creating Loops
- Spot the Error Task Cards - can be used at the end of delivering the above lessons as a form of assessment
- Jumbled Task Cards - can be used at the end of delivering the above lessons as a form of assessment
- I Can Statements - These should be used throughout the delivery of the lessons. - Students and teachers can use these as a tick sheet for skills developed
- Python Coding Mazes - this resource can be used as the very first introduction to coding, before the teacher introduces Python to students.
- Creating a Login System and Storing and Reading data from a file.
- Working with one-dimensional arrays.
- Working with two-dimensional arrays.
- String Manipulation
- Rolling Random Numbers
Python is a free downloadable software and very easy to use. As students work through this material they build up their skills in programming. Get ahead with developing your own and your students skills to learn programming. This is an ideal resource for the introduction of Computer Science and Computational Thinking into the curriculum.
Download Python Software for free
• https://www.python.org/downloads/