This course (6 CFU) is for the Bachelor’s degree in Computer Science.
The class is held in the following rooms:
The tentative schedule of all lessonss 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 2017-2018 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 be introducing the following topics.
There are no requirements. However, you may find useful to know about: algorithms, data structures, computer architectures.
There is no official textbook, framework documentations are freely available online.
You can find here a list of useful and recommended readings for your professional life.
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.
Grades will be assigned based on the project’s realization (from idea to real functionality), design (don’t be sloppy, don’t make a shabby app), honesty with respect to the job done (work split equally, services needed by the app).
In order to be graded, you should send via mail at least 7 days before the end of the exam session the following:
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.