Mobile Computing 2016-2017

Mobile Computing

This course (6 CFU) is for the Bachelor’s degree in Computer Science

Schedule

  • Monday at 3.15pm–4.45pm, room N14
  • Wednesday at 1.30pm–3.00pm, room N13

Class Projects

The Mobile Computing class of 2016-2017 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.

MC 2016-2017

All videos and apps belong to the students that wrote them.

Topics

Lectures will be introducing the following topics.

  • Mobile Computing
  • Hardware Architectures
  • Lua Programming Language
  • Corona SDK
  • C# Programming Language
  • Xamarin
  • Event-Driven Programming
  • User Interfaces
  • Mobile Operating Systems

There are no requirements. However, you may find useful to know about: algorithms, data structures, computer architectures.

Textbooks

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.

Grading

Students will be assigned a group project and will present their results.

They are expected to use a git repository to store all of their material, and contribute to the group project equally: be honest when presenting.