Introduces fundamental design and development principles required to create mobile apps through lectures, projects, and critiques. Focuses technically on the iOS and Android platforms, object-oriented programming, and mobile interaction design principles. Explores the social and cultural effects of mobile-based computing.
This course provides a comprehensive overview of developing mobile applications using a range of technologies including software developers' kits, object-oriented programming, and mobile interaction design principles. Students will become proficient app designers and developers on the iOS and Android platforms. Incorporating their academic pursuits and personal interests, students will complete projects geared towards gaining mastery in designing and developing apps.
Students who successfully complete this course will: