2002 Student Projects

iCampus has been tremendously successful in giving students real skills though applied learning and project management. The program solicits feedback from students for improvement, and has made a significant structural change based on this feedback. For the Spring 2002 semester, iCampus student project leaders took a course, EECS 6.069, that simplified the administrative aspects of the program and provided project management training.

The 2002 iCampus student projects are*:

DevHood: Student Developer's Community

Student PI: Tien-Lok "Jonathan" Lau

The Student Developer Community project is a .NET developer's community website for college students worldwide. The focus is on students interested in learning about the latest in Microsoft technology and discussing software development. Students will revamp software user interfaces and add features, including college-specific themes, intercollegiate competitions, personal calendars, administration features, messaging and chat capabilities, class specific discussion boards, and mobile accessibility.

Devhood.net is an online software developer's "neighborhood" with a twist. Not only does it help those who seek to learn about Microsoft's .NET technologies, it encourages participation through a role-playing game in which users can work their way from peasants to wizards. They collect points and earn prizes such as T-shirts along the way.

"Our focus is on learning, but we wanted it to be fun and engaging," said program manager T. Jonathan Lau, a senior in electrical engineering and computer science along with Edmund Chou and Peter Weng, and electrical engineering and computer science graduate students Eugene Chiu, Yi-Fung Lin and Norimasa Yoshida.

More than 300 colleges are represented among the 8,000 regular users of the site, so while users take tutorials and learn new programming tools, they can compare notes and interact with others. Lau's only complaint is that he has been so busy developing the portal, he himself has only amassed a modest number of points and attained the relatively lowly status of soldier.


LAMP: Library Access to Music Project

Student PI: Keith Winstein

Keith Winstein, a junior in electrical engineering and computer science, and freshman Joshua Mandel want to make music more readily available to MIT students. They like some things about libraries, such as their large collections, and dislike others, such as the inconvenience of getting to one. Ideally, Winstein said, "You would have headphones connected to a very long wire to the library" and when you wanted to hear a particular CD, the librarian would play it for you. The next best thing is LAMP.

Through the web, MIT students can request one of the hundreds of CDs that Winstein and Mandel plan to buy and store electronically. The user would hear the music through one of the 16 TV channels that MIT Cable has made available to LAMP. This is completely legal, it turns out, and once a song has been requested, others as well as the person who made the request could enjoy it. The sound quality? "Better than FM radio,"Winstein said.


Shuttle Track: Where's a SafeRide When You Need One?

Student PI: Krishnan Sriram

A typical night in the life of an MIT student: working into the wee hours and then heading out to catch a SafeRide van back to the dorm or residence. The problem is that the vans, which run from 6 p.m. to 3 a.m., are subject to the local weather and traffic conditions and don't always arrive at their stops at their scheduled times. The solution? Shuttletrack, a project by Krishnan Sriram, a graduate student in mechanical engineering; Salil Soman, a graduate student in electrical enginering and computer science; Terran Melconian, a research engineer in aeronautics and astronautics; Ryan Tam, a graduate student in aeronautics and astronautics; Ging Ging Liu and Cordy Crockett, graduate students in civil and environmental engineering; and Nina Menezes, a graduate student in HST.

They have developed a GPS-based system that operates through the four vans existing radios. It allows students to see, in real-time on a web-based map, exactly where the shuttle buses are and when they will arrive at their next stop. With that kind of up-to-date information, students will be able to eke out a few more minutes of cramming and still make it home safely. For more information on this project, write to shuttletrack@mit.edu.


Instant Sports Challenge: Just Add Players

Student PI: Abel Sanchez

"Champion Zone" is an instant sports notification service created by Christopher Cassa and Matthew Notowidigdo, juniors in electrical engineering and computer science; Hai Ning and Abel Sanchez, graduate students in civil and electrical engineering; and Daniel Robey, a sophomore in electrical engineering and computer science.

To find a partner for a tennis game, a user would input her skill level, her preferred court location and the time and day she is looking for a game. When another person signs on who is a good match, the first user is notified. She then accepts or rejects, and the other user is immediately notified through his or her preferred method: AOL Instant Messenger, MSN Messenger, Yahoo Messenger, email or cell phone.

Other potential uses for the service include reserving court time for tennis, squash or racquetball, scheduling meetings with professors, getting up-to-date class information, finding a date or, maybe most important,being notified if free food is available anywhere on campus. A second message would alert you when it's gone.


Next Generation Mobile Classroom: Learning with a Vengeance!

Student PI: Raj Dandage

The Next Generation Mobile Classroom aims to put handhelds to work solving some problems inherent in large lecture classes. Raj Dandage, Sonia Garg and Sanjay Rao, all seniors in electrical engineering and computer science, don't like the fact that it's sometimes intimidating to ask questions and it's hard for professors to gauge how well students are catching on. Once each student enters the lecture hall, they would log in with their special-use PDA and be in business. They would be able to see an outline of that day's lecture, type questions anonymously (these would come up on the screen of the teaching assistant and would be fielded at his or her discretion) and take mini-quizzes that would help the instructor see if everyone understands the material. Outside of class, students could use the device to hook up with other students for study groups or to see when the final exam is scheduled.


Setu: Technology Education for Underserved in India

Student PI: Rishi Kumar

Setu,"bridge" in Sanskrit, aims to bring information technology to the underserved masses in India by establishing computer training centers in impoverished areas in partnership with local schools and community service organizations. The centers contain computer clusters, generators and Internet connections, and local teachers will be hired to work with students in grades eight through 10 to learn programs, complete a curriculum designed by the MIT students and share problems and information online with students at the other school centers. MIT interns will travel to India to kick-start the three pilot programs in three communities.

"We wanted to bring technology to India at the grassroots level. Some of these people had never seen a computer and never would have if it had not been for us," Rishi Kumar said.


Educational Tools for Checking Software

Student PI: Sarfraz Khurshid

The Educational Tools for Checking Software project will develop software-checking tools for use in software engineering courses to help introduce concepts and techniques relevant to the production of large software systems. Students will use Java and C++ to teach modularity, specifications, data abstraction, object modeling, design patterns, and testing.


*Much of the content above is taken from Deborah Halber's article "iCampus funds student technology projects," printed in the May 22, 2002 issue of Tech Talk.