GSoC/GCI Archive
Google Summer of Code 2012

Statistics Online Computational Resource

Web Page:

Mailing List:

The Statistics Online Computational Resource (SOCR) designs, validates and freely disseminates knowledge. Specifically, SOCR provides portable online aids for probability and statistics education, technology based instruction and statistical computing. SOCR tools and resources include a repository of interactive webapps, computational and graphing tools, instructional and course materials.

The SOCR group is looking for highly-motivated, technologically-savvy and result-oriented students to work on expanding the large suite of SOCR computational libraries, designing and implementing novel open-source HTML5/JavaScript/JQuery webapps and web-resources for improving science education.


  • SOCR HTML5 Project The goal of this project is to redesign, transform and upgrade SOCR Motion Charts from Java to platform- and browser-independent HTML5 and JavaScript framework (D3).
  • SOCR HTML5 Resampling, Randomization and Simulation Project The goal of this project is to design a modern and portable SOCR web-app that demonstrates the concepts of statistical analysis such as resampling, randomization and probabilistic simulation and runs seamlessly across varied devices. The application will be based on HTML5, CSS3 and JavaScript framework. Currently the tools available for statistical simulations are built on clunky and require the browser to be java enabled.
  • To develop a SOCR for Resampling, Randomization & Probabilistic sim. This project is about creating a standard application that will be having various statistical utilities of resampling, randomization and probabilistic simulation using modern Web based Technologies.This application should be consistent over the most popular browsing platforms, the user interface should be simple to use, and lightweight.