Course Description

This course introduces fundamental issues of mobile systems, including technology components, platforms, application development, user experience, and security. The course sets a foundation for more specialized mobile application development courses.

Course objectives/learning outcomes

  1. Review basic elements of a mobile ecosystem.
  2. Explain major technical features of mobile systems including connectivity, hardware, and software.
  3. Compare major mobile app development approaches, platforms, and tools.
  4. Discuss relevant mobile app development issues including user experience and security.
  5. Develop native mobile apps.

Course features

  1. Develop Android apps using Android Studio 3.

First Class Lecture Notes - get larger View on edocr

View the complete collection

CSE3203 Course Syllabus (PDF)