Updating search results...

Computer Science Principles

37 affiliated resources

Search Resources

View
Selected filters:
Lesson K: Web Design
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Discover culturally relevant images and mesh with introductory image editing.

Subject:
Computer Science
Material Type:
Lesson
Author:
VCU CISTEME .
Date Added:
03/15/2023
Merge Sort - Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity will show the sorting process using the Merge Sort Divide and Conquer algorithm that is used by a computer when sorting data without using a computer.

Subject:
Algorithms and Programming
Computer Science
Data and Analysis
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/19/2022
PAGE ACSE -  Creating an app to tell you if three sides form a triangle
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will have a brief introduction to creating an app in Code.org’s App Lab.  They will then create an app that will determine if three given lengths can form a triangle or not.

Subject:
Algorithms and Programming
Computer Science
Cross-Curricular
Mathematics
Measurement and Geometry
STEM/STEAM
Material Type:
Activity/Lab
Interactive
Lesson
Lesson Plan
Visual Media
Author:
Kristin Vaughn
Date Added:
10/15/2024
Pringles Can Enigma Machine
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This activity is from the Cyber.org website and covers the topic of the German Enigma Encryption machine that was used during World War II. Students will learn about how the Enigma machine worked and the process it used to encrypt messages. Students will be able to create their own Enigma machine using a normal size Pringles can and the activity sheet in PDF format. This is a great way to teach the concepts of encryption and a low cost way to give students a hands on approach to encrypting and decrypting messages.Ideas on how to use this activity would be to give the students a message to encrypt using their Pringles can Enigma machine or having students send an encrypted message to a classmate with the encryption key and have that student decrypt the message. To show the power of this type of encryption you can have other students try to decrypt the message without the key so they can see how difficult it would have been to crack the code during World War II.Link to the Cyber.org website for this activity

Subject:
Algorithms and Programming
Computer Science
Cybersecurity
Data and Analysis
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/23/2022
Quick Sort - Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity will show the sorting process using the Quick Sort Divide and Conquer algorithm that is used by a computer when sorting data without using a computer.

Subject:
Algorithms and Programming
Computer Science
Data and Analysis
Material Type:
Activity/Lab
Assessment
Data Set
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/20/2022
Remove Directories in Linux
Unrestricted Use
CC BY
Rating
0.0 stars

This is a lab exercise using different commands and ways to remove directories in a Linux command line terminal. All commands and screen shots are included in the Word document included in this resource.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
Ronald Sparks
Date Added:
06/12/2022
SVRCSP - Use Code to Create a Greeting Card
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn to write lines of code as conditional statements and they will learn to write equations of circles and transformations as lines of code to accomplish a goal. At the end of this lesson, students will have created an animated greeting card.

Subject:
Computer Science
Measurement and Geometry
Material Type:
Lesson Plan
Author:
JACQUELINE CLIPPINGER
Date Added:
06/06/2022
Simple Bank Account in Java
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity will allow students to create a simple bank account program using the Java programming language. This activity could also be edited to use any programming language.

Subject:
Algorithms and Programming
Data and Analysis
Material Type:
Activity/Lab
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/07/2022
What is Random?-A Discovery Project
Unrestricted Use
CC BY
Rating
0.0 stars

What is Random? Through this project, students will discover what makes an outcome random. Emphasis will be placed on the difference between deterministic and nondeterministic outcomes.  The project starts out with a discovery activity where students will see the difference between creating data with a coin toss where they just make up the data and creating data through actually tossing a coin.Students will end the project by studying pseudorandom number generators, specifically the Middle Squared Algorithm. They will even create a program that uses this algorithm.  Enjoy!

Subject:
Algorithms and Programming
Computer Mathematics
Probability and Statistics
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Lesson
Lesson Plan
Simulation
Visual Media
Author:
Shane Campbell
Date Added:
07/29/2021
A better world through gaming?
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity is a worksheet or quiz based on the Ted Talk YouTube video titled Gaming can make a better world. This is an older video but has some good information about how gaming can be used for problem solving.

Subject:
Computer Science
Impacts of Computing
Material Type:
Activity/Lab
Homework/Assignment
Author:
Ronald Sparks
Date Added:
06/12/2022