The purpose of this course is to gain an understanding of that diversity by surveying the research literature in software engineering. Furthermore, it is intended to provide students wishing to do research in the area with a firm grounding in past successes, past failures, and current directions. The purpose of this course is to gain hands-on experience programming distributed object systems. We also investigate other standards, such as OLE, which is currently the standard in the PC market. Later meetings focus on discussions of the experiences gained from programming actual systems.
Course work includes readings and presentations, but primarily programming.
Global Software Engineering CSCI 7818, Spring 1994 A technical marketing person for a small Boulder company that sells rapidly customized user interfaces for network management software is in a meeting in New York with the top executives and technical people of a potential client. In order to seal the deal, the marketing person needs to demonstrate a prototype of a customized interface working on a particular new version of some network management software being produced by an Austrian company in Rome. That version is currently under test at the Austrian company's Bangkok validation facility before final delivery to the client. The marketing person, in communication with project members in Boulder, Vienna, Rome, and Bangkok, connects a generic interface to the appropriate version of the network software, designs and applies a customization to the interface requested by the client, and then brings up the interface on a laptop. The client's technical people happily bang away at the prototype interface while the executives practice their putting.