$5 - $10 10th Grade Computer Science & Technology Projects (by rating)

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

Research & Build a House - Architectural Styles & Creators | Distance Learning

By Innovations in Technology

In this lesson, students learn more about architecture as they research the history of different architectural styles, and learn about the creators of those designs. The lesson starts with a whole class Microsoft PowerPoint presentation (editable) to view the styles and start discussion. Next, students choose one of the styles to research further and create a presentation with that information. Optionally, these may be presented to the class. In the next part of the assignment, they design a house of their own (to scale) in the style they researched using Sketchup (a free CAD program that can be downloaded at: https://www.sketchup.com/ or used as an online tool). After completing the drawing, students build a model of their house to scale using chipboard, cardboard or other materials. Finally, students answer questions to reflect on their learning for this unit.

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

• Microsoft PowerPoint Presentation: Architectural Styles (editable)

• Researching an Architectural Style Project: Student Expectations, Instructions and Grading Rubric

• Designing a House in Sketchup: Student Expectations, Instructions and Grading Rubric

• Sketchup Tutorial (step-by-step instructions with screen shots)

• Building Project: Student Expectations, Instructions and Grading Rubric

• Reflection Questions

Related Products
⭐ Exploring Careers: Architecture & Construction
⭐ Real World Math - How Architects Use Math in their Career
⭐ Famous Architects & Their Place in History - Research & PowerPoint 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

Visit our Website

Engineering
Computer Science - Technology
Vocational Education
$7.00
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

Exploring Careers: Law, Public Safety,Corrections & Security | Distance Learning

By Innovations in Technology

This career unit gives students an introduction to the law, public safety, corrections and security career cluster and what a career in this field would be like. This is perfect for a career, technology, CTE or business class.

The included PowerPoint presentation can be used by the teacher for whole class instruction, or provided to the students electronically (or as a printout) for them to review individually. Students use close reading skills with a short informational passage to learn about the career field and answer questions to use critical thinking skills and demonstrate their understanding. Two different puzzles are included to learn different jobs in the career and to reinforce vocabulary skills. A technology based project comic creation project is included to allow students to use critical thinking and creativity to further explore the career field. A quick reference/tutorial is also included for StoryboardThat (free, no download needed). Additionally, a group legal case analysis project that can be completed without student computer access (by the teacher printing out the linked information) or providing access to a computer for each group to research is provided to simulate the career and allow students to utilize critical thinking skills and teamwork. Finally, a short reflection questionnaire gives students the opportunity to reflect and analyze their learning as they determine if this career field is of interest to them.

The project was created for grades 7-8 but could easily be used with high school students. The teacher can choose to use some or all of the provided lesson options included in this resource.

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

• Introduction to Law Careers PowerPoint presentation (editable)

• Introduction to Law Careers Research Reading and Questions

• Vocabulary Crossword Puzzle (includes answer key)

• Job Type Word Search Puzzle (includes answer key)

• Technology based Creative Application Project Instructions, Tutorial and Rubric

• Team Brainstorming Worksheet

• Case Study Task Cards (6 different cases)

• Law Career Simulation Group Lesson Instructions and Rubric

• Law Career Reflection Questions (MS Word)

This lesson is a part of the bundle Exploring Careers: 16 Career Cluster Units BUNDLE

Related Products
⭐ Real World Math - How Math is Used in Law & Public Safety Careers
⭐ Landmark Cases of the Supreme Court - Research & Presentation using Powtoon

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

Criminal Justice - Law
Career and Technical Education
Computer Science - Technology
$8.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

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

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