About this course
Smartphones have become an indispensable component of everyday activities. We no longer carry a phone around, but rather a complete computer capable of mediating, supporting, accelerating, and interpreting human needs. In this course, students learn programming basics to develop cross-platform Android and iOS mobile applications while focusing on the user experience, with the ultimate goal of developing user-friendly and easy to understand interfaces.
Syllabus
Prerequisites
One year of computer science at university level. One of the computer science courses should be in algorithms and data structures. Knowledge of one object-oriented programming language (such as Javascript, C#, Java or C++). Basic knowledge of web development and databases is recommended.
