KU at center of computer universe


(06-30-2009)

From Lawrence Journal World
By Chad Lawhorn



For the last 72 hours, Kansas University assistant professor Andy Gill has been a master of the universe, ordering dozens of satellites to move around the galaxy.

All right, it is all part of a game, and the moving of satellites is happening just in the virtual world. But what is real is that, for a weekend, Kansas University has been the center of the computer programming universe.

KU and its Information and Telecommunication Technology Center played host-Friday through Monday-to the international championships for functional computer programmers.

More than 850 teams from around the globe entered the contest. The participants include many of the top programmers in the world.

"There are programmers from companies like NASA and Google that have entered teams," said Nick Frisby, a KU doctoral student who is helping run the competition. "There are all these very talented people from top-tier institutions playing a game that was created at KU. Thats very cool."

The "game" this year focused on moving mythical satellites around in space. A team of KU researchers spent the last several months creating a computer program that represents how the mythical satellites work and function.

The approximately 850 teams that entered the competition were then told to develop their own computer programs to move the satellites to specific points in the universe on a specific time schedule. For example, the final challenge in the competition was for the teams to develop a program for a single satellite to link up with 12 other satellites positioned around the galaxy.

But, of course, theres a catch. The entire competition takes place over 72 hours, and the teams have no idea what the scenario will be until the competition begins. The end result is a furious amount of work in a short period of time. Gill, who teaches in the electrical engineering and computer science department at KU, was previously on a team that won third in the competition.

"I think we had maybe three or four hours of sleep in the 72-hour period," said Gill, who is supervising the competition for KU.

Winners are determined based on the number of successful programs each team creates. Judges test the programs using a computer program that they have developed, and also score the programs based on overall functionality.

The teams are allowed to write the programs in whichever programming language they choose. That tends to create rivalries between different programming camps, Gill said.

"To say that they are competing for prestige is too nice a word, too finessed a word," Gill said. "They really are competing for bragging rights. In a sense, you are competing for the programing language that you use."

Competitors also are competing to test their own skills. Of the approximately 850 teams, only about 400 actually will complete a program.

KU programmers are not fielding a team in this years event because of conflict of interest reasons. But the university is expected to be a big winner. By hosting the competition, KU joins an elite list of schools that have tackled the project. Past hosts have included Harvard, Cornell, Penn and Virginia universities.

"Thats one of the reasons I wanted to do this," Gill said. "This group here at KU has been doing some very interesting language research, but it hasnt been noticed as such. This helps put KU on the map. It gives us some good visibility."

Contest winners will be announced in August at the International Conference on Functional Programming in Edinburgh, Scotland.

For more information, contact ITTC.


Current News | More News | ITTC Newsletter


Partner with ITTC

The Information and Telecommunication Technology Center at the University of Kansas has developed several assistance policies that enhance interactions between the Center and local, Kansas, or national companies. 

ITTC assistance includes initial free consulting (normally one to five hours). If additional support is needed, ITTC will offer one of the following approaches: 

Sponsored Research Agreement

Individuals and organizations can enter into agreements with KUCR/ITTC and provide funds for sponsored research to be performed at ITTC with the assistance of faculty, staff and students.

Licensing and Royalty/Equity Agreement

An ITTC goal is the development of investment-grade technologies for transfer to, and marketing by, local, Kansas, and national businesses. To enhance this process, the Center has developed flexible policies that allow for licensing, royalty, and equity arrangements to meet both the needs of ITTC and the company.

Commercialization Development

Companies with a technology need that can be satisfied with ITTC's resources can look to us for assistance. We can develop a relationship with interested partners that will provide for the development of a technology suited for commercialization.

ITTC Resource Access

ITTC resources, including computers and software systems, may be made available to Kansas companies in accordance with the Center's mission and applicable Regents and University policies.

ITTC Calendar
There are no upcoming events at this time.