Computer Science Undergrads Embark on Weekend of “Extreme Programming”
By Blake Silberberg ’13
Over the weekend of March 15th, “Hacklemore”, a team of 10 undergraduate Computer Science students from the University of Rochester traveled to Université Laval in Quebec City, Canada to participate in the CS Games. The team, led by captains Julian Lunger ’14 and Emily Danchik ’13, took 7th place out of 22 teams, thanks to strong showings by the team of Charlie Lehner ’15 and David Bang ’14 who took 2nd place in Web Development, and the team of Dan Hassin ’16 and Joe Brunner ’14 who took 3rd place in Extreme Programming.
The CS Games, an annual competition held by Canadian universities, is attended by over 300 students. Although most of the student participants are Canadian, both the University of Rochester and Rochester Institute of Technology have sent teams in recent years. In 2011, the University of Rochester team won the competition. This year, the University of Rochester was the only American university to send a team to the event.
Teams consist of a maximum of 10 people, and compete in 15 to 20 different competitions from Friday to Sunday. These competitions are in different programming areas which range from programming theory, which deals with designing algorithms, to embedded programming, which deals with writing programs which run on small devices. In addition to the programming competitions, there also are competitions in a few unrelated areas, such as sporting competitions and even a campus-wide scavenger hunt.
Throughout the games, teams must also be on the lookout for “Puzzle Hero” challenges, which are timed “mini-games” that cover a variety of topics and are emailed to the teams at random times. During this year’s games, Team “Hacklemore” had to do everything from solving chess puzzles to identifying pictures and diagrams of obscure plugs and wires. “One challenge even had us listen to a highly modified soundfile and figure out what it meant. The file sounded like a short, high-pitched blip–but we eventually figured out that it was three consecutive Iron Maiden song outtakes,” says Captain Julian Lunger. The team also had the opportunity to participate in “Hacking Questions,” where team members were given a limited amount of time to access websites designed for the competition.
In addition to the challenges, the event also featured large social gatherings for all of the participants.”The social aspect is an important and sometimes surprising one at the Games. Some people typically think of CS majors as unsocial; however, the exact opposite is true at the CS Games,” says Captain Julian Lunger. “The teams of computer geeks there are fun, they are wild, and they stay up til 2, 3, 4 a.m. every night.” The Rochester team also had the opportunity to interact with Computer Science students from different backgrounds. “Meeting French-Canadian students was really cool because they have a different culture and think about things in a different way– it’s almost like they are Europeans in North America,” says Lunger.
This years roster included Emily Danchik (leader) ’13, Julian Lunger (leader, captain) ’14, Thomas Swift ’13, Emily Ansley ’14, Joe Brunner ’14, Nate Book ’14, Shuopeng Deng ’14, Dan Hassin ’16, Charlie Lehner ’15, and David Bang ’14.
The Rochester team already has next year’s competition in mind. Captain Julian Lunger encourages any interested students to contact him through email at JLunger@u.rochester.edu.