IN4254 Smart phone sensing

Not running

The course provides an introduction to the current research trends in the area of smartphones. The course will be based on a programming project, where students will form groups of two to develop a smartphone application. This is not a programming course; students are expected to have already programming experience. To develop a smartphone application, a user needs to be familiar with (1) the signals and data that smartphones can gather, and (2) the mathematical tools necessary to process this data. This course will provide a solid background for these two points. During the lectures we will analyze the latest research papers on this emerging field. We will dissect these papers to understand how techniques from algorithms, signal processing and machine learning are used to develop some exciting applications. The students will then use these basic technical tools to develop their own apps. The project work, including the written report, covers the entire duration of the course period, and will take approximately 120 hours, of which 14 hours are spent on lectures.

Study Goals

The goals of this course are twofold. First, to expose students to the increasingly important area of mobile computing. Students will learn how mobile phones can be used to solve problems in areas ranging from health care and indoor localization to song recognition and traffic management. Second, to provide students with a basic set of tools to develop their own applications. For students aiming for industry, the course should enhance their ability to use theoretical tools to solve practical problems. For students involved on research activities, the course will provide them with the necessary background to use smartphones as a distributed sensing and processing unit that could be used to solve the particular problems in their areas

Teachers

M.A. Zu�iga-Zamalloa

Last modified: 2023-11-03

Details

Credits: 5 EC
Period: 0/0/0/2 (not running)