Search Resources

508 Results

View
Selected filters:
  • Michigan Computer Science Standards
20/20 Vision
Read the Fine Print
Educational Use
Rating

In this activity, students determine their own eyesight and calculate what a good average eyesight value for the class would be. Students learn about technologies to enhance eyesight and how engineers play an important role in the development of these technologies.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Denali Lander
Janet Yowell
Joe Freidrichsen
Malinda Schaefer Zarske
Date Added:
09/26/2008
Abstraction
Rating

Computational thinking assists students to break down problems into smaller parts so that it is easier to understand and solve them. Abstraction is pulling out specific differences to make one solution work for multiple problems.

Subject:
Educational Technology
Material Type:
Activity/Lab
Game
Interactive
Module
Provider:
REMC Association of Michigan
Author:
REMC Association of Michigan
Date Added:
03/12/2019
Abstraction Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will be presented with a project that they will decompose with their partners without having access to its code and without access to a computer. Students will work in teams to recreate the project shown in the following lesson.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
06/10/2021
Adult Literacy Fundamentals Mathematics: Book 5
Unrestricted Use
CC BY
Rating

: Fundamental mathematics for adult learners. Book 5 includes a Table of Contents, Glossary, Grades Records, Self Tests, Practice Tests and Unit Tests. Ancillary Resources include the Instructor's Manual. This is 1 of a series of 6 books in the ABE Math collection.

Subject:
Education
Mathematics
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Liz Gerard
Wendy Tagami
Date Added:
10/28/2014
Advanced Topics in Cryptography, Spring 2003
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Recent results in cryptography and interactive proofs. Lectures by instructor, invited speakers, and students. Alternate years. The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.

Subject:
Computer Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Micali, Silvio
Date Added:
01/01/2003
Agricultural Business Model
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Students will learn about agricultural business operation and management. Topics will include accounting, finance, economics, business organization, marketing, and sales. Students will learn about agricultural business operation and management. Topics will include accounting, finance, economics, business organization, marketing, and sales.

Subject:
Business and Communication
Finance
Management
Forestry and Agriculture
Material Type:
Full Course
Lesson Plan
Provider:
Butte County Office of Education
Provider Set:
CTE Online
Date Added:
06/02/2020
Algorithm
Rating

Students will soon figure out algorithms are part of the many things they do everyday from planning their day, working on a project to writing code. An algorithm is a detailed step-by-step instruction set or formula for solving a problem or completing a task.

Subject:
Educational Technology
Material Type:
Activity/Lab
Game
Interactive
Module
Provider:
REMC Association of Michigan
Author:
REMC Association of Michigan
Date Added:
03/12/2019
Algorithm Deli
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this unplugged lesson, students will learn how to develop algorithms and the importance of providing specific instructions while making a simple deli sandwich.

The Big Idea: Why are detailed instructions important when communicating ideas with others?

Subject:
Computer Science
English Language Arts
Material Type:
Lesson
Date Added:
06/15/2021
Algorithm Monster (Unplugged)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this unplugged CS lesson, students will learn the importance of giving detailed directions when sharing ideas. This transfers to programming when students are told that when they provide instructions to the computer, they too need to be detailed and specific. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
English Language Arts
Material Type:
Lesson
Date Added:
04/26/2021
Algorithms
Unrestricted Use
CC BY
Rating

A presentation to help young students define and understand what an algorithm is.

Subject:
Computer Science
Material Type:
Module
Author:
NYC Department of Education
Date Added:
06/01/2021
Algorithms for Computer Animation, Fall 2002
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In-depth study of an active research topic in computer graphics. Topics change each term. Readings from the literature, student presentations, short assignments, and a programming project. Animation is a compelling and effective form of expression; it engages viewers and makes difficult concepts easier to grasp. Today's animation industry creates films, special effects, and games with stunning visual detail and quality. This graduate class will investigate the algorithms that make these animations possible: keyframing, inverse kinematics, physical simulation, optimization, optimal control, motion capture, and data-driven methods. Our study will also reveal the shortcomings of these sophisticated tools. The students will propose improvements and explore new methods for computer animation in semester-long research projects. The course should appeal to both students with general interest in computer graphics and students interested in new applications of machine learning, robotics, biomechanics, physics, applied mathematics and scientific computing.

Subject:
Computer Science
Literature
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Popovic, Jovan
Date Added:
01/01/2002
Android App Development
Read the Fine Print
Educational Use
Rating

Students develop an app for an Android device that utilizes its built-in internal sensors, specifically the accelerometer. The goal of this activity is to teach programming design and skills using MIT's App Inventor software (free to download from the Internet) as the vehicle for learning. The activity should be exciting for students who are interested in applying what they learn to writing other applications for Android devices. Students learn the steps of the engineering design process as they identify the problem, develop solutions, select and implement a possible solution, test the solution and redesign, as needed, to accomplish the design requirements.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014