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

All resources

Preview of Python Unit 13 Final Exam For Beginners Editable Unit

Python Unit 13 Final Exam For Beginners Editable Unit

Created by
Computer Corner
There are four different length exams in two different paper sizes to make this resource fit your classroom needs. Edit questions and even page numbers for more flexibility. ⌛ Select a Time Length!2-Hour Exam 1.5-Hour Exam 1-Hour Exam 45-Minute Exam This bundle includes: ✔ 4 Letter-Sized Final Exams ✔ 4 Legal-Sized Final Exams ✔ Solutions ✔ Rubrics ✔ 6 Code Solutions ✔ 1 PowerPoint Review ✸ Everything is Editable! ✸Materials have also been modified in English (UK) where necessary.*** Prerequisi
Preview of The Complete 3 Version Coding Course For Beginners

The Complete 3 Version Coding Course For Beginners

Created by
Computer Corner
Give your students a coding journey that grows with them. This beginner-friendly course starts with plain Python to build strong syntax and logic foundations, then introduces Turtle to make learning visual and fun. Once students gain confidence, they level up with Python Curses—creating interactive terminal programs that mimic real-world applications. It’s a seamless blend of creativity, structure, and interactivity. The curriculum is teacher-friendly, requiring no prior coding knowledge, and
Preview of The Complete Editable Coding Course For Beginners

The Complete Editable Coding Course For Beginners

Created by
Computer Corner
✹The Complete Python Starter Pack!✹ Unlock the full potential of beginner programming with a course that combines the best of Python, Python Turtle, and Python Curses. This all-in-one package gives students a well-rounded foundation: they start with core Python concepts, explore visual creativity with Turtle graphics, and advance to interactive, text-based interfaces using Curses. The course is carefully scaffolded, so students of varying learning styles can thrive—whether they’re artistic, lo
Preview of The Put Command 3 Version Turing Unit 1 Inc. Online Version

The Put Command 3 Version Turing Unit 1 Inc. Online Version

Created by
Computer Corner
This bundle is the perfect intro to coding. These four resources introduce kids to coding one command at a time. All the activities are designed to make kids think about how computers respond to code. They answer questions as they test the computer's response to different commands. Turing is a programming language that was written with high schools in mind which makes it ideal as a first language. The Turing put command outputs text in its own shell. This is the first step in teaching kids how
Preview of Java Layouts Editable Unit

Java Layouts Editable Unit

Created by
Computer Corner
Layouts have to be one of the most annoying and tricky Java classes. This is a team assignment. Well, almost! Students work in twos, threes or fours depending on your class requirements. In the first part they each choose one of the assigned layouts and get to work figuring it out. In the second assignment, students stay in the same teams so they can share their layout code solutions within their team. They each create a new project utilizing the last two layouts: CardLayout and BorderLayout.
Preview of Creating a JFrame in Java Editable Unit

Creating a JFrame in Java Editable Unit

Created by
Computer Corner
I had a hard time introducing the Java Frame to my students. There seemed to be so many things to teach all at once! So, I created a three-part assignment that builds a simple JFrame one step at a time. This first assignment starts with a simple shell - 2 Java files I created. It has them explore how the driver class and the frame work together and they make simple changes to the frame based on the example provided. The second assignment demonstrates how to add and control a simple dialogue box
Preview of Python And Turtle 3 Version Coding Course For Beginners

Python And Turtle 3 Version Coding Course For Beginners

Created by
Computer Corner
If you’re looking to introduce Python coding in your high school classroom without overwhelming your students—or yourself—Python Turtle is the perfect entry point. This course provides everything you need to teach real programming fundamentals with three versions of fun, visual projects. From drawing spirals to animating simple scenes, students gain hands-on experience with loops, variables, and conditionals in a friendly, graphical environment. The visual nature of Turtle helps learners grasp
Preview of Python And Turtle Editable Coding Course For Beginners

Python And Turtle Editable Coding Course For Beginners

Created by
Computer Corner
Engage your high school students with coding in a way that’s creative, visual, and instantly rewarding. Python Turtle brings code to life by allowing students to draw geometric shapes, patterns, and animations with just a few lines of Python. This is the best of both worlds: the complete beginner's Python course as well as the complete Turtle course. Mix and match resources. Perfect for use in a multi-level classroom. It’s a perfect introduction to concepts like loops, functions, and coordinate
Preview of Turtle 3 Version Coding Course for Beginners

Turtle 3 Version Coding Course for Beginners

Created by
Computer Corner
Spark your kids' imagination with a coding course that turns programming into art. Python Turtle introduces students to Python through visual storytelling—where every line of code becomes a shape, motion, or pattern on the screen. It’s a great way to teach foundational coding skills while keeping students engaged through creative exploration. The course includes fun challenges, interactive lessons, and supportive teaching materials to help any educator get started with ease. Whether students a
Preview of Turtle Coding Editable Full Course for Beginners

Turtle Coding Editable Full Course for Beginners

Created by
Computer Corner
Turn your classroom into a creative coding lab with a Turtle course that brings programming to life—literally! This beginner-friendly course uses Turtle graphics to help students visualize what their code does in real time, making abstract concepts like loops and functions instantly more tangible. Whether students are drawing shapes or building animated designs, the immediate visual feedback keeps them engaged and curious. Teachers receive step-by-step lessons, student activities, and fun chal
Preview of Python Turtle 3 Version Coding Course for Beginners

Python Turtle 3 Version Coding Course for Beginners

Created by
Computer Corner
Inspire creativity while building real coding skills with a Python Turtle course designed for beginners. This hands-on curriculum blends computer science and art as students use Python code to draw, animate, and explore geometry through visual programming. Python Turtle helps demystify coding by providing instant, colorful feedback—perfect for students who may be intimidated by text-based programming. Teachers receive ready-made lesson plans, project ideas, and support, making it easy to imple
Preview of Coding Animation 3 Version Python Turtle Unit 3

Coding Animation 3 Version Python Turtle Unit 3

Created by
Computer Corner
When you combine graphics and for loops animation is the next logical step. This bundle combines turtle graphics functions with repetition to create an animated story. Why 3 versions?☞ Perfect for classrooms where the seating is tight. ☞ Students see multiple examples of the same concept. ☞ Differentiated instruction is built into every assessment. ☞ Encourages student interaction & discussion. ☞ Minimizes student copying. This bundle includes: ✔ 3 x 2 Student Handout Packages ✔ Answer Keys
Preview of Python Turtle Editable Coding Course For Beginners

Python Turtle Editable Coding Course For Beginners

Created by
Computer Corner
Looking for a fun, low-pressure way to introduce coding in your classroom? A Python Turtle course is a fantastic place to start. With its simple commands and visually engaging output, Turtle makes programming approachable for both students and teachers. You’ll get a structured curriculum filled with interactive lessons that guide students through coding basics using drawings, colors, and motion. It’s ideal for visual learners and great for cross-curricular activities in art or math. No prior ex
Preview of Coding Animation Editable Turtle Unit 3

Coding Animation Editable Turtle Unit 3

Created by
Computer Corner
When you combine graphics and for loops animation is the next logical step. This bundle combines turtle graphics functions with repetition to create an animated story. This bundle includes: ✔ 2 Student Handout Packages ✔ Answer Keys ✔ 4 Assessments ✔ 1 Coding Project ✔ 4 Versions of an Animation Test ✔ All Rubrics ✔ 14 PowerPoints + Resource Notes ✸ Everything is Editable! ✸Materials have also been modified in English (UK) where necessary.*** Prerequisite Knowledge ***➯Introduction to Graphic
Preview of The Write Function And For Loops Editable Turtle Unit 2

The Write Function And For Loops Editable Turtle Unit 2

Created by
Computer Corner
The Turtle module is great for graphics but coders still need to be able to output text on the screen. So, this resource introduces write() and controlling basic text output. It also helps kids understand how the Turtle screen handles text output. Turtle not only has the ability to write text it can also change fonts, sizes and styles! Something that the Python shell can't do! This is one of the reasons I love Turtle. Giving kids the power to design and plan their own output keeps them intereste
Preview of Introduction to Graphics & For Loops Editable Turtle Unit 1

Introduction to Graphics & For Loops Editable Turtle Unit 1

Created by
Computer Corner
Kids just love graphics. Why not graphics by coding? The for loop structure is introduced using Python and then incorporated into Turtle Graphics. Let's teach kids how to control basic Turtle graphics commands, and then use repetition to draw more complicated graphics. All the activities are designed to make kids think about how computers respond to code. They answer questions as they test the computer's response to different commands. This bundle includes: ✔ 3 Student Handout Packages ✔ Answ
Preview of Introduction to Graphics & For Loops Editable Python Turtle Unit 2

Introduction to Graphics & For Loops Editable Python Turtle Unit 2

Created by
Computer Corner
Kids just love graphics. Why not graphics by coding? Turtle not only has the ability to write text it can also change fonts, sizes and styles! Something that the Python shell can't do! This is one of the reasons I love Turtle. Giving kids the power to design and plan their own output keeps them interested in coding. The Turtle module is great for graphics but coders still need to be able to output text on the screen. So, this resource introduces write() and controlling basic text output. It a
Preview of Advanced Python Turtle Concepts Editable Unit 11

Advanced Python Turtle Concepts Editable Unit 11

Created by
Computer Corner
One of the most frustrating parts about teaching Python is that it has very little 'glitz and glamour' to entertain kids and keep their interest! Yes, of course, there are kids who desperately want to learn to code and they'll take your class anyway, but most kids need a carrot or two to keep them interested! The Turtle module adds that special ZIP that kids crave! That's the purpose of this unit. It starts off a bit dry with user input, lists and tuples, but it quickly gets more interesting whe
Preview of Final Coding Project Editable Turtle Unit 12

Final Coding Project Editable Turtle Unit 12

Created by
Computer Corner
The final project! Can kids combine all the skills they have learned from the eleven units into one big final project? This unit is designed to see if they can take a word problem and design an entire program by themselves. This unit combines all of Turtle's functions, structures as well as program design into a three-week project. There are 85 different problems in this unit arranged in order of difficulty from easy to extremely hard with five problems focused on music for those music majors i
Preview of Turtle Spanish Final Coding Project Editable Resource Package

Turtle 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. This is the last special interest project. There are twenty different Spanish projects in this package arranged in order of difficulty. Each student receives their own two-page plan - carefully selected by the teacher based on their knowl
Showing 1-20 of 144 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.