The course will enable the students to
Course Outcomes (COs):
Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
The students will: CO 270.Identify the basic principles of UI design and UI guidelines in different case studies like web applications, mobile applications and desktop applications. CO 271.Identify users and their role in designing UI. CO 272.Analyze good and bad UI design in case studies like zomato, Penny Juice, amazon, ArngrenSuzanne Collins' books, flipkart, etc by adopting the UI guidelines. CO 273.Categorize software, hardware and design specification for UI Design in case studies like desktop application, web/mobile application and emedded systems CO 274.Design customized UI template for web and mobile applications | Interactive Lectures, Discussion, Reading assignments, Visual Assignment | Class test, Semester end examinations, Quiz, Assignments, Presentation, Peer Review |
Introduction and importance of user Interface – definition, importance of good design. Benefits of good design, Graphical user interface, the concept of direct manipulation, Characteristics, Web user – Interface, characteristics, Principles of user interface.
Design process: Human interaction with computers, importance of human characteristics, human consideration, Human interaction speeds, understanding business functions, cognition and psychological aspects.
Screen Designing, Design goals, Screen planning and purpose, organizing screen elements, ordering of screen data and content, screen navigation and flow, Visually pleasing composition, amount of information, focus and emphasis, presenting information simply and meaningfully, information retrieval on web, statistical graphics, Technological consideration in interface design, non-visual interaction, interaction for user with special needs.
Menu and Navigation schemes selection of window, selection of devices based and screen based controls. Components – text and messages, Icons, Multimedia, colors, uses problems, choosing colors.
Software tools, Specification methods, interface, Building Tools, Interaction Devices, Keyboard and function keys, pointing devices, speech recognition digitization and generation, image and video displays, drivers.
5. Soren Lauesen, “User Interface Design: A Software Engineering Perspective”, Pearson Education, 2004.