the Daily Bruin

Students create software projects for disabled persons in Code for a Cause competition

 
By LYNN RICE
Published January 17, 2012, 2:06 am in News Campus
  Email this article  |        Share on Delicious  Share on Digg
Tools
web.ns.1.17.codeforcause.picb

Third-year computer science student Kyle Morton programs a blind-accessible Sudoku game with his teammates for Code for a Cause.

Possibly Related

Kyle Morton blindfolded himself and tried playing Sudoku.

“What numbers are already in the first row?” the third-year computer science student asked.

His teammates wrote down his question. By answering this and similar questions a blind person would raise while playing Sudoku, Morton and his teammates programmed a blind-accessible Sudoku game.

The game ended up winning UCLA’s fifth annual Code for a Cause competition. The two-day event is sponsored by Project:Possibility, a nonprofit organization that works to generate software for persons with disabilities and educates college students on how to create that software.

“I never knew that people who were blind used Android phones,” Morton said. “It’s really cool to get insight on how technologies blind persons use – like screen readers – work.”

Code for a Cause challenged computer science students to develop software that accommodates the needs of people who are low-vision, hard of hearing or otherwise impaired into their software and hardware design, said Sean Goggin, chairman for the board of directors at Project:Possibility and technologies manager at the Center on Disabilities at California State University, Northridge.

Disabilities accommodations are part of universal design concepts, Goggin said. They are required for any company that does business with the U.S. government and are being adopted by most major computer and software companies.

These accommodations also benefit the general populace by making computer processes as simple as possible, Goggin said.

At the start of the competition, students were delivered project statements and divided into teams of three to five based on their interests. Assignments included developing software to help children with autism interact more appropriately in social settings and to help visually impaired persons better interact with maps.

The teams were given workspace and assigned industry mentors. Teams were encouraged to utilize existing code from the Web.

Michael Parker, a mentor who has guided teams at UCLA and USC since Project:Possibility’s inception and also helps choose the projects, said students at the competition continue to exceed his expectations with the software they create.

“We keep ramping up our expectations, and the students continue to surprise us by exceeding them,” said Parker, who worked at Google for several years.

As a mentor, Parker often helps students find the core functionality of their projects so the assignment is not so daunting.

In their final presentations, teams said using programming languages they are not accustomed to was challenging. That includes working together to figure out how to integrate the software’s “back end” not seen by users with the “front end” with which users interact.

“The hardest part was getting started,” said Roger Call, a fifth-year material sciences and engineering student and member of the Accessible Sudoku team. “We spent a great deal of time planning out how to get from a blank slate to something that works and looks nice. This meant a lot of discussion on how the different parts would interact.”

Jake Stothard, a fourth-year computer science student and the organizer of this year’s UCLA event, said the competition is a crash course in working in groups to develop applied software.

Stothard said students often construct elements of operating systems from scratch for their classes, but in this competition, they focus on contributing to something that already exists.

On Sunday afternoon, the teams presented their software to a panel of judges that included engineers from the industry and a UCLA computer science graduate student specializing in accessibility.

The teams were judged on the innovation, usability and presentation of their software, as well as how they met the challenges that occurred during the competition. Judges and students also offered input on how the students might go on to refine and then release their software.

All the code generated during this competition is free and open source, Goggin said, though past competitors have completed projects that they marketed as apps on iTunes.

This year’s winning team from UCLA will go on to compete at the 27th Annual International Technology and Persons with Disabilities Conference, which will be held at Cal State Northridge.


Join the discussion

You Should Know: Any comments posted on dailybruin.com may be printed in the Daily Bruin. the Daily Bruin reserves the right to remove any comment deemed racially derogatory, inflammatory, or spammatory. Repeat offenders may have their IP address banned from posting future comments. Please be nice.

If this is the first time you've commented, your comment won't appear until you've verified your email address.

Formatting Options:
  • Links: "my link":http://my.url.com
  • Bold: *something!*
  • Italic: _OMG!_

4 comments

It would be great if you print the names of all the team members.

12:51 PM January 17, 2012, by Kevin Smith
Flag this comment

Pretty cool. It has a big practical value.
my link

8:01 PM January 17, 2012, by ibuzone
Flag this comment

This is great !!!

Who wants to help me
1.get ultimate green and accessible affordable housing designs out there.
2. design a hybrid device and present it to Apple.

Kudos to all the team , and yes, please post their names here!

PS: i can barely read this info to comment (on a mac 10.4 tiger )
5:02 PM January 24, 2012, by DC Matthews
Flag this comment

Great product! Although I request you to print out the names of the team members. The article seems unfair to them, considering it was a team event.

11:17 PM January 29, 2012, by RSolomon
Flag this comment
Advertisement
Featured classifieds »

APP maker work with UCLA Alumni for % shares to begin, then pay TBA. Leave message 424-208-9741. All calls returned. · 6100 - Computer/Internet


MEDICAL SCHOOL ADMISSIONS CONSULTANT Help with: Application Process, Personal Statement Composition, Interview Practice. JOEL SHALLIT, MD UCLA BA, MDRecent Admissions Committee Member.For First Free 15 Min. ConsultCALL: 206-245-7042WESTWOOD VILLAGE OFFICE. · 6700 - Professional Services


ORGANIC CHEMISTRY IN ONE MONTH.We offer all science classes required for health professional programs. Weekend WASC accredited. Whittierwww.integratedscienceprogram.com · 6700 - Professional Services


NEED LAST MINUTE HELP WITH CLASS PAPERS? Call The Paper Whisperer! Award winning professor available to help you meet your deadlines! Quick Turnaround Guaranteed!Call Kerry at (310)-663-4862 · 7300 - Writing Help


NOW HIRING swim instructors for summer2012. Must be CPR Certified, 3years experience and dependable transportation. Lessons at private homes. Pay is $20-25/hour. Email swim@headabovewater.net · 7800 - Help Wanted


OFFICE ASST./CASHIER ON-CAMPUS. UCLA students only. No experience necessary. $9.50/hr. Prefer 11:30am-2:00pm, some hrs 4-8pm M-F. Hameed/Sherry 310-825-0877. hfatemi@ucla.edu. · 7800 - Help Wanted

More multimedia »