(3 credits)Prerequisites:CSCI 2210 or CSCI 2910 or permission of instructor. This course addresses concepts and programming techniques used to create applications with modern user interfaces. It focuses on current technology as it applies to a modern operating system and software development tools. The course emphasizes the user interface rather than underlying applications. Experience in human computer interaction is necessary for graduate students.