Difference between revisions of "MUzECS:Chrome"

From REU@MU
Jump to: navigation, search
(A browser-based IDE for the MUzECS platform)
(Background && Motivation)
Line 2: Line 2:
  
 
==Background && Motivation==
 
==Background && Motivation==
 +
Exploring Computer Science (ECS) is a computer science course which aims to improve representation of minority groups in computer science. It is targeted to early high school students, and is designed to work well in low-income communities. In order to expand the curriculum, we offer the MUzECS platform: a low-cost alternative to the final module of ECS, which currently uses expensive LEGO Mindstorms Robots. Currently, the MUzECS platform costs about 10% of the LEGO Mindstorms module.
 +
 +
Since our goal is to create a low-cost alternative to the current ECS module, we ought to be sure that we can adapt to new low-cost technologies which show up in high school classrooms. One such technology that has seen a spike in usage due to its low cost is the Chromebook, a lightweight laptop from Google which runs Chrome OS. Chromebooks, however, are unable to compile and run Java programs, rendering our initial MUzECS IDE unable to run on this platform.
 +
 +
In order to adapt, we created a prototype browser-based IDE for the MUzECS platform which runs in the Google Chrome browser with a Chrome Extension. While the current implementation is functional, we seek to improve the compilation process and hope to make the platform more scalable.

Revision as of 18:48, 3 June 2016

Researchers: David Hunpatin and Ryan Thomas. Mentor: Dr. Dennis Brylow.

Background && Motivation

Exploring Computer Science (ECS) is a computer science course which aims to improve representation of minority groups in computer science. It is targeted to early high school students, and is designed to work well in low-income communities. In order to expand the curriculum, we offer the MUzECS platform: a low-cost alternative to the final module of ECS, which currently uses expensive LEGO Mindstorms Robots. Currently, the MUzECS platform costs about 10% of the LEGO Mindstorms module.

Since our goal is to create a low-cost alternative to the current ECS module, we ought to be sure that we can adapt to new low-cost technologies which show up in high school classrooms. One such technology that has seen a spike in usage due to its low cost is the Chromebook, a lightweight laptop from Google which runs Chrome OS. Chromebooks, however, are unable to compile and run Java programs, rendering our initial MUzECS IDE unable to run on this platform.

In order to adapt, we created a prototype browser-based IDE for the MUzECS platform which runs in the Google Chrome browser with a Chrome Extension. While the current implementation is functional, we seek to improve the compilation process and hope to make the platform more scalable.