Updating search results...

High School Computer Science

273 affiliated resources

Search Resources

View
Selected filters:
Introduction to Programming in Java
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.

Subject:
Career and Technical Education
Computer Science
Engineering
Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
High School Highlights
Author:
Adam Marcus
Eugene Wu
Evan Jones
Date Added:
11/08/2019
Intro to CS using Microbits
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

A 14 week Introduction to Computer Science course.
This course is targeted to middle school grades 6-8 (ages 11-14 years). It is also written for teachers who may not have a Computer Science background, or who may be teaching an “Intro to Computer Science” course for the first time.

This course takes approximately 14 weeks to complete, spending about 1 week on each of the first 11 lessons, and 3 weeks for students to complete the final project at the end. Of course, teachers should feel free to customize the curriculum to meet individual school or district resources and timeframe.

Subject:
Arts and Humanities
Career and Technical Education
Computer Science
Information Technology Education
Mathematics
Music
Science
Secondary Mathematics
Technology
Material Type:
Activity/Lab
Diagram/Illustration
Full Course
Textbook
Unit of Study
Author:
Mary Kiang
Douglas Kiang
Date Added:
05/14/2019
Is There A Connection Between Computer Network Topologies And A Malaysian Wedding?
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The aim of this video lesson is to teach students about the different topologies of computer networks and how they function. The approach that is used is highly correlated with common knowledge about weddings and the local Malay culture associated with weddings. Students should be able to relate the act of delivering food to a large crowd of people to the basic principles of network topologies and the method of data transfer within each type of topology. The lesson will begin in a classroom with students working in small groups, answering assigned questions. Teaching aids such as color cards will be used. One student from each group will be appointed as the wedding event manager, and she/he will have to discuss and act out with group members in order to answer more challenging questions. At the end of the lesson, students will be asked to come up with their own version of a hybrid computer network topology. The lesson concept taught here not only educates students on computer topologies, but also introduces students to an important cultural perspective of Malaysia. Above all, this video is designed to assist students with their study of Computer Literacy in schools. The lesson will take up to 60 minutes to complete. Materials needed include: 10 red cards representing waitresses; 10 green cards representing waiters; 10 blue cards representing tables in the hall; a sketch book; and classroom tables and chairs.

Subject:
Computer Science
Engineering
Science
Material Type:
Lecture
Provider:
M.I.T.
Provider Set:
MIT Blossoms
Author:
Dr. Zaleha Abdullah Juhazreen, Juhazreen Junaidi, Norah Md. Noor, Dr. Noor Azean Atan, Dr. Mohd Nihra Haruzuan Mohamad Said, Dr. Shaharuddin Md Salleh
Date Added:
12/10/2020
JavaScript functions and variables
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson explains the basic concepts of variables and functions in Javascript as an introduction to core programming concepts. It links to an external JSFiddle to provide executable examples. Format: asynchronous virtual.6-8. Create clearly named variables that store data, and perform operations on their contents.Standards: 6-8. Test and analyze the effects of changing variables while using computational models.Standards: 9-12. Design algorithms (functions) to solve computational problems using a combination of original and existing algorithms.Author: Matt Geddes.Image of a computer generated by https://hotpot.ai free for non-commercial use. 

Subject:
Computer Science
Material Type:
Lesson
Author:
Matthew
Date Added:
04/15/2023
Kismet
Read the Fine Print
Educational Use
Rating
0.0 stars

In this video segment adapted from the Massachusetts Institute of Technology, researchers in the Artificial Intelligence Laboratory working to engineer smarter robots are now building a machine that interacts socially with people.

Subject:
Career and Technical Education
Computer Science
Engineering
Information Technology Education
Science
Technology
Material Type:
Activity/Lab
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Date Added:
05/09/2006
Lessons, Build Steps, Videos & Tutorials from Make Stuff Move
Rating
0.0 stars

Make Stuff Move wants students to use tools and everyday materials to learn and develop hands-on skills in building and being creative while solving problems. STEM/STEAM is great but it is even better when tools are involved!

This Learning Library includes:
*Lesson Plans
*How-to Instructions
*Coding
& More!

(Kits are available for purchase on the site as well)

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Analog Meter
Rating
0.0 stars

Analog meters are all around us!. They are used to visually represent measurements and data. One of the most common analog meters is the fuel needle in a car. This converts a reading of the fuel level in the tank to an empty to full reading on the meter.

In this build, we will use one servo to build an electronically controlled meter. We will first simply use the knob on the control the board to move the needle converting the knob position to movement of the needle. Then, a sound sensor will be connected to convert sound level (ie music) to a meter reading. This will make it what is commonly known as a “VU-meter”

SKILLS + GOALS
Carpentry
- Use of basic tools and hardware
Construction
- Following visual assembly instructions
Code
- Understand math/code behind converting input readings to output readings (meter)
& more!

** Kits are available for purchase at makestuffmove.com **

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Coding Lesson - Pixel On
Rating
0.0 stars

Welcome to Make Stuff Move coding lessons. This first lesson is going to show you how to set the colour and brightness of the pixel and turn it on, on our Make Stuff Move animate shield.

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Flinger-Drummer
Rating
0.0 stars

This build works out to be useful in two ways; flinging stuff and drumming on stuff. The overall concept is to increase the inertia of the moving servo by quickly snapping the cable tie to flick the arm. The mechanics of this build is modeled after a foot pedal used in a drum kit.

The flinging aspect is just fun. Fling coins, buttons and ping-pong balls. When using the animation recording feature of the Animate Shield, beats can be recorded an looped including adjusting the speed.

SKILLS + GOALS
Construction
-Build the project following assembly instructions
Music
-Animate a beat
Carpentry
-Basic carpentry principals and hardware
Coding
-Learn about using delays in code to control movement timing
& More!

** kits available for purchase at makestuffmove.com**

Subject:
Arts and Humanities
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Flower
Rating
0.0 stars

Build a mechanical flower that opens up when there is light. This flower uses a few interesting mechanical movements including a push-pull cable to convert rotational movement into a linear movement for a flexible stem. Then the movement is converted back to rotational pivot points to open and close the pedals. The use of the binder clips also means that you are free to create your own flower petals.

SKILLS + GOALS
Construction
- Build the project following assembly instructions
Carpentry
- Basic carpentry principals and hardware
Art + Design
- Create and design your own flower petals
Coding

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Heart
Rating
0.0 stars

Build a mechanical heart that uses a pulse sensor to make the heart beat with yours

SKILLS + GOALS
Construction
- Build the project following assembly instructions
Carpentry
- Basic carpentry principals and hardware
Coding
& More!

** Kits are available for purchase at makestuffmove.com **

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024
Make Stuff Move - Inch Worm
Rating
0.0 stars

Inchworms are so simple in their movement which makes it a fun challenge to build and animate their movement. The inchworm shifts its weight during its "pinching/folding" to push the front and pull the back.

SKILLS + GOALS
Construction
-Build the project following assembly instructions
Carpentry
-Basic carpentry principals and hardware
Animation
-Learn how to animate a single cycle of movement to create continuous movement.
& More!

** Kits are available for purchase at makestuffmove.com **

Subject:
Computer Science
Educational Technology
Mathematics
Professional Learning
Science
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/31/2024