Skip to main content


developerWorks  >

Students choose their own open source adventure at UCLA

IBM and UCLA partner on open source education project

developerWorks

Level: Introductory

25 Mar 2008

Get the podcast

Listen to a chat about an innovative class at UCLA.

Not familiar with podcasting? Learn more.

In this podcast

In this 23-minute podcast, hear about an innovative computer science class at the University of California at Los Angeles that offers students the opportunity to choose an open source project adventure, focused on Web 2.0 technologies, and interact with professionals from IBM during the project. UCLA computer science professors Paul Eggert and Jens Palsberg join IBM project lead Gergana Markova and classroom assistant Gabe Nataneli in the discussion.

Listen (23:06) (Click to listen or right-click Save as to download)

Read the transcript


About the guests

Paul Eggert

Paul Eggert lectures in the UCLA Computer Science Department in the area of software systems and languages. Previously he was the CTO of Twin Sun, Inc., El Segundo, CA, a strategic technical services company for the Japanese market that has produced several successful products based on GNU, Linux, and BSD software. Paul has contributed to many important GNU projects, including Autoconf, Bison, Diffutils, GNU Emacs, GCC, the GNU C Library, the GNU core utilities, and GNU tar. He is currently a member of the GNU C Library Steering Committee and is a maintainer or developer for far too many GNU projects.

Jens Palsberg

Jens Palsberg is a professor of computer science at UCLA and was instrumental in establishing this teaching/mentoring partnership with IBM. He received a doctorate in computer science from the University of Aarhus, Denmark, in 1992. From 1992 to 1996, he was a visiting scientist at various institutions, including MIT. From 1996 to 2002, he was an associate professor, and from 2002 to 2003, he was professor of computer science at Purdue University. His research interests span the areas of compilers, embedded systems, programming languages, software engineering, and information security. He has authored more than 80 technical papers and co-authored the book Object-Oriented Type Systems.

Gergana Markova

Gergana Markova graduated with a MS in Computer Science from Purdue University in 2003. Since then, she has been working for IBM in Tucson, Arizona as a Software Engineer developing the user interface of the Tivoli Storage Manager (TSM) backup and archiving product. The TSM Web team she is part of, enables the converting of the TSM command line into an intuitive, user-friendly, web based interface for both enterprise (Administration Center) and small business (Express) customers. Her favorite expertise is Java code utilities -- shared code that makes our life far more easier to do once, test once, and reuse many, many times. Gergana is also the team's focal point to the IBM Presentation services (PS) and enhances and commits all custom contributions back to this IBM open source offering. In addition to her daily job, Gergana is a very active University Ambassador with the IBM Academic Initiative, while displaying her passion for academia and desire to help shape our future colleagues . In 2006, Gergana and two other Extreme Blue friends masterminded the ~Create Your Own Technology Adventure~ IBM class project offering at UCLA's CS130 Software Engineering class. Gergana is also a core team member of the IBM Women Inventors Community.

Gabe Nataneli

Gabe Nataneli is a PhD student in computer science focusing on the areas of computer graphics and vision. His passion for software began when he was 5 years-old programming on a Commodore 64 and, since then, he has explored a large number of different computer platforms, programming languages, and software techniques. Over the years he was involved in literally hundreds of projects and also published several technical papers on a variety of engineering topics. In the role of teaching assistant, he has taught many software classes ranging from introductory object oriented programming to advanced computer animation. He holds a BS in electrical engineering from UCLA and is currently collaborating very closely with the visual effects industry for his dissertation.


System requirements

Right-click the link next to this icon and select Save target as if you're using Microsoft® Internet Explorer® or Save link as if you use Mozilla Firefox. Select the location on your hard drive where you want to store the audio file — on your desktop, for example. When the download completes, double-click the audio file on your desktop. It will play on your computer's default MP3 player — Windows® Media Player or iTunes, for example.



Duration

23:06


Get the podcast

DescriptionNameSizeDownload method
Interviewcm-int032508HTTP
Transcriptcm-int032508txtHTTP
Information about download methods
Subscribe to developerWorks podcasts


Resources



Rate this content


Please take a moment to complete this form to help us better serve you.



YesNoDon't know
 


 


12345
Not
useful
Extremely
useful
 


Back to top


Document options

Document options requiring JavaScript are not displayed


Rate this content

Help us improve this content