Updating search results...

Search Resources

32 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
The Battlecode Programming Competition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is conducted as an artificial intelligence programming contest in Java. Students work in teams to program virtual robots to play Battlecode, a real-time strategy game. Optional lectures are provided on topics and programming practices relevant to the game, and students learn and improve their programming skills experientially. The competition culminates in a live Battlecode tournament.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Graphic Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Mann, Maxwell
Date Added:
01/01/2013
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
Creating Video Games
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

CMS.611J / 6.073 Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Graphic Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Eberhardt, Richard
Grant, Andrew
Tan, Philip
Verrilli, Sara
Date Added:
09/01/2014
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
Effective Programming in C and C++
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a fast-paced introduction to the C and C++ programming languages, with an emphasis on good programming practices and how to be an effective programmer in these languages. Topics include object-oriented programming, memory management, advantages of C and C++, optimization, and others. Students are given weekly coding assignments and a final project to hone their skills. Recommended for programmers with some background and experience in other languages.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kessler, Andre
Date Added:
01/01/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
Girls Who Build: Make Your Own Wearables Workshop
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Girls Who Build: Make Your Own Wearables workshop for high school girls is an introduction to computer science, electrical and mechanical engineering through wearable technology. The workshop, developed by MIT Lincoln Laboratory, consists of two major hands-on projects in manufacturing and wearable electronics. These include 3D printing jewelry and laser cutting a purse, as well as programming LEDs to light up when walking. Participants learn the design process, 3D computer modeling, and machine shop tools, in addition to writing code and building a circuit.

Subject:
Applied Science
Computer Science
Education
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Astle, Elisabeth
Gibson, Mike
Lund, Gavin
Olesnavage, Katy
Railey, Kristen
Scott, David
Watkins, Leslie
Date Added:
02/01/2015
Girls Who Build: Make Your Own Wearables Workshop
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Girls Who Build: Make Your Own Wearables workshop for high school girls is an introduction to computer science, electrical and mechanical engineering through wearable technology. The workshop, developed by MIT Lincoln Laboratory, consists of two major hands-on projects in manufacturing and wearable electronics. These include 3D printing jewelry and laser cutting a purse, as well as programming LEDs to light up when walking. Participants learn the design process, 3D computer modeling, and machine shop tools, in addition to writing code and building a circuit.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Astle, Elisabeth
Gibson, Mike
Lund, Gavin
Olesnavage, Katy
Railey, Kristen
Scott, David
Watkins, Leslie
Date Added:
02/01/2015
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
Lego Robotics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

LEGO® robotics uses LEGO®s as a fun tool to explore robotics, mechanical systems, electronics, and programming. This seminar is primarily a lab experience which provides students with resources to design, build, and program functional robots constructed from LEGO®s and a few other parts such as motors and sensors.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Rising, James
Date Added:
02/01/2007
Lego Robotics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

LEGO® robotics uses LEGO®s as a fun tool to explore robotics, mechanical systems, electronics, and programming. This seminar is primarily a lab experience which provides students with resources to design, build, and program functional robots constructed from LEGO®s and a few other parts such as motors and sensors.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Rising, James
Date Added:
02/01/2007
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