User Interface Design in Application Development

User Interface Design in Application Development - CST8412

Possessing the skills to write software that is user-friendly, accessible and maintainable is desirable by industry and end users. Students gain hands-on experience in developing and deploying database-driven applications, with a focus on high-level software architecture and building interactive graphical user interfaces. Through extensive lab work, students build on their previous knowledge of software design to implement modular, testable application code. Students examine and utilize modern approaches to interface design using native and custom interface controls. Techniques for interacting with operating system APIs are explored.