This is a first course in the design and implementation of graphical user interfaces (GUIs) for web-based environments. The course requires the completion of several client-side programming projects ...
A user interface is the method by which the user and the computer exchange information and instructions. There are three main types - command-line, menu driven and graphical user interface (GUI).
Graphical user interface is sometimes shortened to GUI. The user chooses an option usually by pointing a mouse at an icon representing that option.