I second the IEEE contests. They also have software, T-Shirt, website, and ethics contests at an annual meeting in the Southeast every year. Here was the list of last year's contests at a conference that I attended. They leave the work/practice room open all day and night prior to the contest. Rules are stricter - no non student help.
http://www.southeastcon2012.org/StudentProgram.html