mary margarat interaction design system program virtual machines operating systems services process management what is an operating systems process main memory management introduction to user interaction design user interaction design interaction designs usability goals why do we require interaction good design and bad design user interface design five dimensions of interaction design process of interaction design important questions ubiquitous compting smart cards smart dust smart dei smart clay ubicom system model future aspects of ubiquitous computing algorithm analysis asymptotic notation data structures time complexity properties of algorithm operating systems types of operating systems multiprocessing os real time os distributed os network os system call cognition experiential cognition reflective cognition cognition process design implications of design process definition of data structure define algorithm types of data structure algorithm analysis linear data structure non linear data structures properties of an algorithm what is data structure stacks arrays graphs examples theta notation big oh notation omega notation user experience goals of usability uid understanding and conceptualizing interaction conceptualizing interaction understanding and conceptualizing interaction interaction problem space conceptual model interface metaphors physical design user model design model system image conceptual model based on activities conceptual model based on objects cognitive aspects emotional interaction social interaction
See more