David Purpura spotlight

On the Job Experience

photo:: david purpura

David Purpura

Heading into the end of his sophomore year David Purpura already has more job experience than most college graduates.

Purpura, an Orange native, spent the summer of 2005 completing an eight-week internship, during which he was responsible for redesigning and rewriting a program used to map a directory of employee workplace locations, creating an Access database of corporate software licenses, and responding to Help Desk tickets like peripheral device/software troubleshooting and ghosting new disk images on computers.

In the summer of 2006 he completed a twelve-week internship during which he tested latencies for the Yankee Entertainment and Sports (YES) Network Interactive broadcast; working alongside producers for US Open Tennis Interactive; setup studio equipment for an internal television broadcast to customer service personnel and spent some time as a cameraman, prompter, and video editor.

Purpura credits his internship opportunities to the knowledge and experience he attained in the classes he has taken as part of the Informatics major.

“I think the greatest preparation that I have received is teaching me how to learn,” Purpura said. “Though I have always done well in school, the classes and assignments I have been given new ways to approach tasks initially allowing me to complete the assignment both quicker and more correctly.”

For example in Informatics 43 (software engineering) Purpura developed a library and checkout system for a fictional video rental store.

Check out our spotlight page to read more profiles of Bren School students, faculty and alumni.

“Many classes that focus on skills tend just to give students a theoretical understanding of a process, expecting them to remember it and know how to apply it later on in life,” Purpura said. “I enjoyed the fact that this class, in addition to providing us with this theoretical basis, gave us a project to experience the dilemmas that occur in software engineering.”

Purpura has his dad, a software engineer, to thank for his interest in computer science and his choice of Informatics.

“I have been interested in computers ever since I was quite young, always seeming to have a natural knack for them,” Purpura said. “My mom would used to say that I’m a clone of my dad—referring to our similar interests and personalities.”


As for choosing the Informatics major, Purpura places the “blame” squarely on his dad.

He had originally applied and been accepted to UCI as a Computer Science and Engineering major, however during the ICS Scholar’s Day in March of his senior year the family witnessed a presentation on the Informatics major.

“My dad suggested that I look at Informatics, saying that he thought it would best prepare me for a career in software engineering,” Purpura recalled.

Only in its second year, the Informatics major covers the design, implementation, use and impact of information technology.

Compared to traditional computer science, which primarily focuses on the internal features of computer systems, Informatics is also concerned with computer systems and their surrounding context -- the people and organizations that use them and the problems they need to solve.

Despite the fruitful and positive experience Purpura has had as an Informatics majors, the relative newness of major does leave him with mixed feelings.

“On one hand, I at times wonder how the outside world would perceive the major, at times it can be frustrating explaining exactly what Informatics is,” Purpura said. “On the other hand, it is a neat feeling knowing that I am partially responsible introducing a new major into the world, almost as though I am ushering in a new period of learning.”


Through his work as vice-president of the Informatics Students Association (INSA), Purpura is working to educate the world about Informatics and ensure future classes will not have to explain what Informatics is.

INSA's mission is to help Informatics majors succeed academically and professionally, and to help build a strong Informatics community by helping all Informatics majors in different classes get to know each other and get to know their professors.

The group is not exclusive to Informatics majors and INSA tries to hold joint events with other clubs in order to give Informatics majors more opportunities to meet people, and give others opportunities to learn about Informatics.

The group has held various events to achieve its mission, including Scheme, Java and Eclipse workshops and review sessions.

INSA also holds social events and game nights with free pizza and put together a Robocode Tournament which pitted undergraduates, graduates and professors in a robot building challenge.

The group has also held recruiting and information sessions with companies such as Apple, Microsoft, Deloitte, Hitachi Consulting, and Sun Microsystems and has worked to expose students to other careers and companies that are less known and which represent some more nontraditional areas of computer science.

But life at UCI isn’t all work for Purpura, he is an office assistant in Middle Earth and enjoys hanging out with the residents of Middle Earth and his roommates at the ICS Theme House in Arroyo Vista.

“I think I’ve formed a great bond with others in my suite, which I would have greatly missed had I decided to commute to UCI,” Purpura said.

He also started teaching himself to play the piano and the guitar and taking advantage of the social events on campus and shops across the street in University Town Center.

I have greatly enjoyed my time at UCI and the Bren School,” Purpura said. “In fact I think it embodies one of the best possible environments; its sheer size and number of classes, give a wide range of depth and choices for students, while it’s small class sizes allows students to interact and get to know professors.”

- Eric Kowalik