Course
Description:
This course will teach a variety of ideas,
concepts, techniques, and algorithms, that are all
crucial to understanding and developing mobile systems
and applications.
The
course will begin from first principles and ramp up to
real-world systems and technologies. Keywords related to
this course includes: GPS, drones, motion tracking,
localization, data analytics, acoustics, IMU sensors,
mobile security, privacy, data analytics, pattern
matching, etc.Course
Topics:

0. Foundations:
- We will start from absolute basics,
and cover important modules from linear algebra,
probability, and data/signal processing.
- We will assume that you do not
recall anything from prior courses (even if you have
taken them).
- The course is designed with both CS
and ECE students in mind, particularly those inclined to
software systems and algorithms.

Final project can be implemented on
the the platform of your choice.
You can focus on building a real
system (on smartphones, smartwatches, drones, Echo,
etc.) that has a practical and useful application ...
or focus on developing a challenging
algorithm (on MATLAB, Python, C++, etc.) without
worrying about utility and practical considerations.