Updating search results...

Computer Science Foundations

83 affiliated resources

Search Resources

View
Selected filters:
Lesson D: Phases of Problem Solving
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

 Explore the four main phases of the problem-solving process. Analyze a problem and use the steps in the problem-solving process to solve a problem.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
VCU CISTEME .
Date Added:
03/01/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
Netflix Recommendation Program
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is used to show how conditionals can help filter a dataset. This lesson uses python and a large csv file of Netflix Content to filter through PG-13 movies and output recommendations based on user genre choce. This lesson can be taught using any python IDE and intended to be a live programming demonstration with students. Students will then extend this concept using a dataset of their own choice or other datasets given to them to explore.

Subject:
Algorithms and Programming
Material Type:
Lesson Plan
Author:
CHRISTA VAN OLST
Date Added:
06/09/2022
PAGE ACSE - A-Maze-ing Arcade Coding and the Scientific Method
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Want to introduce some basic coding and real life examples of the Scientific Method? This is the lesson for you. Using either the online program MakeCode, or by purchasing the Handheld Kitronik Arcades, the students will be performing an experiment while coding a maze game. No purchases required if students only use the online platform. A whole lesson ready to engage your students and use Computer Science and the Scientific Method!

Subject:
Algorithms and Programming
Computer Science
Cross-Curricular
STEM/STEAM
Science
Scientific and Engineering Practices
Material Type:
Activity/Lab
Interactive
Lesson
Lesson Plan
Author:
Nichole Brumfield
Date Added:
11/22/2024
PAGE ACSE -  Abstraction & Medieval Romances: From details to essential elements
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn about abstraction by examining a model computer and then breaking down several medieval romances into their essential components. 

Subject:
Computer Science
Computing Systems
Cross-Curricular
Fiction
Reading
STEM/STEAM
Material Type:
Unit of Study
Author:
Jason O'Shell
Date Added:
10/07/2024
PAGE ACSE -  Cafeteria Composting
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a whole classroom collaborative process with the goal of creating a school-wide lunch waste composting program.  The lesson relates the collaborative and iterative processes used in science to computer science.

Subject:
Algorithms and Programming
Computation and Estimation
Computer Science
Cross-Curricular
Earth Resources
English
Living Systems and Processes
Mathematics
Measurement and Geometry
Research
STEM/STEAM
Science
Scientific and Engineering Practices
Material Type:
Activity/Lab
Lesson
Lesson Plan
Author:
Julie Morton
Date Added:
10/15/2024
PAGE ACSE - Computing Systems vs System of Equations
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn about abstraction by looking at a built model computer and then breaking solving a system of equations down into simple components.

Subject:
Algebra I & II
Computer Science
Computing Systems
Cross-Curricular
Mathematics
STEM/STEAM
Material Type:
Lecture Notes
Lesson
Lesson Plan
Module
Author:
Christian Knight
Date Added:
10/03/2024
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
PAGE ACSE -  Cybersecurity in the Wild
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

How are predators in the WILD and ONLINE similar? Check out this lesson that incorporates Cybersecurity and pack animals! You will learn ways on how both the animals and you can be protected from danger!

Subject:
Computer Science
Cross-Curricular
Cybersecurity
Data and Analysis
Living Systems and Processes
STEM/STEAM
Science
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Lecture
Lesson
Lesson Plan
Author:
Nichole Brumfield
Date Added:
11/22/2024
PAGE ACSE -  Dark Matter and Data Analysis!
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson incorporates computer science with an interesting enrichment topic for Environmental Science II, Astronomy - Dark Matter.  Students will be able to visualize WHY scientists believe that 85% of matter in our universe is not the same as what we are made of.  Using simple orbital speed kits, your class can combine their data and analyze it to see what happens to orbital speed with increasing distance from the barycenter of a galaxy.  They can add mass to the center to represent dark matter and see how that increases the orbital speed - just like what Vera Rubin discovered in the 1960s.

Subject:
Computer Science
Cross-Curricular
Data and Analysis
Earth and Space Systems
Matter
STEM/STEAM
Science
Scientific and Engineering Practices
Material Type:
Activity/Lab
Lesson
Lesson Plan
Simulation
Author:
Julie Morton
Date Added:
11/18/2024
PAGE ACSE - Data Selfie
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students learn about how computers represent data visually and how artists have used self portraits with symbolism to represent themselves. Then students will create their own data selfies including adding their names written in binary code. Written descriptions will be added to display alongside their artworks that will detail their data symbols and what their artwork says about them and how it relates to computer science. 

Subject:
Computer Science
Computing Systems
Cross-Curricular
English
STEM/STEAM
Visual Art
Material Type:
Activity/Lab
Homework/Assignment
Lesson Plan
Author:
Brandy Jenkins
Date Added:
11/04/2024
PAGE ACSE -  Envision the Future
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will discuss concerns related to the increasing use of technology including AI.  Items to be discussed are privacy, ethics, and automated collection of data.

Subject:
Computer Science
Cross-Curricular
English
Impacts of Computing
STEM/STEAM
Writing
Material Type:
Lesson
Lesson Plan
Author:
Tracy Shifflett
Date Added:
11/25/2024