background preloader

Labs

Facebook Twitter

Project Euler. West Point Bridge Design Contest. Download the West Point Bridge Designer. Online Education. UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version).

Online Education

See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. Create some really cool maps with these apps. Google Maps is dynamic.

Create some really cool maps with these apps

Making customized maps through the service isn't very difficult. But there are a variety of third-party tools on the Web that help you create fully customized Google Maps mashups. Create your own map, build interactive maps, place photos, videos on a map. Geometry Library - Google Maps JavaScript API v3. Overview The concepts within this document refer to features only available within the google.maps.geometry library.

Geometry Library - Google Maps JavaScript API v3

This library is not loaded by default when you load the Maps Javascript API but must be explicitly specified through use of a libraries bootstrap parameter. See the Libraries Overview for more information. The Google Maps JavaScript API V3 geometry library provides utility functions for the computation of geometric data on the surface of the Earth.

The library includes three namespaces: spherical contains spherical geometry utilities allowing you to compute angles, distances and areas from latitudes and longitudes. encoding contains utilities for encoding and decoding polyline paths according to the Encoded Polyline Algorithm. poly contains utility functions for computations involving polygons and polylines. The google.maps.geometry library does not contain any classes; instead, the library contains static methods on the above namespaces. Spherical Geometry Concepts. Alpha Examples - Geometry. Alpha Widget Gallery: Browse and Download by Topic. Alpha Widget Builder. "Learn about Regular Geometric Shapes" - Free Mathematics Widget. Chrome Web Store. Triangular Tessellations with GeoGebra - EscherMath.

Objective: Use GeoGebra to create tessellations with triangles.

Triangular Tessellations with GeoGebra - EscherMath

Doing the construction on the computer allows you to change the shape of your original triangle and see how the tessellation changes. Go to to load a web-based applet version of GeoGebra. Go to the View menu and unselect the "Axes" and "Algebra View" options. You should now have just a blank window to work with. Use the "Segment between Two Points" tool to draw a segment. Then click on the interior of the triangle and then the midpoint you just created. Your picture should look something like this (probably with a different shape of triangle): Try moving the original triangle's corners. Save your tessellation and print it out at home. Handin: A sheet with answers to all questions.

GAME DESIGN / ANIMATION. Computer Science. Minecraft Edu. Wiki. Making Patterns with Rubik's Cube. Introduction Rubik's cube is an interesting 3-dimensional puzzle that challenges your spatial imagination and memory.

Making Patterns with Rubik's Cube

Usually, the goal is to arrange the cube so that each side is a solid color, as shown in Figure 1. However, in this project, you'll be trying to figure out ways of making geometrical patterns with Rubik's Cube. Before we get to the patterns, we'll introduce some notation for referring to the different sides, and show you how the cube is put together.

Figure 1 also shows the labels we will be using when referring to sides of the cube. The cube is built in such a way that each side, row, and column can rotate (see Figure 2). White and yellow, red and orange, blue and green. Before we present the patterns, we need to introduce some more terminology, so that we can easily refer to individual pieces on the cube.