Course Title: iOS Development

Part A: Course Overview

Course Title: iOS Development

Credit Points: 12.00

Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC2659

RMIT University Vietnam

Undergraduate

172H School of Engineering

Face-to-Face

Viet3 2017,
Viet2 2018,
Viet1 2019,
Viet3 2020,
Viet2 2022,
Viet2 2023

Course Coordinator: Quang Tran

Course Coordinator Phone: + 84 28 3776 1300 ext 2274

Course Coordinator Email: quang.tran@rmit.edu.vn

Course Coordinator Location: 2.4.28 Saigon South Campus

Course Coordinator Availability: TBA


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