Category: Computer Science

BonzAI Brawl

Put your AI to the test! On April 11, 2009 the 2nd Annual BonzAI Brawl programming competition will take place in the CS department at Michigan Tech University. The programming competition will be an all day event, where teams of 1 to 3 contestants will implement an AI player for a client/server game. The contestants will be given the details of the client API the day of the competition and must design a winning strategy within the 8 hours allotted. After coding ends, the AI’s are pitted against each other, one on one, in a double elimination style tournament (known as the BRAWL) to determine the winner. Spectators are welcome to attend and cheer for their favorite AI at the BRAWL. For more information about BonzAI Brawl or to register your team, visit All teams must register by March 20, 2009.

This event is being organized entirely by the following CS student organizations: Women in Computing Sciences (WiCS), Husky Game Development (HGD) and Upsilon Pi Epsilon Computer Science Honor Society (UPE). Students in these groups have developed an original client/server game including the concept, rules, code, and graphics.

Continue Reading

Ph.D. Student Receives Best Paper Award

Computer Science Doctoral candidate Alicia Thorsen, Assistant Professor Phil Merkey, and Professor Fredrik Manne from the University of Bergen, Norway received the Best Paper Award for their paper, “Maximum Weighted Matching Using the Partitioned Global Address Space Model”, at the High Performance Computing and Simulation Symposium (HPC 2009) March 23-25 in San Diego, California. Alicia presented the paper at the conference.

The paper described the design and implementation of an algorithm for the weighted matching graph processing problem. The algorithm was expressed in the new programming language, UPC. UPC is based on C and expresses parallel computations using a partitioned global address space. Languages such as UPC are being developed to make programming the coming generation of peta-scale supercomputers easier and more reliable. The UPC implementation developed is much simpler than a similar implementation using MPI, which is currently the most common way to express algorithms for parallel systems.

Continue Reading

Computational Discovery and Innovation: Strategic Faculty Hiring Initiative

Michigan Tech has announced a strategic faculty hiring initiative in Computational Discovery and Innovation. This initiative is this year’s reflection of the Board of Control’s commitment to enlarge the University’s faculty by 10 positions each year in strategic, interdisciplinary areas. Advanced computation is integral to research and educational activities across Michigan Tech. Thus, a search to fill ten growth positions is underway and qualified candidates are encouraged to send an application, following the “How to Apply” guidelines at

More information about the strategic faculty hiring positions is available here.

The Department is also looking to fill regular faculty positions. More information is available here.

Continue Reading