This document discusses principles of user interface design. It covers topics like interaction styles, information presentation, and use of color. The goal is to sensitize software engineers to key user interface design issues. User-centered design is emphasized, where the user's needs are paramount. Prototyping and evaluation with end users are part of the design process. Design principles like consistency and providing help/guidance are discussed.