ITP368

Programming Graphical User Interfaces

This class teaches students to program applications with dynamic graphic user interfaces (GUIs). Students will go through the process of building desktop applications that include UI controls, events, input, and layout panes from start to finish using Java. Students will also learn how to use JavaFX libraries to design graphical interfaces, simple animations, and mini-games. This class will also include discussions of design aspects such as localization and internationalization and accessibility for end users.