Odysseus Logo

Virginia Tech

CS-5774: User Interface Software

Description: Survey of software architectures to build user interfaces, particularly focused on graphical user interfaces. Includes the design and implementation of user interfaces, the use of object-oriented application frameworks, software architecture for command undo, document management, layout managers, customized components, and separation of concerns in user interface software architectures. Discussion of research and advanced topics in User Interface Software.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-2704

Required By: N/A

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 15

Average GPA: 3.79 (A)

Strict A Rate (No A-) : 68.42%

Average Withdrawal Rate: 0.19%

Kurt Luther202382.8%15.1%1.3%0.0%0.6%0.3%3.7610
Sang Won Lee202282.4%17.6%0.0%0.0%0.0%0.0%3.771
Quinonez Manuel A Perez201288.3%11.7%0.0%0.0%0.0%0.0%3.864

Grade Distribution Over Time