Introduction to User Interface Software
Introduction to User Interface Software
Introduction to software architectures and techniques for graphical user interfaces. Input devices, windowing systems, event-driven programming, interactive geometry.
Hours | 3.0 Credit, 3.0 Lecture, 0.0 Lab |
Prerequisites | C S 240 & C S 356 |
Note | Students are allowed only 1 retake of CS 355. This includes students who have failed or withdrawn (received a "W" grade). If after 1 retake, a student needs to retake the course again, the student must wait 1 semester/term before being allowed to take any C S course and must follow the petition process at cs.byu.edu/retake-policy. This policy does not apply to classes dropped before the add/drop deadline. Petitions for exceptions to the policy can be completed at cs.byu.edu/retake-policy. |
Taught | Winter |
Programs | Containing C S 456 |
Course Outcomes:
Develop Effective User Interfaces
Understand and apply the following:
- Multiple mechanisms for receiving information from people and presenting information to people.
- The geometry of basic shapes and how to use the geometry to solve basic interaction problems.
- Algorithms for user interface layout management.
- Models for specifying and evaluating user input dialogs.