National Park Service


Date of this Version



Published in Hydraulic Engineering: Saving a Threatened Resource—In Search of Solutions: Proceedings of the Hydraulic Engineering sessions at Water Forum ’92. Baltimore, Maryland, August 2–6, 1992. Published by American Society of Civil Engineers.


The importance of providing proper user interfaces for computer solutions to engineering problems is not always recognized. Without a proper user interface, even the best engineering program is of lesser value to the practicing professional. Training courses are regularly offered for some of the better known programs where a significant amount of time is spent learning the data input functions of the program. This paper discusses a programming technique using doubly linked lists (DLL) and data transfer that can result in the development of effective user interfaces.