You understand the software development life cycle and the importance of project costing, time estimation, and programmer's responsibilities. By the end of the third week you create the design specification and submit it to the instructor for feedback. The final class project is due at the last class meeting. You are expected to work with your team throughout the duration of the course. Reference material, such as articles on code practices and samples of design and functional specifications, will be available.
Enrollment is limited.
He previously worked as senior member of technical staff at Oracle in the Data Server Division. He has taught for UC Berkeley Extension since 1998 and also teaches at DeAnza College.