Updating search results...

Search Resources

17 Results

View
Selected filters:
  • algorithm
Algorithm
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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:
Education
Educational Technology
Material Type:
Activity/Lab
Game
Interactive
Module
Provider:
REMC Association of Michigan
Provider Set:
MiTechKids
Author:
REMC Association of Michigan
Date Added:
09/25/2023
Algorithm Monster (Unplugged)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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:
Applied Science
Computer Science
English Language Arts
Material Type:
Lesson
Date Added:
04/26/2021
Algorithms
Unrestricted Use
CC BY
Rating
0.0 stars

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

Subject:
Applied Science
Computer Science
Material Type:
Module
Author:
NYC Department of Education
Date Added:
06/01/2021
Analysis and Design of Digital Control Systems, Fall 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

A comprehensive introduction to control system synthesis in which the digital computer plays a major role, reinforced with hands-on laboratory experience. Covers elements of real-time computer architecture; input-output interfaces and data converters; analysis and synthesis of sampled-data control systems using classical and modern (state-space) methods; analysis of trade-offs in control algorithms for computation speed and quantization effects. Laboratory projects emphasize practical digital servo interfacing and implementation problems with timing, noise, nonlinear devices.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Trumper, David L.
Date Added:
01/01/2006
Bee Bot Circus
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students use the Bee Bots to move throughout their space. If Bee Bots are inaccessible, the lesson can be adapted by using the online coding platform. 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:
Applied Science
Computer Science
English Language Arts
Material Type:
Lesson
Date Added:
04/26/2021
Bringing Algorithms into the Classroom
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will take a sequence of events or steps for some process and create an algorithm. This could apply to any content area. They will display the algorithm in flowchart form. This activity can be modified for all grade levels and content areas.

Subject:
Applied Science
Arts and Humanities
Computer Science
English Language Arts
Life Science
Mathematics
Physical Science
Material Type:
Activity/Lab
Date Added:
02/16/2019
Computational Thinking Concepts Guide from Google
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this guide you will find eleven terms and definitions for Computational Thinking (CT) concepts. These concepts can be incorporated into existing lesson plans, projects, and demonstrations in order to infuse CT into any disciplinary subject.

The original copy of this information was created by Google and shared at https://docs.google.com/document/d/1i0wg-BMG3TdwsShAyH_0Z1xpFnpVcMvpYJceHGWex_c/edit. The only change made has been the format of the document. All information is exactly the same.

Subject:
Applied Science
Architecture and Design
Computer Science
Engineering
Information Science
Mathematics
Material Type:
Reading
Date Added:
08/09/2019
Decision Making in Large Scale Systems, Spring 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to the theory and application of large-scale dynamic programming. Markov decision processes. Dynamic programming algorithms. Simulation-based algorithms. Theory and algorithms for value function approximation. Policy search methods. Games. Applications in areas such as dynamic resource allocation, finance and queueing networks, among others.

Subject:
Business and Communication
Finance
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Pucci De Farias, Daniela
Date Added:
01/01/2004
Do You See What I See?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students explore the concept of optical character recognition (OCR) in a problem-solving environment. They research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly "reading" a number on a typical high school sports scoreboard. Students use the structure of the engineering design process to guide them to develop successful algorithms. In the associated activity, student groups implement, test and revise their algorithms. This software design lesson/activity set is designed to be part of a Java programming class.

Subject:
Applied Science
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Derek Babb
Date Added:
09/18/2014
Does It Work? Test and Test Again
Read the Fine Print
Educational Use
Rating
0.0 stars

Testing is critical to any design, whether the creation of new software or a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market. In this lesson, students focus on the testing phase of the software/systems design process. They start by exploring existing examples of program testing using the CodingBat website, which contains a series of problems and challenges that students solve using the Java programming language. Working in teams, students practice writing test cases for other groups' code, and then write test cases for a program before writing the program itself.

Subject:
Applied Science
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Janet Yowell
Ryan Stejskal
Date Added:
09/18/2014
Hands-On AI Projects for the Classroom: A Guide for Elementary Teachers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Welcome to the Hands-On AI Projects for the Classroom series, a set of guides for teachers who are seeking
instructional and curricular resources about artificial intelligence (AI) for various grade levels and across a range of
subject areas.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Homework/Assignment
Reading
Author:
ISTE
Date Added:
05/28/2021
Java Programming of OCR
Read the Fine Print
Educational Use
Rating
0.0 stars

Student groups use the Java programming language to implement the algorithms for optical character recognition (OCR) that they developed in the associated lesson. They use different Java classes (provided) to test and refine their algorithms. The ultimate goal is to produce computer code that recognizes a digit on a scoreboard. Through this activity, students experience a very small part of what software engineers go through to create robust OCR methods. This software design lesson/activity set is designed to be part of a Java programming class.

Subject:
Applied Science
Education
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Derek Babb
Date Added:
09/18/2014
Kodable Language Sequence
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using Kodable students will learn about sequence and algorithms and use code to direct classmates during a fun game that gets the class moving.

Subject:
Education
Educational Technology
Material Type:
Activity/Lab
Game
Interactive
Module
Provider:
REMC Association of Michigan
Provider Set:
MiTechKids
Author:
REMC Association of Michigan
Date Added:
09/25/2023
Logic II, Spring 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course begins with an introduction to the theory of computability, then proceeds to a detailed study of its most illustrious result: Kurt GĚŚdel's theorem that, for any system of true arithmetical statements we might propose as an axiomatic basis for proving truths of arithmetic, there will be some arithmetical statements that we can recognize as true even though they don't follow from the system of axioms. In my opinion, which is widely shared, this is the most important single result in the entire history of logic, important not only on its own right but for the many applications of the technique by which it's proved. We'll discuss some of these applications, among them: Church's theorem that there is no algorithm for deciding when a formula is valid in the predicate calculus; Tarski's theorem that the set of true sentence of a language isn't definable within that language; and GĚŚdel's second incompleteness theorem, which says that no consistent system of axioms can prove its own consistency.

Subject:
Arts and Humanities
Linguistics
Philosophy
Social Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
McGee, Vann
Date Added:
01/01/2004
My Robotic Friend
Unrestricted Use
CC BY
Rating
0.0 stars

A review of simple programming functions for middle school students using hands-on learning

Subject:
Applied Science
Computer Science
Material Type:
Module
Author:
NYC Department of Education
Date Added:
06/03/2021
Understanding Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn about algorithms and how to create and follow step-by-step instructions when going through the code.org lessons.

Subject:
Education
Educational Technology
Material Type:
Activity/Lab
Game
Interactive
Module
Provider:
REMC Association of Michigan
Provider Set:
MiTechKids
Author:
REMC Association of Michigan
Date Added:
09/25/2023