The discipline of user experience examines how we interact with the products and systems that surround us; everything from our kitchen appliances to smart phones. This course provides an overview of the general principles of user experience for the online world. You will learn about tools and techniques you can use to begin to create great user experiences. It will address the design of websites and customer interactions for the online world.

User experience also involves balancing the needs of users with the business objectives, and resolving any conflicts between the two. Learn why it is so important to learn about your users, and be introduced to some useful tools to help do this, such as user profiling and personas. Students will also learn about the design process itself, and how user-centred design fits with traditional software development cycles.