Updating search results...

Search Resources

24 Results

View
Selected filters:
  • code
App Authors
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The App Authors program helps librarians and K-12 educators make coding and app production part of their curriculum.
Our App Authors curriculum provides lesson plans and app development activities that can be used in a seven-week sequential course, in a seven-week semi-sequential course, or in one-time learning sessions.

Subject:
Applied Science
Material Type:
Activity/Lab
Date Added:
04/17/2018
Candy Cane Binary Coding
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will create the word STEM using binary code on a candy cane. They will have the option of doing this on a piece of paper or with Legos.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
Stephanie Staub
Date Added:
03/11/2020
Code Week 2014 - Jeder kann hacken
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Schrauben lösen, Kabel neu verlegen: Messer, Gabel und Pudelmütze werden zum Input für den Computer. Ziel ist es, neue Benutzerschnittstellen für den Computer zu entwickeln, indem die TeilnehmerInnen einen Blick "unter die Motorhaube" einer USB-Tastatur werfen. So können Jugendliche im Alter von 13 - 17 Jahren erste Schritte im kreativen Umgang mit Elektronik machen und dabei viel Spaß haben.

Voraussetzungen sind lediglich die Freude am Experimentieren und die Neugier, technologische Grundlagen spielerisch zu erlernen.

Material Type:
Activity/Lab
Diagram/Illustration
Game
Lesson Plan
Date Added:
10/22/2014
Code Week 2014: Reaktive Voodoopuppen
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Hierbei handelt es sich um die Beschreibung des Workshops "Reaktive Voodoopuppen" im Rahmen der Code Week 2014.
Das Projekt wurde von Marie Beuthel und Anne Wohlauf vom Design Research Lab der Universität der Künste Berlin an der Oberschule "Heinrich von Kleist" in Frankfurt (Oder) durchgeführt.

Subject:
Arts and Humanities
Material Type:
Activity/Lab
Lesson Plan
Teaching/Learning Strategy
Date Added:
09/24/2014
Computation and Visualization in the Earth Sciences
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In EARTH 801, you will develop skills in a programming language designed for visual arts and visualization while exploring Earth science topics. Specifically, you'll learn and practice digital graphics capabilities in order to render Earth science concepts that are otherwise difficult to visualize due to complicated space and time scales. Here, you will interact with large, open, freely-available data sets by collecting, plotting, and analyzing them using a variety of computational methods. You'll be ready to teach secondary school students a range of Next Generation Science Standard skills involving data collecting, manipulation, analysis, and plotting. You'll also read and discuss current research regarding the teaching, learning, and evaluation of visualization skills, as well as multiple external representations of science concepts.

Subject:
Applied Science
Computer Science
Environmental Science
Information Science
Material Type:
Full Course
Provider:
Penn State College of Earth and Mineral Sciences
Author:
Eliza Richardson
Date Added:
10/07/2019
Design Step 2: Research the Problem
Read the Fine Print
Educational Use
Rating
0.0 stars

Through Internet research, patent research, standards and codes research, user interviews (if possible) and other techniques (idea web, reverse engineering), students further develop the context for their design challenge. In subsequent activities, the design teams use this body of knowledge about the problem to generate product design ideas. (Note: Conduct this activity in the context of a design project that students are working on, which could be a challenge determined by the teacher, brainstormed with the class, or the example project challenge provided [to design a prosthetic arm that can perform a mechanical function]. This activity is Step 2 in a series of six that guide students through the engineering design loop.)

Subject:
Applied Science
Architecture and Design
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Denise W. Carlson
Lauren Cooper
Malinda Schaefer Zarske
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
Computing and Information
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Janet Yowell
Ryan Stejskal
Date Added:
09/18/2014
Foundations of Psychological Data Science I
Read the Fine Print
Educational Use
Rating
0.0 stars

This course lays the foundation for data science education targeting psychological and brain science students. No previous coding experience is required. The students are introduced to basic concepts and tools for data analysis. The focus is on hands-on practice and enjoyable learning. The course uses python as the programming language, and Jupyter Notebooks as the development environment (our “home base”) for the examples, tutorials, and assignments. The course uses Jupyterlab Notebooks because they are both the industry standard and a nice way to load, visualize, and analyze data as well as describe our findings in one environment. The course teaches how to use git and GitHub.com to document changes and backup our work and, eventually, for use as a collaboration tool.

Subject:
Applied Science
Computer Science
Psychology
Social Science
Material Type:
Activity/Lab
Author:
Franco Pestilli
Lawrence Cormack
Date Added:
10/20/2023
Here Comes the Hurricane! Saving Lives through Logical Reasoning and Computer Science
Read the Fine Print
Educational Use
Rating
0.0 stars

Students use a hurricane tracking map to measure the distance from a specific latitude and longitude location of the eye of a hurricane to a city. Then they use the map's scale factor to convert the distance to miles. They also apply the distance formula by creating an x-y coordinate plane on the map. Students are challenged to analyze what data might be used by computer science engineers to write code that generates hurricane tracking models. Then students analyze a MATLAB® computer code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals. Students come to realize that using a computer program to generate the calculations (instead of by hand) is very advantageous for a dynamic situation like tracking storm movements. Their inspection of some MATLAB code helps them understand how it communicates what to do using mathematical formulas, logical instructions and repeated tasks. They also conclude that the example program is too simplistic to really be a useful tool; useful computer model tools must necessarily be much more complex.

Subject:
Applied Science
Atmospheric Science
Engineering
Physical Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Armando Vital
Fritz Claydon
Justin Chang
K. B. Nakshatrala
Rodrigues
Stuart Long
Date Added:
09/18/2014
Hot To: Create Stylized Labels in Moodle
Unrestricted Use
CC BY
Rating
0.0 stars

Moodle allows you to use HTML to build elements of your course, making facets of your class entirely customizable. While this may appear intimidating at first, it can be as simple or as detailed as you wish.The following tutorial includes code that you may copy/paste for your own use in eClass.Follow the link in resources for “How To: Create Stylized Labels in Moodle” to get started on this self-study module.

Subject:
Computer Science
Material Type:
Module
Author:
Kim Gibson
Date Added:
06/05/2018
Let's Start Coding with CODE.org & Minecraft
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will use a blockly system (drag and drop code) to write programs.  Students will be learning the conecpts that computer scientists use every day and are the foundation for computer science.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Lee Calton
Date Added:
06/23/2016
Let's code! Python Coding Examples :)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a seven-problem set to use to practise Python Programming Language basics by solving problems. This set has been used at Izmir Fen Lisesi (A Science High School) since 2019.

Subject:
Computer Science
Elementary Education
Engineering
Higher Education
Information Science
Mathematics
Special Education
Material Type:
Activity/Lab
Homework/Assignment
Unit of Study
Author:
Sertaç ATEŞ
Date Added:
06/17/2020
MN STEM Teacher Center
Unrestricted Use
Public Domain
Rating
0.0 stars

MN STEM Teacher Center resources developed to help teachers translate the Minnesota state standards into classroom practice and assist in student achievement of those standards.

Subject:
Education
Material Type:
Activity/Lab
Simulation
Provider:
Minnesota STEM Teacher Center
Provider Set:
Minnesota STEM Teacher Center
Date Added:
07/12/2014
Making Sound-Reactive Clothing
Read the Fine Print
Educational Use
Rating
0.0 stars

Students apply sound-activated light-up EL wire to create personalized light-up clothing outfits. During the project, students become familiar with the components, code and logic to complete circuits and employ their imaginations to real-world applications of technology. Acting as if they are engineers, students are challenged to incorporate electroluminescent wire to regular clothing to make attention-getting safety clothing for joggers and cyclists. Luminescent EL wire stays cool, making it ideal to sew into wearable projects. They use the SparkFun sound detector and the EL sequencer circuit board to flash the EL wire to the rhythm of ambient sound, such as music, clapping, talking—or roadway traffic sounds! The combination of sensors, microcontrollers and EL wire enables a wide range of feedback and control options.

Subject:
Applied Science
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Jen Foxbot
Kent Kurashima
Rachel Sharpe
Sabina Schill
Date Added:
02/13/2018
Putting It All Together: Peripheral Vision
Read the Fine Print
Educational Use
Rating
0.0 stars

In this culminating activity of the unit, students bring together everything they've learned in order to write the code to solve the Grand Challenge. The code solution takes two images captured by robots and combines them to create an image that can be focused at different distances, similar to the way that humans can focus either near or far. They write in a derivative of C++ called QT; all code is listed in this activity.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Anna Goncharova
Date Added:
09/18/2014
Python Calculus
Read the Fine Print
Educational Use
Rating
0.0 stars

Students analyze a cartoon of a Rube Goldberg machine and a Python programming language script to practice engineering analysis. In both cases, they study the examples to determine how the different systems operate and the function of each component. This exercise in juxtaposition enables students to see the parallels between a more traditional mechanical engineering design and computer programming. Students also gain practice in analyzing two very different systems to fully understand how they work, similar to how engineers analyze systems and determine how they function and how changes to the system might affect the system.

Subject:
Applied Science
Computing and Information
Education
Engineering
Mathematics
Trigonometry
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014
Python Script Analysis
Read the Fine Print
Educational Use
Rating
0.0 stars

Working in small groups, students complete and run functioning Python codes. They begin by determining the missing commands in a sample piece of Python code that doubles all the elements of a given input and sums the resulting values. Then students modify more advanced Python code, which numerically computes the slope of a tangent line by finding the slopes of progressively closer secant lines; to this code they add explanatory comments to describe the function of each line of code. This requires students to understand the logic employed in the Python code. Finally, students make modifications to the code in order to find the slopes of tangents to a variety of functions.

Subject:
Applied Science
Computing and Information
Education
Engineering
Mathematics
Trigonometry
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014
Swinburne CodeCasts - Introduction to Programming in Pascal
Unrestricted Use
CC BY
Rating
0.0 stars

A collection of programming tutorials developed by Andrew Cain, Jake Renzella, Reuben Wilson, and Cliff Warren.
This series steps through concepts related to procedural programming. Each video covers one concept in depth and demonstrates how you can achieve certain tasks with a programming language. Videos are broken into panels for an engaging student experience, featuring camera footage, visualisation of the computer’s memory (hand execution), and output windows. Video and audio versions are available for download, along with supplementary files.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
Swinburne University of Technology
Author:
Andrew Cain
Cliff Warren
Jake Renzella
Reuben Wilson
Date Added:
08/06/2015