Course Title: iOS Development

Part A: Course Overview

Course Title: iOS Development

Credit Points: 12.00


Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)


Course Coordinator: George Nguyen

Course Coordinator Phone: +848 3776 1300 Ext 2024

Course Coordinator Email: george.nguyen@rmit.edu.vn


Pre-requisite Courses and Assumed Knowledge and Capabilities

Before commencing this course, you should have completed Software Engineering Principles, Object-Oriented Programming, and Data Structures & Algorithms, or provide evidence of equivalent capabilities.


Course Description

This course introduces all facets of application development on mobile and wireless computing platforms. The iOS platform will be used as a basis for teaching programming techniques and design patterns related to the development of standalone applications and mobile portals to enterprise and m-commerce systems.


Objectives/Learning Outcomes/Capability Development

This course contributes to the following program learning outcomes:

1.3. In-depth understanding of specialist bodies of knowledge within the engineering discipline.
2.1. Application of established engineering methods to complex engineering problem solving.
2.2. Fluent application of engineering techniques, tools and resources.
2.3. Application of systematic engineering synthesis and design processes.


On completion of this course, you should be able to:

1. Understand and apply all key features of the iOS development framework.
2. Analyse an engineering problem and develop an algorithm of a solution.
3. Perform analysis and design an OO solution for the problem.
4. Write a program for the solution using an Integrated Development Environment (IDE).
5. Debug and test a program.


Overview of Learning Activities

Learning activities will take the form of:

  • Lectures
  • Labs
  • Assignments


Overview of Learning Resources

Learning resources will consist of recommended references and class notes which may be accessed through "myRMIT" if you are in Melbourne and via "RMIT online" if you are based in Vietnam.
The set of references is deliberately broad, including books, journal publications, government reports, industry standards and handbooks, and web-based resources.


Overview of Assessment

Assessment 1: Assignment 1
Weighting (%): 20
this task assesses the following learning outcomes:
PLO 1.3, 2.1, 2.2, 2.3. CLO 1, 2, 3, 4, 5

Assessment 2: Assignment 2
Weighting of final grade (%): 30
this task assesses the following learning outcomes:
PLO 1.3, 2.1, 2.2, 2.3. CLO 1, 2, 3, 4, 5

Assessment 3: Assignment 3
Weighting of final grade (%): 50
this task assesses the following learning outcomes:
PLO 1.3, 2.1, 2.2, 2.3. CLO 1, 2, 3, 4, 5