Lieberman, Prof. Henry2014-09-072014-09-072001http://hdl.handle.net/123456789/324Increasingly, we are realizing that to make computer systems more intelligent and responsive to users, we will have to make them more sensitive to context. Traditional hardware and software design overlooks context because it conceptualizes systems as input-output functions. Systems take input explicitly given to them by a human, act upon that input alone and produce explicit output. But this view is too restrictive. Smart computers, intelligent agent software, and digital devices of the future...Out of Context A Course on Computer Systems (PDF)