UnitLevel 3Undergraduate

FIT3178 iOS app development

Faculty of Information Technology

FIT3178 iOS app development is a level 3, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2020 in Semester 1 at Clayton. It has no prerequisites.

Credit points
6
Offered in 2020
Semester 1
Clayton
Workload
12 hours
per semester

This is the 2020 handbook entry. See the 2027 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review FIT3178.

Requisites

Before FIT3178

No prerequisites or corequisites besides the enrolment rules below.

After FIT3178

No unit lists FIT3178 as a prerequisite in the 2020 handbook.

Enrolment rules

Prerequisites

One of (FIT1045, FIT1053, FIT1048, FIT1051, FIT1002) or (FIT1040 AND a second level programming unit - one of (FIT1008, FIT1035, FIT2029, FIT2034, FIT2071, FIT2076, FIT2081, FIT2085 or equivalent)

Prohibitions

FIT3027, FIT4039

Overview

This unit focuses on the design, development and deployment of mobile apps for iOS using the Swift programming language. Students will learn best practices for iOS development using native frameworks and common design patterns. The unit will explore areas such as mobile UI design, data storage, web services and networking, mobile sensors, use of media, and mobile interface testing. The unit will emphasise hands-on, practical experience with the Xcode development environment and iOS simulator. Students will design and build their own app.

Offerings in 2020

Teaching periodCampusMode
First semesterClaytonOn campus
First semester (Fully flex)ClaytonFlexible

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Describe the feasibility and technical challenges of creating iOS apps using UIKit and associated technologies;

  2. 2

    Analyse mobile interface guidelines and technical constraints to design effective navigation and user interfaces for mobile apps;

  3. 3

    Apply common object-oriented design patterns such as Model-View-Controller and Delegation; and

  4. 4

    Follow iOS best practices to design, construct and test non-trivial iOS apps with a web service component.

Workload and teaching

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hour workshop
  • Three hour studio

(b.) Additional requirements (all students):

  • A minimum of 7 hours of personal study in order to satisfy the reading, studio and assignment expectations.

Where it fits

FIT3178 is part of 4 areas of study in the 2020 handbook.

Contacts

Chief Examiners
Dr Michael Wybrow

Common questions

What are the prerequisites for FIT3178?

FIT3178 has no prerequisites, but enrolment rules apply.

When is FIT3178 offered?

In 2020, FIT3178 runs in Semester 1 at Clayton.

How much work is FIT3178?

The handbook expects about 12 hours of study across the semester. No students have rated its difficulty yet.

Which majors and minors include FIT3178?

FIT3178 is part of Mobile apps development, Software development and Software engineering.

More details

Credit points
6
Level
3
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Not available