This course (6 CFU) is for the Bachelor’s degree in Computer Science.
The class is held October X, 2020 to January Y, 2021 (please see the official Engineering site):
The tentative schedule of all lessons can be downloaded in PDF. Be aware that classes may be moved or canceled, and this document will not reflect those changes.
The Mobile Computing class of 2019-2020 produced a good deal of applications, all working on real devices. Some of them are on app stores, some are still under development. Here you can find some of the videos of live apps running, both utilities and videogames.
Lectures will introduce topics regarding mobile applications, among them:
There are no requirements. However, you may find useful to know about: algorithms, data structures, computer architectures.
There is no official book, there are official documentations:
Remember that you can use any multiplatform SDK of your choice. If you want to get deeper into some topics, the following is a personal list of interesting books.
Students will be assigned a group project and will present their results. Be sure to have a real device with your app running, and record a live screencast, no simulators or emulators are allowed. You can use any multiplatform framework.
Grades will be assigned based on the project’s realization, roughly, pay attention to:
In order to be graded, you should, at least 7 days before the end of each exam session (if I encounter an error during verbalization, I need to have time to ask for support), send:
Students are expected to use a git repository to store all of their material, and contribute to the group project equally: be honest when presenting.