![[FA] SIT One SITizen Alumni Initiative_Web banner_1244px x 688px.jpg](/sites/default/files/2024-12/%5BFA%5D%20%20SIT%20One%20SITizen%20Alumni%20Initiative_Web%20banner_1244px%20x%20688px.jpg)
Mobile Application Development
Mobile devices such as smartphones and tablets have become the most common methods of access to computing and information services. This module will cover the fundamental programming principles, software architecture, user-interface considerations and resource constraints for a mobile environment. The course aims to enhance understanding of the multi-faceted nature of programming on mobile and IoT networked devices and amalgamates knowledge from foundational courses pertaining to computer networks, databases, operating systems and object-oriented programming.