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

🌞 Java 2

These resources are for students who already know the basic Java structures. Aimed at Advanced Placement students or for those wishing to create full-scale applications.
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 Java Multiple Layouts Part 2 Editable Resource Package

Java Multiple Layouts Part 2 Editable Resource Package

Created by
Computer Corner
This second assignment builds on the solutions in Java Layouts Part 1. 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. Each layout is added to a card and the last card using BorderLayout adds a different layout within each region. Duration: Three 75-minute periods. This package includes: ✔ Teacher Notes ✔ 2-Person Assessment + ◆  1 Alternate Assessment wi
Preview of Intro To Java Layouts Part 1 Editable Resource Package

Intro To Java Layouts Part 1 Editable Resource Package

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 pairs, threes or fours depending on your class requirements. They each choose one of the assigned layouts and get to work figuring it out. There are also three marking schemes to make things easier. Duration: Three 75-minute periods. This package includes: ✔ Teacher Notes ✔ 2-Person Assessment + ◆  1 Alternate Assessment with a Completion marking scheme ◆  1 Altern
Preview of Java Data Classes Reading and Assessment

Java Data Classes Reading and Assessment

Created by
Computer Corner
Most applications rely on data classes and it can be a hard concept. This reading assignment outlines the basic purpose of data classes. I usually gave them a week to complete a reading assignment. This package includes: ✔ A Package Description ✔ Answer Key ✔ 1 Reading Assignment ✔ 1 Assessment + ◆  1 Alternate Assessment with a KICA* marking scheme This package includes an EDITABLE version of the Assessment: ✍ Editable Text box to change the assessment timelines/due dates to suit your classr
Preview of Java AP The Gritty Details Part 2 Reading and Assessment

Java AP The Gritty Details Part 2 Reading and Assessment

Created by
Computer Corner
Sometimes it's hard to understand certain APCS nuances. So, I wrote this reading assignment to tackle some of the subtleties of Java programming for the Advanced Placement exam. I usually gave them a week to complete a reading assignment. This package includes: ✔ A Package Description ✔ Answer Key ✔ 1 Reading Assignment ✔ 1 Assessment + ◆  1 Alternate Assessment with a KICA* marking scheme ✔ Java Code Example ◆  Random Test This package includes an EDITABLE version of the Assessment: ✍ Edit
Preview of Java AP The Gritty Details Part 1 Reading and Assessment

Java AP The Gritty Details Part 1 Reading and Assessment

Created by
Computer Corner
Sometimes it's hard to understand certain APCS nuances. So, I wrote this reading assignment to tackle some of the subtleties of Java programming for the Advanced Placement exam. I usually gave them a week to complete a reading assignment. This package includes: ✔ A Package Description ✔ Answer Key ✔ 1 Reading Assignment ✔ 1 Assessment + ◆  1 Alternate Assessment with a KICA* marking scheme ✔ Java Code Examples ◆  Downcasting ◆  CompareTo Strings ◆  Pass By Reference ◆  String Pool This
Preview of What Are Computer Ethics? Reading and Assessment

What Are Computer Ethics? Reading and Assessment

Created by
Computer Corner
This is a hot topic and perfect for some internet research! Great for a supply teacher day or a weekly assignment. This package includes: ✔ Answer Key ✔ 1 Assessment + ◆  1 Alternate Assessment with a KICA* marking scheme This package includes an EDITABLE version of the Assessment: ✍ Editable Text box to change the assessment timelines/due dates to suit your classroom needs. ✍ Editable Text boxes to change the assessment marking scheme. *** Concepts in this Package ***✤ Ethics ✤ Computer Ethi
Preview of Java What is OOP? Reading and Assessment

Java What is OOP? Reading and Assessment

Created by
Computer Corner
Every student learns a little differently. I wrote this assignment with that in mind. I also wanted them to have a resource they could refer back to if they got confused about object-oriented programming. I usually gave them a week to complete a reading assignment. This package includes: ✔ A Package Description ✔ Answer Key ✔ 1 Reading Assignment ✔ 1 Assessment + ◆  1 Alternate Assessment with a KICA* marking scheme This package includes an EDITABLE version of the Assessment: ✍ Editable Text
Preview of Java Creating A JFrame Part 3 Activities & Editable Assessment

Java Creating A JFrame Part 3 Activities & Editable Assessment

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 final assignment builds on the solution in part 2. If your students haven't done part 2 the solution code has been provided. This assignment demonstrates how to add a panel as well as some panel elements to the frame. Materials have also been modified in English (UK) where necessary.Durati
Preview of Java Creating A JFrame Part 2 Activities & Editable Assessment

Java Creating A JFrame Part 2 Activities & Editable Assessment

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 second assignment builds on the solution in part 1. If your students haven't done part 1 the solution code has been provided. This assignment demonstrates how to add and control a simple dialog box within the frame. Materials have also been modified in English (UK) where necessary.Duration:
Preview of Java Creating A JFrame Part 1 Activities & Editable Assessment

Java Creating A JFrame Part 1 Activities & Editable Assessment

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 and they make simple changes to the frame based on the example provided. Duration: One 75-minute period. This package includes: ✔ A Package Description ✔ Answer
Preview of Coding Distance Learning FREE Java Senior Submission Policy Editable

Coding Distance Learning FREE Java Senior Submission Policy Editable

Created by
Computer Corner
Creating your own policy for project submissions can take years of experimenting. This is a single-page document detailing the following submission policies for Java projects: ✔ Programming Assignments ✔ FINAL Due Date ✔ Assignment Submissions ✔ Compile Errors on Final Submission ✔ Java Projects ✔ JavaDoc ✔ Exceptions/Warnings There are 3 editable versions: ✍ Title only ✍ Title + Content ✍ Title, Subtitles & Content This aligns with the Ontario, Canada curriculum guidelines.◆◆◆ ◆◆◆ ◆◆◆
Showing 1-13 of 13 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.