CSIDC 2004 attracts hundreds of student teams | IEEE Journals & Magazine | IEEE Xplore