The Computer Clubhouse: Preparing for life in a digital world | IBM Journals & Magazine | IEEE Xplore