Overview
Academic contacts
Offerings
Requisites
Other learning activities
Learning activities
Assessments
Additional information
Introduction, overview, history and perspectives of mobile application development Small device vs. PC programming: differences and limitations; Mobile application life cycle; Application development Platforms and their architectures including Google Android and Apple iOS; Android application development; and iOS (iPhone and iPad) application development.
The learning activities included in this course are: • key concepts will be explained in lectures. Syllabus material will be presented and the subject matter will be illustrated with demonstrations and examples. The syllabus material will be made available through LMS; • tutorials in the form of labs focused on programming and problem solving will provide practice of what is learned in class. Feedback on student learning progress and understanding will be continuously given; • private study, working through the course as presented in classes and learning materials, and gaining practice at solving conceptual and technical problems.
Each student is expected to read the lecture notes and any recommended material relevant to the topic for each week. Students will be able to access the unit information and learning materials through LMS. A list of relevant reference texts and resources will be provided. Students will also need to spend some time doing the lab exercises for that week. In addition each student needs to complete one assignment, one project and sits for the final examination.