Search Results (4)

View
Selected filters:
  • Computer Science
Battleships
Rating

This activity explores the main algorithms that are used as the basis for searching on computers, using different variations on the game of battleships. This activity demonstrates three search methods for finding information in data: linear searching, binary searching and hashing. It also includes an optional introductory activity as well as a video showing a fun demonstration related to the same content.

Subject:
Computer Science
Engineering
Education
Mathematics
Geometry
Material Type:
Activity/Lab
Game
Lesson Plan
Simulation
Provider:
Computer Science Unplugged
Science and Math Informal Learning Educators (SMILE)
Provider Set:
Computer Science Unplugged
SMILE Pathway: Science and Math Activities in One Search
Author:
Brian Mason Scientific and Technical Trust
Computer Science Unplugged
Google Inc.
Ian Witten
Jane McKenzie
Mike Fellows
Robyn Adams
Tim Bell
Phylogenetics
Rating

This activity lets learners participate in the process of reconstructing a phylogenetic tree and introduces them to several core bioinformatics concepts, particularly in relation to evolution. Groups of learners (at least 10) repeat a secret message (five to seven similar-sounding words) like the game "Telephone". In this version of the game, however, learners write and then code what they hear, creating a model of a phylogenetic tree and using a species distance matrix. This resource includes background information about phylogenetic trees, maximum parsimony, and matrix theory (see page 6-7 of PDF).

Subject:
Computer Science
Engineering
Information Science
Education
Life Science
Mathematics
Anthropology
Material Type:
Activity/Lab
Game
Lesson Plan
Provider:
Computer Science Unplugged
Science and Math Informal Learning Educators (SMILE)
Provider Set:
Computer Science Unplugged
SMILE Pathway: Science and Math Activities in One Search
Author:
Brian Mason Scientific and Technical Trust
Computer Science Unplugged
Google Inc.
Jim Becker
Katrin Becker
Truman State University
Programming Languages
Rating

In this activity related to computer programming, learners give directions to a "robot" (either an adult or another learner) and find out which instructions the robot is able to follow, and how their instructions are taken literally. This activity will simulate how computers follow instructions very precisely, which can be frustrating at times. This activity also helps learners understand instruction set size (large complex vs. small efficient).

Subject:
Computer Science
Engineering
Education
Life Science
Anthropology
Material Type:
Activity/Lab
Lesson Plan
Simulation
Provider:
Computer Science Unplugged
Science and Math Informal Learning Educators (SMILE)
Provider Set:
Computer Science Unplugged
SMILE Pathway: Science and Math Activities in One Search
Author:
Brian Mason Scientific and Technical Trust
Computer Science Unplugged
Google Inc.
Jason Clutterbuck
Richard Nelson
Sebastian Hšhna
Sebastian Hí_hna
Stefan Marks
Wilson Siringoringo
Strong-Arm Tactics
Conditions of Use:
Read the Fine Print
Rating

Students generally do not know the complexity that goes into building and programming a robotic arm. In actuality, creating such an arm comes from a design that involves mechanical, electrical, and computer science engineers. This activity allows students to control a robotic arm from both a machine's and a computer science engineer's perspective by letting them perform a simple task with a few entertaining instructions and constraints.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Chris Yakacki
Daria Kotys-Schwartz
Geoffrey Hill
Janet Yowell
Malinda Schaefer Zarske