Mobile Computing: Design and Implementation
About
During this course the definition of "mobile computing" will be discussed. "Mobile computing" can be defined in two ways:
- Portable digital devices. Examples: smartphones, tablets, smartwatches and other wearables, RFID cards, and IoT applications...
- Applications where the user is mobile. Examples: commuting, tourism, driving, biking, sports, walking, exploring, navigating...
The course introduces concepts, methods, and technologies relevant to design and implementation of mobile computing applications. A broad range of topics is covered,from conventional smartphones and tablets, to emerging technologies.
Prerequisites and selection
Entry requirements
To be eligible for the course the student must have:
- A bachelor's degree of 180 credits
- Object-oriented programming (7,5 credits) or equivalent
At least one of the following or equivalent (7,5 credits):
- DIT487 Empirical methods for user experience
- DIT104 Interaction Design Methodology
- DIT493 Graphical Interfaces
- DIT666 Concept-Driven Interaction Design
- DIT096 Human-Computer Interaction
Applicants must prove knowledge of English: English 6/English level 2 or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.
Selection
Selection is based upon the number of credits from previous university studies, maximum 285 credits