High School Computer Science & Technology Projects

Product
Product
Product
Product

Drawing Shapes: Programming in Java Course Lesson 5

By Howlin' Husky Math Games

Hello and welcome!

Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!

I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.

This is part 5 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.

Topics:

Programming in Java 5: Drawing Shapes

Drawing Skeleton- JFrame and JPanel

Graphics class

How to draw shapes and change colors

Making custom colors

Screen Coordinate System

All lessons will come with the following:

a pdf slideshow

a pacing guide with hints for teaching the section and common student
errors

an assignment, differentiated with three different levels!

an answer key in pdf form

an answer key in .java form

Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.

Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.

Welcome to the world of programming! It's going to be a blast!

Interested in more computer science content?? Check this out!

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049

https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530

https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432

Interested in more games?? Check it!

https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362

https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762

Interested in forms to make life easier!? Got it!

https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984

Math
Computer Science - Technology
$5.00
Product
Product
Product
Product

History of Graphic Design - Research & Presentation Project | Distance Learning

By Innovations in Technology

In this lesson, students learn more about the history of graphic design. Students choose a time period in history from a provided list, research that era, and then choose the software they will use to showcase their research. Students can choose to create a presentation, a brochure, or a video using Web 2.0 tools such as Prezi, Adobe Spark, eMaze, Canva, etc. (free, no download needed) or by using Microsoft Office or Google Apps. A full list of software/technology options is listed in the student lesson instructions and includes links to tutorials. For classrooms with limited technology, this lesson can be completed with students working in pairs or small groups. The completed presentations can be shared with the rest of the class if the teacher chooses.

This is a great activity for a social studies or history class, career exploration class, Principles of Arts, A/V Technology & Communications class, or any technology class. This lesson was designed for middle school (grades 6-8) but could be used in high school as well.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files included:

• Teacher & Student Resources

• Student Instructions, Expectations and Grading Rubric for individual lesson

• Student Instructions, Expectations and Grading Rubric for partner/team lesson

Related Products
⭐ Exploring Careers: Arts, A/V Technology & Communications

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

Visit our Website

Art History
Career and Technical Education
Computer Science - Technology
$4.00
Product
Product
Product
Product

3D Printing Name Block Directions for Solidworks

By Reece's Tech Shop by Scott Reece

Here's a quick, easy project for your students IF YOU HAVE SOLIDWORKS software in your classroom. These directions take you step by step creating a block, adding text, and cutting the image out to prepare for 3D print.

**If you don't have SOLIDWORKS, these may not work for you.**

Career and Technical Education
Computer Science - Technology
$2.50
Product
Product
Product
Product

Learn to Program Scratch- Task Cards LEVEL 3

By Howlin' Husky Math Games

Do you have an extra day when you'd love to take the entire class on an adventure of fun and excitement? Maybe you have a group of lightning-fast learners who breeze through assignments in no time. Giving them more of the same problems they've already mastered would be a wasted opportunity. So why not shake things up? How about introducing them to a thrilling world of discovery, with absolutely NO EXTRA WORK for you?

Programming!

Introducing "Learn to Program Scratch" task cards! (This is LEVEL 3 of the series) These cards bring to life Scratch, a visually captivating computer programming language created by none other than MIT. Every student should have a taste of programming, and as math teachers, we hold the key to open this amazing door. Computer programming is the ultimate fusion of math and logic, and brace yourself... it's also fun!

Prepare to witness a spark of interest in your students! For many of them, the vast world of coding remains an enigma, with no clue where to begin. And let's face it, not all schools offer a comprehensive computer science curriculum. But fear not! These task cards act as a stepping stone, paving the way for their journey into the realms of Java, Python, JavaScript, C#, and more!

Hold on tight, because here's what's packed inside this treasure trove:

  • 4 games to create, each with 4 task cards. A total of 16 Task Cards!

Rock, Paper, Scissors

Dodge Ball

Jumping Game

Whack-A-Mole

  • Each card boasts a different level of challenge: N00b, Coder, Hacker and Hacker+!
  • Need a guiding light? We've got you covered with a full answer key.
  • Flexibility at its finest! These games can be done in any order, allowing you to print out one or two sets, laminate them for extra durability, and share them with multiple students!
  • The cards are color-coded, following the Scratch theme. And hey, we understand if color printing isn't an option, so we've also labeled them for your convenience.
  • Dive into the experience headfirst with an introduction video and a written overview of Scratch vocabulary. We're here to ensure you and your students have the smoothest journey possible!

*** Pro tip: Printing the cards on thicker paper (cardstock) and laminating them not only elevates their durability but ensures they withstand the test of time, unleashing countless moments of wonder and discovery!

Interested in more computer science content?? Check this out!

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049

https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530

https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432

Interested in more games?? Check it!

https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362

https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762

Interested in forms to make life easier!? Got it!

https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984

Math
Other (Math)
Computer Science - Technology
$4.00
Product
Product
Product
Product

Creating an Animated Gif in Adobe Photoshop | Distance Learning

By Innovations in Technology

Creating an Animated Gif in Adobe Photoshop is a project for students with basic knowledge of some of the common Adobe Photoshop commands. The project includes step-by-step instructions to guide students through the project of turning photos or clip art into an animated Gif. A sample project is provided for reference in both .psd (Photoshop format) and as a finished .gif.

This is a fun activity that shows students some additional features in Adobe Photoshop while improving their skills with basic commands. Created for an 8th grade Information Technology class, this project would be suitable for students in grades 6-12.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files Included with this Lesson

• Teacher Notes and Resources

• Adobe Photoshop Quick Start Tutorial & Instructions

• Adobe Photoshop Animated Gif Project Expectations & Rubric

• Sample Project (Photoshop files and finished Gif included)

Related Products
⭐ Adobe Photoshop "i Am" Silhouette
⭐ Basic Photo Editing in Adobe Photoshop
⭐ Introduction to Adobe Photoshop (Basics)

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Graphic Arts
Computer Science - Technology
$5.00
Product
Product
Product
Product

Engineering Design Process and ADA Project | CAD | Doorway Dilemma

By Reece's Tech Shop by Scott Reece

Do you want to raise awareness for those in wheelchairs? How do you do that in an engineering class? You find instances where ADA is not being followed and you have your students design a new entry way in CAD! That's what this lesson is all about!! Students are made aware of a local building that does not meet ADA requirements and the owner is being sued. Your students work for an engineering firm. They must, first, research the law. Then they design a new entry way that meets ADA requirements.

This lesson includes:
Student Handout
Graphic Organizer
PowerPoint presentation
Google SketchUp rendering of the building front

Submit your feedback to earn TeachShare credit!
Did you know that if you go to your “My Purchases” page, there is a “Provide Feedback” link? Click it to be taken to a page where you can give a quick rating and leave a short comment for the product. Every time you give feedback, TeachShare gives you credit that you may use to lower the cost of future purchases!

Click HERE to subscribe to Reece’s Tech Shop!

Click HERE to subscribe to my YouTube Channel for video Tech Tips.

Measurement
Career and Technical Education
Computer Science - Technology
$4.00
Product
Product

Particle Engine Using ArrayLists in Java

By Howlin' Husky Math Games

A particle engine is a group of dots that work together to display an effect on the screen. This lab features effects for rain, fireworks, bubbles, and falling sand.

Particle Engine Using ArrayLists in Java is designed to be an extension lab for ArrayLists (Unit 7) in AP Computer Science. This lab can be used for this purpose or it can be used for an activity for after the AP exam.

- Use ArrayList to create a particle engine that can make the following effects:

Rainfall

Fireworks

Bubbles

Sand Falling (and piling up)

- Full student manual allows activity to be student or teacher run.

- Fully coded answer key provided.

- Skeleton code can be given to students to make coding the environment easier.

If you need help with anything I have provided please feel free to contact me! I'd be happy to help!!

Computer Science - Technology
$5.00
Product
Product
Product
Product

History of Fashion Design - Research & Presentation Project | Distance Learning

By Innovations in Technology

In this lesson, students learn more about the history of fashion design. Students choose a time period in history from a provided list, research that era, and then choose the software they will use to showcase their research. Students can choose to create a presentation, a brochure, or a video using Web 2.0 tools (free, no download needed) or by using Microsoft Office or Google Apps. For classrooms with limited technology, this lesson can be completed with students working in pairs or small groups. The completed presentations can be shared with the rest of the class if the teacher chooses.

This is a great activity for a social studies or history class, career exploration class, Principles of Arts, A/V Technology & Communications class, or any technology class. This lesson was designed for middle school (grades 6-8) but could be used in high school as well.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files included:

• Teacher & Student Resources

• Student Instructions, Expectations and Grading Rubric for individual lesson

• Student Instructions, Expectations and Grading Rubric for partner/team lesson

Related Products
⭐ Exploring Careers: Arts, A/V Technology & Communications
⭐ How Fashion Designers Use Math in their Career - Real World Math

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

Visit our Website

Art History
Career and Technical Education
Computer Science - Technology
$4.00
Product
Product
Product
Product

Learn to Program Scratch- Task Cards LEVEL 1

By Howlin' Husky Math Games

Do you have an extra day when you'd love to take the entire class on an adventure of fun and excitement? Maybe you have a group of lightning-fast learners who breeze through assignments in no time. Giving them more of the same problems they've already mastered would be a wasted opportunity. So why not shake things up? How about introducing them to a thrilling world of discovery, with absolutely NO EXTRA WORK for you?

Programming!

Introducing "Learn to Program Scratch" task cards! These cards bring to life Scratch, a visually captivating computer programming language created by none other than MIT. Every student should have a taste of programming, and as math teachers, we hold the key to open this amazing door. Computer programming is the ultimate fusion of math and logic, and brace yourself... it's also fun!

Prepare to witness a spark of interest in your students! For many of them, the vast world of coding remains an enigma, with no clue where to begin. And let's face it, not all schools offer a comprehensive computer science curriculum. But fear not! These task cards act as a stepping stone, paving the way for their journey into the realms of Java, Python, JavaScript, C#, and more!

Hold on tight, because here's what's packed inside this treasure trove:

  • 16 Task Cards, each one the start of a new adventure!
  • But wait, there's more! Each card boasts three levels of differentiated challenges: N00b, Coder, and Hacker. That's a staggering total of 48 mini projects!
  • Need a guiding light? We've got you covered with a full answer key.
  • Flexibility at its finest! These cards can be done in any order, allowing you to print out one or two sets, laminate them for extra durability, and share them with multiple students!
  • The cards are color-coded, following the Scratch theme. And hey, we understand if color printing isn't an option, so we've also labeled them for your convenience.
  • Dive into the experience headfirst with an introduction video and a written overview of Scratch vocabulary. We're here to ensure you and your students have the smoothest journey possible!

*** Pro tip: Printing the cards on thicker paper (cardstock) and laminating them not only elevates their durability but ensures they withstand the test of time, unleashing countless moments of wonder and discovery!

Interested in more computer science content?? Check this out!

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049

https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530

https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432

Interested in more games?? Check it!

https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362

https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762

Interested in forms to make life easier!? Got it!

https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984

Math
Other (Math)
Computer Science - Technology
$4.00
Product
Product
Product
Product

History of Photography - Research & Presentation Project | Distance Learning

By Innovations in Technology

In this lesson, students learn more about the history of photography. Students choose a time period in history from a provided list, research that era, and then choose the software they will use to showcase their research. Students can choose to create a presentation, a brochure, or a video using Web 2.0 tools such as Prezi, Adobe Spark, eMaze, Canva, etc. (free, no download needed) or by using Microsoft Office or Google Apps. A full list of software/technology options is listed in the student lesson instructions and includes links to tutorials. For classrooms with limited technology, this lesson can be completed with students working in pairs or small groups. The completed presentations can be shared with the rest of the class if the teacher chooses.

This is a great activity for a social studies or history class, career exploration class, Principles of Arts, A/V Technology & Communications class, or any technology class. This lesson was designed for middle school (grades 6-8) but could be used in high school as well.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files included:

• Teacher & Student Resources

• Student Instructions, Expectations and Grading Rubric for individual lesson

• Student Instructions, Expectations and Grading Rubric for partner/team lesson

Related Products
⭐ Exploring Careers: Arts, A/V Technology & Communications
⭐ Real World Math - How Math is Used in Arts, A/V Tech & Communication Careers

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

Visit our Website

Art History
Career and Technical Education
Computer Science - Technology
$4.00
Product
Product
Product
Product

Learn to Program Scratch- Task Cards LEVEL 2

By Howlin' Husky Math Games

Do you have an extra day when you'd love to take the entire class on an adventure of fun and excitement? Maybe you have a group of lightning-fast learners who breeze through assignments in no time. Giving them more of the same problems they've already mastered would be a wasted opportunity. So why not shake things up? How about introducing them to a thrilling world of discovery, with absolutely NO EXTRA WORK for you?

Programming!

Introducing "Learn to Program Scratch" task cards! (This is the LEVEL 2 of the series) These cards bring to life Scratch, a visually captivating computer programming language created by none other than MIT. Every student should have a taste of programming, and as math teachers, we hold the key to open this amazing door. Computer programming is the ultimate fusion of math and logic, and brace yourself... it's also fun!

Prepare to witness a spark of interest in your students! For many of them, the vast world of coding remains an enigma, with no clue where to begin. And let's face it, not all schools offer a comprehensive computer science curriculum. But fear not! These task cards act as a stepping stone, paving the way for their journey into the realms of Java, Python, JavaScript, C#, and more!

Hold on tight, because here's what's packed inside this treasure trove:

  • 16 Task Cards, each one the start of a new adventure!
  • But wait, there's more! Each card boasts three levels of differentiated challenges: N00b, Coder, and Hacker. That's a staggering total of 48 mini projects!
  • Need a guiding light? We've got you covered with a full answer key.
  • Flexibility at its finest! These cards can be done in any order, allowing you to print out one or two sets, laminate them for extra durability, and share them with multiple students!
  • The cards are color-coded, following the Scratch theme. And hey, we understand if color printing isn't an option, so we've also labeled them for your convenience.
  • Dive into the experience headfirst with an introduction video and a written overview of Scratch vocabulary. We're here to ensure you and your students have the smoothest journey possible!

*** Pro tip: Printing the cards on thicker paper (cardstock) and laminating them not only elevates their durability but ensures they withstand the test of time, unleashing countless moments of wonder and discovery!

Interested in more computer science content?? Check this out!

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049

https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530

https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432

Interested in more games?? Check it!

https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362

https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762

Interested in forms to make life easier!? Got it!

https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984

Math
Other (Math)
Computer Science - Technology
$4.00
Product
Product
Product
Product

The Physics of Windmills

By Innovations in Technology

The “Physics of Windmills” project utilizes research skills, MS Word, and Sketchup (free CAD software download) to allow students to build skills in those programs along with skills in Internet research, reading, writing and critical thinking. In these projects, students research information about how windmills work and the physics behind them. They create a scale model drawing of a windmill using Sketchup (CAD) and then brainstorm with their team to determine the best design to build from recycled materials. Finally, they reflect on their learning and the dynamics of their team to complete the project.

The project was created for grades 7-8 but could easily be adapted for younger or older students.

Files Included with this Lesson

• Teacher Notes and Resources

• Windmill Project Overview & Expectations

• Windmill Research project (includes teacher key)

• Team Planning Sheet

• Team Sign Up Sheet

• Sketchup (CAD) drawing project expectations and rubric (Sketchup or another CAD program)

• Windmill Testing Score Sheet

• Written Reflection Assignment (MS Word or other word processing)

Related Products
⭐ The Physics Behind Tensegrity Structures - STEM Building & Research Activity
⭐ The Physics of Amusement Park Rides
⭐ The Physics of Geodesic Domes - STEM Design and Construction Project
⭐ The Physics of Bridges

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Engineering
Career and Technical Education
Computer Science - Technology
$10.00
Product
Product
Product
Product

Conditional Logic -if Statements: Programming in Java Course Lesson 6

By Howlin' Husky Math Games

Hello and welcome!

Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Math and computer science are related, but are not the same!

I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.

This is part 6 of an introductory Programming in Java course. These lessons are meant to be done over a few days; the idea is to get students doing cool stuff as fast as possible. With Java, that is NOT an easy task.

Topics:

Programming in Java 6: Conditional Logic- if Statements

How to make and use an if

the else statements

the else if statement

nested if and compound logic

pseudocode and logic errors

All lessons will come with the following:

a pdf slideshow

a pacing guide with hints for teaching the section and common student
errors

an assignment, differentiated with three different levels!

an answer key in pdf form

an answer key in .java form

Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.

Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.

Welcome to the world of programming! It's going to be a blast!

Interested in more computer science content?? Check this out!

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Looping-11442643

https://www.TeachShare.com/Product/Bundle-Programming-in-Java-Course-Intro-to-Java-to-Arrays-11580049

https://www.TeachShare.com/Product/Bundle-Learn-to-Program-Scratch-Task-Cards-LEVEL-1-3-11365530

https://www.TeachShare.com/Product/Particle-Engine-Using-ArrayLists-in-Java-9074432

Interested in more games?? Check it!

https://www.TeachShare.com/Product/DEMO-Math-Tac-Toe-Add-and-Subtract-Within-100-Multiply-and-Divide-Within-144-11161362

https://www.TeachShare.com/Product/Anns-Adventure-DEMO-Adding-and-Subtracting-Within-100-8812762

Interested in forms to make life easier!? Got it!

https://www.TeachShare.com/Product/MTSS-DI-RTI-Cooperative-Learning-Tiered-Groups-Based-on-Assessment-11097984

Math
Computer Science - Technology
$5.00
Product
Product
Product

Things I'm Thankful For- PowerPoint or Google Slides Project | Distance Learning

By Innovations in Technology

In this lesson, students reflect on people and things they are thankful for and create a presentation using Microsoft PowerPoint or Google Slides to showcase that information. This lesson encourages students to think about the positive things in their lives and promotes being grateful for what they have. The lesson includes links to tutorials for Microsoft PowerPoint and Google Slides to assist students with the presentation.

This is a great activity for any class during the Thanksgiving holidays. This lesson was designed for middle school (grades 6-8) but could be used in upper elementary grades or high school as well.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files included:

• Teacher & Student Resources

• Student Instructions, Expectations and Grading Rubric

Related Products
⭐ Thanksgiving Pixel Art in Microsoft Excel
⭐ Fun Thanksgiving Activities & WebQuest

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

Visit our Website

Thanksgiving
Computer Science - Technology
$2.50
Product
Product
Product
Product

How'd You Make That!? Programming in Java Lab: Pong!

By Howlin' Husky Math Games

Looking for a fun and engaging way to teach Java programming? Look no further than "How'd You Make That!? Java Programming Labs: Pong! Designed with increasing levels of difficulty, this lab helps students develop their coding skills step-by-step. Students will create the classic game of Pong!

In Bounce Beginner, students will use the code provided to create the game. Much of the background coding has been done for them so they will be concentrating on creating and using objects and designing the game. To complete this level students need to understand how to use methods and create objects. If you are following my year long curriculum, students should be about to Java 7: Looping Statements.

find it here: https://www.TeachShare.com/Product/Conditional-Logic-Looping-Statements-Programming-in-Java-Course-Lesson-7-11442572?st=6c6d80137b7b90c3f710822ac0fb1d65

At the Paddle Pupil level, students will fill in some provided classes and create their own versions. Some of the lowest level code has been done for them, but they will write most of the game with a skeleton. To complete this level students need to understand anything from the Bounce Beginner level in addition to how to create objects and pass parameters. If you are following my year long curriculum, students should be about to Java 10: Advanced Techniques

find it here: https://www.TeachShare.com/Product/Programming-in-Java-10-Creating-Classes-Advanced-Techniques-11554313?st=169afb79277cd7361882e187f3762588

At the Court Champion level, students will create the game from scratch. This requires them to understand Timers, collision, and how use graphics. Students will be given general direction, but creating the game will mostly be up to them. To complete this level students need to understand anything from the Paddle Pupil level in addition to Timers, collision, and basic use of the extends keyword. If you are following my year long curriculum, students should be about to Java 18: Collision Detection

find it here: https://www.TeachShare.com/Product/Programming-in-Java-18-Collision-Detection-12050305?st=fdb66e1be81e92fbf4d0b050bba21a23

This lab is fully equipped with an answer key, a basic lab manual for teachers, and a student guide that walks students through each level. Perfect for high school computer science classes or AP Computer Science A, this resource is ideal for both in-class instruction and independent learning.

Whether you’re teaching Java basics, game development, or want to reinforce key concepts like classes, objects, and inheritance, this lab offers everything you need for an engaging and productive lesson.

Computer Science - Technology
$5.00
Product
Product
Product
Product

Computer Hardware & Software - Build a Computer | Distance Learning

By Innovations in Technology

Teach the basics of computer hardware and software while letting students explore what's inside the computer! This unit helps students explore and understand the basic components inside the computer. This is perfect for any technology class in upper elementary or middle school. All files provided are fully editable, allowing teachers to make modifications for differentiation or personalization if they choose.

A Microsoft PowerPoint presentation (fully editable) is included to introduce the topic to the class and can be used as a whole class presentation or provided to students to explore on their own. The first part of the assignment involves students identifying and defining the parts of the computer, using either MS PowerPoint or Google Slides to create a presentation. Next, students research specific computer hardware components and “build” two different computers, using either MS Excel or Google Sheets, and remaining within a given budget. A template in Excel that can also be opened in Sheets is provided. Teacher and student resources are included with instructions, sites for research and lesson extension ideas. A basic grading rubric for each project, is also included.

The projects can be completed individually, or students can work in pairs. These projects were created for grades 7-8 but could also be used with upper elementary students.

Materials Required

· Access to computers for each student (or small group)

· Internet access

· Microsoft PowerPoint and Excel OR Google Slides and Sheets

Project Duration (approximate, per topic)

· PowerPoint presentation: .5-1 (50 minute) class period

· Definitions – Student Presentation project: 1-2 (50 minute) class periods

· Research and “Build” Computers project: 2 (50 minute) class periods

Files Included with this Lesson

· Teacher & Student Notes and Resources

· Computer Components PowerPoint Presentation (editable)

· Student Definitions Presentation Project Expectations & Grading Rubric (editable)

· “Build a Computer” Project Student Expectations & Grading Rubric (editable)

· MS Excel Template for project – can be opened in Google Sheets (editable)

My 7th and 8th graders loved this project - particularly when they got to take apart and reassemble old computers that were donated to us at the end of the unit! I hope your students enjoy it as well.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Related Products
⭐ Exploring Careers: Information Technology
⭐ History of Computers - Group Research & Presentation Project
⭐ Webquest Scavenger Hunt - History of Computers

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Career and Technical Education
Computer Science - Technology
Instructional Technology
$4.50
Product

Bundle: Programming in Java Course- Intro to Java to Arrays

By Howlin' Husky Math Games

Hello and welcome!

Starting a new school year teaching programming? Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Are you teaching AP Computer Science A and need materials? Math and computer science are related, but are not the same!

I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.

This bundle covers from "your first Java program" to arrays. This is a HEFTY semester (About 6 months) worth of materials. Inside this bundle you'll find:

Topics:

Programming in Java 0: Introduction to Java

Programming in Java 1: Variables and Types

Programming in Java 2: The Scanner Class

Programming in Java 3: The Random and Math Classes

Programming in Java 4: The String and DecimalFormat Classes

Programming in Java 5: Drawing Shapes

Programming in Java 6: If Statements

Programming in Java 7: Looping Statements

Programming in Java 8: Creating Classes Objects Methods and Drivers

Programming in Java 9: Creating Classes- Constructors, Parameters, and
return Statements

Programming in Java 10: Creating Classes- Advanced Techniques

Programming in Java op1: Introduction to Arrays

All lessons will come with the following:

a pdf slideshow - Can be teacher or student driven!

an assignment - differentiated with three different levels! - Almost 100 total

exercises!

a pacing guide with hints for teaching the section and common student
errors

an answer key in pdf form - For a quick check

an answer key in .java form - Runnable out of the box.

This bundle is packed with activities. You can pick and choose the ones you like or have students do their best to reach the "Hacker" level. The bundle covers up to about Unit 6 on the AP Computer Science A exam; a perfect addition!

Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.

Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.

Great for asynchronous learning and homeschooling! Could be used as a self- taught course or go at your own pace! Everything for learning is included!

Welcome to the world of programming! It's going to be a blast!

How to earn TeachShare credits for future purchases:

  1. Log in to your account
  2. Navigate to your "My Purchases" page
  3. Locate the "Provide Feedback" button next to each purchase
  4. Click the button and rate the product, leaving a short comment
  5. TeachShare will reward you with credit for every feedback provided, which can be used towards future purchases.
$55.00
$49.50
Product
Product
Product
Product

History of Hip-Hop and Rap Music - WebQuest, Puzzle & Research Project

By Innovations in Technology

Lesson Overview

In this lesson, students learn interesting facts about the history of Hip Hop and Rap music as they complete several projects including a WebQuest (Internet Scavenger Hunt) to answer questions about the topic. A complete answer key is provided for the WebQuest for easy grading, along with resources for both teachers and students. The student questions are included in both a print version and a digital (editable) version to make it easy for students to complete the lesson digitally or on paper. Also included with this lesson is a word search puzzle that includes an answer key, perfect for early finishers or as a part of the lesson. Finally, students research their choice of a Rap musician and create a presentation about their contributions to the field of Hip Hop & Rap using their choice of Microsoft PowerPoint or Google Slides.

This lesson is intended to be an introduction to the topic and was designed for middle school (grades 6-8) but could be used in high school as well. This lesson could be used in a music, history or technology class and is also a great lesson to leave for a substitute teacher!

Materials Required:

· Computers with Internet access for each student (or pair of students)

· Software such as Microsoft Word or Google Docs

· Software such as Microsoft PowerPoint or Google Slides

Files included:

· Teacher & Student Resources

· The History of Hip Hop & Rap Music WebQuest Activity (print and

editable digital files included)

· The History of Hip Hop & Rap Music WebQuest Answer Key

· Word Search Puzzle – The History of Hip Hop & Rap Music Vocabulary (includes answer key)

· The History of Hip Hop & Rap Music Presentation Project Expectations with Rubric

Approximate Lesson Duration:

· WebQuest - 1 (50 minute) class period

· Word Search Puzzle – 15 minutes

· Presentation Project (including research) – 1.5 -3 (50 minute) class periods

· Optional: additional time for students to present their project to the class (time will vary depending on class size).

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

Music
Social Studies - History
Computer Science - Technology
$3.00
Product

Bundle: Programming in Java Course- Intro to Java to Looping

By Howlin' Husky Math Games

Hello and welcome!

Starting a new school year teaching programming? Are you math teacher and have been thrown into teaching a computer science course? Now you have NO IDEA where to start! Have you taught computer science, but want to try something else? Are you teaching AP Computer Science A and need materials? Math and computer science are related, but are not the same!

I have your back. I've been teaching math and computer science, including APCSP, APCSA, and Data Structures for almost two decades. I also teach an introduction course. This is part of the course I made up for my intro students. I have a BS in computer science and know what students need to know.

This bundle covers from "your first Java program" to looping. This is a HEFTY marking period (About 3 months) worth of materials. Inside this bundle you'll find:

Topics:

Programming in Java 0: Introduction to Java

Programming in Java 1: Variables and Types

Programming in Java 2: The Scanner Class

Programming in Java 3: The Random and Math Classes

Programming in Java 4: The String and DecimalFormat Classes

Programming in Java 5: Drawing Shapes

Programming in Java 6: If Statements

Programming in Java 7: Looping Statements

All lessons will come with the following:

a pdf slideshow - Can be teacher or student driven!

an assignment - differentiated with three different levels! - Almost 100 total

exercises!

a pacing guide with hints for teaching the section and common student
errors

an answer key in pdf form - For a quick check

an answer key in .java form - Runnable out of the box.

This bundle is packed with activities. You can pick and choose the ones you like or have students do their best to reach the "Hacker" level. The bundle covers up to Unit 3 on the AP Computer Science A exam; a perfect addition!

Depending on your style, you could go over the slides as a group, then let students play around. Or you could just give them the slides and assignment and let them go.

Let students explore and make mistakes. Let them talk to each other and discuss their approaches. Programming takes a lot of trial and error and collaboration.

Great for asynchronous learning and homeschooling! Could be used as a self- taught course or go at your own pace! Everything for learning is included!

Welcome to the world of programming! It's going to be a blast!

How to earn TeachShare credits for future purchases:

  1. Log in to your account
  2. Navigate to your "My Purchases" page
  3. Locate the "Provide Feedback" button next to each purchase
  4. Click the button and rate the product, leaving a short comment
  5. TeachShare will reward you with credit for every feedback provided, which can be used towards future purchases.
$35.00
$31.50
Product
Product
Product
Product

Memories from the Year Video Project - End of Year Activity | Distance Learning

By Innovations in Technology

Memories from the Year (video project) gives students an opportunity to share their memories from the school year as a culminating activity to the year. It uses the Web 2.0 tool, WeVideo, which is convenient for teachers and students since it does not require download. Students use existing pictures and videos or shoot additional ones and then combine those with WeVideo’s built in music to create a video retrospective of the year. The project was created for 7th and 8th graders but could easily be adapted to use with upper elementary through early high school.

This lesson is great for distance learning/remote learning. You can upload it to your school's learning management system (Google Classroom, Edmodo, Canvas, etc.) or share with students via Google Drive.

Files Included with this Lesson

• Teacher & Student Notes and Resources

• Video Project Instructions, Expectations & Grading Rubric

• Video Planning Worksheet

Related Products
⭐ "I'll Always Remember" - End of the Year PowerPoint Project
⭐ "My Best Work" - Online Portfolio End of Year Project in Weebly
⭐ Student Success Guidebook - Brochure Project

Remember to leave feedback for credits on future purchases!

**************************************************************************

Connect with us for free technology tips, resources and curriculum:

Follow our blog

Follow us on Facebook

Follow us on Pinterest

End of Year
Character Education
Computer Science - Technology
$3.00