Updating search results...

Search Resources

48 Results

View
Selected filters:
  • programming
Robot Coding ABC 123
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will program robots through a given maze that they create using Alphabet or number flashcards. You will need to purchase either BEEBOT robots or CODIE AND GO MOUSE ROBOTS to complete this activity.

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
Software Engineering Program (Grades 6-12)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Software Engineering Program (SEP) is a multi-year, comprehensive, standards-aligned computer science education program for grades 6 to 12. The goals of the program are:

-Increase the number of high school graduates, particularly from traditionally underrepresented groups, that are ready to pursue new and emerging technology-driven roles across industries.

-Develop student computational thinking and problem-solving skills in real-world contexts.

The SEP curriculum gives students instruction and experience in the following areas: computer programming, robotics, web design, physical computing, and game design. SEP students participate in local and central hackathons, and in work-based experiences with major industry leaders and partners.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
Storing Android Accelerometer Data: App Design
Read the Fine Print
Educational Use
Rating
0.0 stars

Students work through an online tutorial on MIT's App Inventor to learn how to create Android applications. Using those skills, they create their own applications and use them to collect data from an Android device accelerometer and store that data to databases. NOTE: Teachers and students must have a working knowledge of basic programming and App Inventor to complete this lesson. This lesson is not an introduction to MIT's App Inventor and is not recommended for use without prior knowledge of App Inventor to produce an end product. This lesson is an application for App Inventor that allows for the storage of persistent data (data that remains in memory even if an app is closed). This required prior knowledge can come from other experiences with the App Inventor. Also, many additional resources are available, such as tutorials from MIT. This lesson could also be used as an enrichment project for students who are self-motivated to learn the App Inventor software.

Subject:
Applied Science
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014
Testing with JUnit
Read the Fine Print
Educational Use
Rating
0.0 stars

JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are constructed using a process called test-driven development. To create a design, the software/system design process, which is a specific case of the engineering design process, is followed. After students create a design, it is implemented and tested and if necessary, the design undergoes editing to make sure it functions by testing the Java class correctly. To conclude the activity, students write the methods in the Java class using their tests to debug the program.

Subject:
Applied Science
Education
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Ryan Stejskal
Date Added:
09/18/2014
Traffic Lights
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn about traffic lights and their importance in maintaining public safety and order. Using a Parallax® Basic Stamp 2 microcontroller, students work in teams on the engineering challenge to build a traffic light with a specific behavior. In the process, they learn about light-emitting diodes (LEDs), and how their use can save energy. Students also design their own requirements based on real-world observations as they learn about traffic safety and work towards an interesting goal within the realm of what is important in practice. Knowledge gained from the activity is directly transferrable to future activities, and skills learned are scalable to more ambitious class projects.

Subject:
Applied Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Janet Yowell
Lindrick Outerbridge
Pavel Khazron
Date Added:
09/18/2014
Unplugged: What is Computational Thinking?
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Computational Thinking and coding go hand-in-hand. But what does it mean to think computationally, and how do we introduce this type of thinking to students? In this unplugged activity, students experience what it’s like to be a programmer while they code another student to complete a drawing.

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
Using JUnit
Read the Fine Print
Educational Use
Rating
0.0 stars

Students focus on the testing phase of the design process by considering how they have tested computer programs in the past and learning about a new method called JUnit to test programs in the future. JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. Students design tests using JUnit and implement those tests.

Subject:
Applied Science
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Ryan Stejskal
Date Added:
09/18/2014