Mobile computing is a form of human-computer interaction by which a computer is expected to be transported during normal usage. Mobile computing has three aspects: mobile communication, mobile hardware, and mobile software. The first aspect addresses communication issues in ad-hoc and infrastructure networks as well as communication properties, protocols, data formats and concrete technologies.
I have jumped onto the Flipped Classroom craze to take the opportunity to propose and discuss an experiential model of education (ala John Dewey and Kurt Hahn), one that has experience at its core and provides learning options for all types of learners. In this model, the videos, as they are discussed in the flipped...