Tech & Science
Technology and Science news from Boulder, Colorado
CU: Build your own 3-D video game
Dec 5th
you build a video game, learn to code
In just one hour, school kids, teachers and any code-curious member of the public with an Internet connection can now create their own 3-D video game using a tutorial built by a team at the University of Colorado Boulder in preparation for the global “Hour of Code” event happening the second week of December.
CU-Boulder’s game-building program allows people with zero experience coding to design their own 3-D worlds by “inflating” hand-drawn 2-D icons and then programming those objects to interact in defined ways. For example, a participant could easily create a 3-D version of the classic arcade game Frogger by inflating a frog and then writing a line of code that would tell the program to squash the frog if it collides with a truck that has also been programmed to move horizontally across the screen at a set speed.
CU-Boulder’s online game-building tool is among a variety of self-guided tutorials that have been created for the Hour of Code, an event that aims to recruit 10 million schoolchildren to spend one hour during the week of Dec. 9-15, dubbed Computer Science Education Week, learning the basics of coding. The event, spearheaded by the nonprofit code.org, is designed to spark excitement about coding among youth in order to bolster a future interest in computer science, a field that’s increasingly important to a wide range of careers as well as everyday life.
“Programming should be easy and exciting,” said CU-Boulder computer science Professor Alexander Repenning, who led the project. “But that’s not where we are. The perception of the public is that it’s hard and boring. Our goal is to expose a much larger as well as broader audience to programming by reinventing computer science education in public schools.”
CU-Boulder’s Hour of Code tutorial—which can be found at http://hourofcode.com/ac—builds on two decades of Repenning’s research, which has pioneered drag-and-drop programming tools for kids called AgentSheets and AgentCubes. Repenning and his team also have developed Scalable Game Design, a curriculum teachers can implement to help their students use AgentSheets and AgentCubes to learn computer science through building their own video games.
Students can use the same tools and their new computational thinking skills to build science simulations—the coding needed to lay out what should happen when a truck collides with a frog is not that different from the coding needed to outline the chemical reaction that occurs when two molecules collide, for example.
The Scalable Game Design project recently received a $2 million grant from the National Science Foundation to continue to expand nationally.
From the beginning, the purpose of Scalable Game Design was to give school kids a taste of coding that might be able to flip the often-held belief that computer programming was not something they wanted to learn.
Repenning and his team began to reach out to kids in the local Boulder Valley School District, offering video game-building workshops as an after-school activity. The participants loved it, but the kids who initially showed up were the usual suspects—boys. In subsequent years, the project was introduced into classes that were already being taught during the school day, exposing all kinds of kids who might not normally be inclined to try computer programming, especially girls and minority students, to code.
“We asked them after, ‘Did you enjoy the activity?’ And they said, ‘Yeah. We love it and we want to do more of it,’ ” Repenning said.
The program is now ubiquitous in Boulder-area middle schools, and beginning about five years ago, Repenning received a $1.5 million grant from NSF to expand the program to schools outside the local district, especially districts with widely varying demographics, from inner-city schools to extremely rural schools and Native American communities. To implement the expansion, CU-Boulder hosted trainings on campus each summer to prepare teachers to deliver the program.
During the first expansion, Repenning and his colleagues also discovered that the way the video-game curriculum was taught impacted the degree to which girls, who are vastly underrepresented in computer science, were interested in coding. Direct instruction appeared to turn girls off, while inquiry-based approaches got the girls as excited as the boys.
Repenning has since received two more NSF grants. The first, for $1.5 million, is being used to follow up on how pedagogy affects girls studying computer science. The second and most recent grant—$2 million awarded in August—recognizes the achievements of the initial expansion effort and is being used to further spread Scalable Game Design across the country.
After the initial expansion, the Scalable Game Design team measured the success of the program by gauging the interest students had in learning more about computer science after they finished designing a video game and by analyzing the games themselves to see if the design of the games demonstrated a grasp of coding concepts. With positive results in both categories, NSF gave the team a green light to further expand the program by offering some teacher-training programs online.
The Hour of Code tutorial built on the Scalable Game Design infrastructure now allows anyone who is interested to get a taste of video game programming. More information on the Hour of Code can be found at http://csedweek.org/. Anyone interested in participating in the Hour of Code or using CU-Boulder’s Hour of Code program in their classes can find information athttp://hourofcode.com/ac.
-CU-
CU’s Mars mission off the ground
Nov 19th
successfully launches from Florida
A $671 million NASA mission to Mars led by the University of Colorado Boulder thundered into the sky today from Cape Canaveral, Fla., at 1:28 p.m. EST, the first step on its 10-month journey to Mars.
Known as the Mars Atmosphere and Volatile EvolutioN mission, the MAVEN spacecraft was launched aboard an Atlas V rocket provided by United Launch Alliance of Centennial, Colo. The mission will target the role the loss of atmospheric gases played in changing Mars from a warm, wet and possibly habitable planet for life to the cold dry and inhospitable planet it appears to be today.
“Our team is incredibly excited,” said Bruce Jakosky, MAVEN’s principal investigator who is at CU-Boulder’s Laboratory for Atmospheric and Space Physics (LASP). “Everything went absolutely perfectly, exactly as we had planned when we accepted the challenge to develop this mission five years ago. Now it’s on to Mars.”
The spacecraft is carrying three instrument suites. LASP’s Remote Sensing Package will determine global characteristics of the upper atmosphere and ionosphere, while the Neutral Gas and Ion Mass Spectrometer, provided by the NASA Goddard Space Flight Center in Greenbelt, Md., will measure the composition of neutral gases and ions.
The Particles and Fields Package, built by the University of California, Berkeley, with some instrument elements from LASP and NASA Goddard, contains six instruments to characterize the solar wind and the ionosphere of Mars.
NASA selected the MAVEN mission for flight in 2008. Scientists think Mars was much more Earth-like roughly four billion years ago, and want to know how the climate changed, where the water went and what happened to the atmosphere, said Jakosky, also a professor in CU-Boulder’s geological sciences department.
CU-Boulder also is providing science operations and directing education and public outreach efforts. NASA Goddard provided two of the science instruments and manages the project. In addition to building the spacecraft, Lockheed Martin will perform mission operations. NASA’s Jet Propulsion Laboratory in Pasadena, Calif., is providing program management via the Mars Program Office, as well as navigation support, the Deep Space Network and the Electra telecommunications relay hardware and operations.
MAVEN is slated to begin orbiting Mars in September 2014. For more information about MAVEN visit http://lasp.colorado.edu/home/maven/ and http://www.nasa.gov/maven.
-CU-