TPT
Total:
$0.00
Computer Corner Banner

Computer Corner

Rated 4.91 out of 5, based on 23 reviews
142 Followers
Alliston, Ontario, Canada
About the store
I've taught computer science for 30 years. I have extensive experience in curriculum design and implementation. My resources have taken students from introductory programming to Advanced Placement success! My computer programming team had over 100 students from grades 9 to 12 and we regularly made it to the provincial finals. During the last few years I have had 90+ students write the Waterloo Computing Competition (CCC). On the computer engineering side, I designed the curriculum for an introductory engineering course and I also ran a FIRST robotics team for 5 years.
Read more
Back

🤩 Python Editable PDF Packages

Python is free on the Internet and my resources cover beginner coders up to creating a full game. Each resource leads to the next so they are numbered by unit and package.
Preview of Python Final Exam For Beginners Editable Legal Size Resource Package

Python Final Exam For Beginners Editable Legal Size Resource Package

Created by
Computer Corner
Exams can be hard to write. Everyone's time limit is different, which means that classes may need shorter or longer exams. This exam is based on units 1 through 12 of my Python Beginner's course. You can type in your school name, date, time and exam location, and it will automatically fill in on every exam. You can also remove exam questions and renumber the pages if you have more or less time. There are five types of questions: multiple choice, string and math functions, code to output problem
Preview of Python Final Exam For Beginners Editable Letter Size Resource Package

Python Final Exam For Beginners Editable Letter Size Resource Package

Created by
Computer Corner
Exams can be hard to write. Everyone's time limit is different, which means that classes may need shorter or longer exams. This exam is based on units 1 through 12 of my Python Beginner's course. You can type in your school name, date, time and exam location, and it will automatically fill in on every exam. You can also remove exam questions and renumber the pages if you have more or less time. There are five types of questions: multiple choice, string and math functions, code to output problem
Preview of Python Curses Spanish Final Coding Project Editable Resource Package

Python Curses Spanish Final Coding Project Editable Resource Package

Created by
Computer Corner
The final project! Can kids combine all the skills they have learned from your course into one big final program? I needed a final project where the kids could show off their skills and be proud of their learning, but I also wanted to make it exciting and fun. These are the last special interest projects that focus on Spanish. *** The Python CURSES MODULE is required for these projects! ***There are twenty different Spanish projects in this package arranged in order of difficulty. Each student
Preview of Python Curses French Final Coding Project Editable Resource Package

Python Curses French Final Coding Project Editable Resource Package

Created by
Computer Corner
The final project! Can kids combine all the skills they have learned from your course into one big final program? I needed a final project where the kids could show off their skills and be proud of their learning, but I also wanted to make it exciting and fun. These are the second special interest projects that focus on French. *** The Python CURSES MODULE is required for these projects! ***There are fourteen different French projects in this package arranged in order of difficulty. Each studen
Preview of Python Spanish Final Coding Project Editable Resource Package

Python Spanish Final Coding Project Editable Resource Package

Created by
Computer Corner
The final project! Can kids combine all the skills they have learned from your course into one big final program? I needed a final project where the kids could show off their skills and be proud of their learning, but I also wanted to make it exciting and fun. These are the third special interest projects that focus on Spanish. There are eighteen different Spanish projects in this package arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the
Preview of Python French Final Coding Project Editable Resource Package

Python French Final Coding Project Editable Resource Package

Created by
Computer Corner
The final project! Can kids combine all the skills they have learned from your course into one big final program? I needed a final project where the kids could show off their skills and be proud of their learning, but I also wanted to make it exciting and fun. These are the second special interest projects that focus on French. There are twelve different French projects in this package arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the tea
Preview of Introduction To Lists and Tuples in Python Coding Editable Activities

Introduction To Lists and Tuples in Python Coding Editable Activities

Created by
Computer Corner
Lists and tuples are very similar data types in Python. They share several functions but are also very different which is why I created this resource as an introduction to both lists and tuples in Python. These data types are extremely powerful and important building blocks in Python. Duration: One 75-minute period. This package includes: ✔ A Package Description ✔ Answer Key ✔ 13 PowerPoints⭐ + Resource Notes ✔ 14-Page Student Handout + 2 Assessments ✔ 3 Student Activities ✔ 4 Levels of Assessm
Preview of Python Character Pixel Art Level 3 Editable Coding Project

Python Character Pixel Art Level 3 Editable Coding Project

Created by
Computer Corner
It's time to demonstrate for loops and variables mastery. Text-based coding can also do pixel graphics. That's why I created this short activity so kids can have fun 'drawing' as they learn how to sequence! Each student gets their own character. There are 37 different characters ranging in difficulty from moderately challenging to fairly hard. You get to decide how "thick" the design must be as well as the size of the output in rows & columns, plus, whether or not the design should be vertical
Preview of String Array Coding Project Level 2 Word Problems for Python Editable Resource

String Array Coding Project Level 2 Word Problems for Python Editable Resource

Created by
Computer Corner
Arrays can be tough to teach. I found a way to get kids interested by having them create different designs using their own name - or anyone else's! This package is perfect if you need to get kids to explore one-dimensional string arrays. There are 25 different designs all arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the teacher based on their knowledge of their ability (differentiated instruction). PowerPoints have been provided to demons
Preview of String Array Coding Project Level 1 Word Problems for Python Editable Resource

String Array Coding Project Level 1 Word Problems for Python Editable Resource

Created by
Computer Corner
Arrays can be tough to teach. I found a way to get kids interested by having them create different designs using their own name - or anyone else's! This package is perfect if you need to get kids to explore one-dimensional string arrays. There are 30 different designs all arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the teacher based on their knowledge of their ability (differentiated instruction). PowerPoints have been provided to demons
Preview of Math Formula Word Problems Coding Projects in Python Editable Resource

Math Formula Word Problems Coding Projects in Python Editable Resource

Created by
Computer Corner
Everybody gets excited about word problems. Program design is an important skill and every kid has to start somewhere which is why I created these word problems. There are 13 problems in this bundle arranged in order of difficulty. These problems are significantly harder than the conversion problems. This package actually makes an ideal supplementary package to the conversion problems for those advanced students in your class or it can be used in conjunction with the Conversion Problems resource
Preview of Measurement Conversion Word Problems Coding Projects in Python Editable Resource

Measurement Conversion Word Problems Coding Projects in Python Editable Resource

Created by
Computer Corner
Everybody gets excited about word problems. Program design an important skill and every kid has to start somewhere which is why I created these word problems. There are 28 conversion problems in this bundle arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the teacher based on their knowledge of their ability (differentiated instruction). PowerPoints have been provided to demonstrate how to plan a full program. Plan and code exemplars are als
Preview of Python Guessing Game Using Random Numbers Coding Project Editable Resource Pkg

Python Guessing Game Using Random Numbers Coding Project Editable Resource Pkg

Created by
Computer Corner
Building a Guessing Game started in Python If Statements and is continuing with this resource. Python While Loops and Random Structures showed kids how to control program flow and generate random numbers. The next stage in building a Guessing Game gives the user three chances to guess a number or to exit completely. It's also time to work on program design again which is why this resource expands on Word Problems 1 and adds programming style (internal documentation and Python conventions). ✸ S
Preview of Using If Statements To Error Trap Input in Python Editable Resource Package

Using If Statements To Error Trap Input in Python Editable Resource Package

Created by
Computer Corner
We make decisions every day but learning how to program them can be a challenge which is why I created these activities. They start with simple if statements and introduce the concept of error-trapping user input by coding a simple Guessing Game. The next two resources add functionality to the game. Materials have also been modified in English (UK) where necessary.Duration: Three 75-minute periods. This package includes: ✔ A Package Description ✔ Answer Key ✔ 10 PowerPoints⭐ + Resource Notes ✔ 6
Preview of Python Word Problems 1 Design An Exponent Table Editable Resource Package

Python Word Problems 1 Design An Exponent Table Editable Resource Package

Created by
Computer Corner
Everybody gets excited about word problems. Program design needs to be taught and every kid has to start somewhere which is why I created these word problems. There are 17 exponent problems in this bundle arranged in order of difficulty. These are harder than the multiplication problems. You could assign the multiplication and exponent problems as one project or use them separately. Each student receives their own two-page plan - carefully selected by the teacher based on their knowledge of the
Preview of Python Word Problems 1 Design A Multiplication Table Editable Resource Package

Python Word Problems 1 Design A Multiplication Table Editable Resource Package

Created by
Computer Corner
Everybody gets excited about word problems. Program design needs to be taught and every kid has to start somewhere which is why I created these word problems. There are 31 multiplication problems in this bundle arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the teacher based on their knowledge of their ability (differentiated instruction). PowerPoints have been provided to demonstrate how to plan a full program - which increases in complexi
Preview of Python Math Functions Test Editable Resource Package

Python Math Functions Test Editable Resource Package

Created by
Computer Corner
Is your lab packed with computers and no other tables? It was so easy for kids to copy someone else's test answers in my room. So, I created four unique tests for every unit. Each test covers Python's built-in math functions, math operators and code order from the three preceding resources, but the questions/answers/pages might be scrambled. Even the code and/or output questions are different. This also gives you lots of flexibility. You can use all the tests in the same class, each test for dif
Preview of Basic Graphics using Python Turtle Editable Resource Package

Basic Graphics using Python Turtle Editable Resource Package

Created by
Computer Corner
Kids have always found simple text output boring. I found the best way to hook kids into coding was graphics. When they found they could make the computer draw things they were mesmerized for hours. These activities introduce Turtle's graphics functions one at a time until kids are combining them to create simple still-life pictures. As an added bonus, the Turtle module output uses a cartesian coordinate system so while they're having fun they are also practising their math skills. And built-in
Showing 1-18 of 18 results

About the store

Experience

I've taught computer science for 30 years. I have extensive experience in curriculum design and implementation. My resources have taken students from introductory programming to Advanced Placement success! My computer programming team had over 100 students from grades 9 to 12 and we regularly made it to the provincial finals. During the last few years I have had 90+ students write the Waterloo Computing Competition (CCC). On the computer engineering side, I designed the curriculum for an introductory engineering course and I also ran a FIRST robotics team for 5 years.

Teaching style

I have taught using differentiated instruction in a flipped classroom model long before either of them were buzzwords. Never give answers - only ask more questions! Students need to get there under their own steam otherwise they haven't earned the knowledge and it won't stick! You can't learn how to drive a car in a classroom. You need to be behind the wheel and experience the reality and then try to analyze what you did. The point of programming is to use it as a tool to help students learn how to learn. The language is just the vehicle.

Awards & shining teacher moments

The second year of our participation in FIRST Robotics we won Canada and advanced to the final championships in Houston Texas. Two of my CCC students made it to the University of Waterloo to participate in the Canadian Computing Olympiad and one of them made it onto the IOC team that competed in Thailand.

My own education history

I have a Bachelor of Education and a Bachelor of Fine Arts. I taught myself how to program and as a result of my own journey I understand how students learn programming.

Additional biographical information

I have been a certified Advanced Placement teacher for over twenty years in Java as well as C.