Hogeschool Gent
Geraard de Duivelstraat 5 - 9000 Gent
Tel: 09 243 33 33 - E-mail: info@hogent.be
Website: www.hogent.be
Native apps II: mobile apps for iOS30327/4114/1819/1/71
Study guide

Native apps II: mobile apps for iOS

30327/4114/1819/1/71
Academic year 2018-19
Is found in:
  • International Curriculum, programme stage 3
In other study programme:
  • Bachelor of Applied Information Technology as Native apps II: mobile apps for iOS
  • Bachelor of Applied Information Technology as Native apps II: mobile apps for iOS
  • Bachelor of Applied Information Technology as Native apps II: mobile apps for iOS
  • Bachelor of Applied Information Technology as Native apps II: mobile apps for iOS
This is a single course unit.
Study load: 4 credits
Weight: 4,00
Total study time: 100,00 hours
Possible deadlines for learning account: 01.12.2018 ()

Organisation of education

Teaching Activities, Learning Activities, Assessment Activities
Lecture
Self-study52,00 hours
Seminar36,00 hours
Supervised independent work12,00 hours
This course unit is marked out of 20 (rounded to an integer).
Re-sit exam: is possible.
It is not possible to enrol in this course unit under
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Special admission is required to enrol in this course unit under credit contract.
Co-ordinator: Van Impe Steven
Other teaching staff: Van Der Helst Pieter, Van Steen Joeri
Language course: No
Languages: English
Scheduled for: Semester 1

Objectives

  • Is able to design, develop and motivate a user interface according to the Human Interface Guidelines.
  • Is able to develop an object oriented application in Swift using the Xcode IDE.
  • Is able to apply best practice patterns and techniques in iOS application development.
  • Is able to use and understand standard views and controllers.
  • Is able to develop a back-end for an iOS app in Swift

Contents

  • The Swift programming language.
  • The Xcode IDE. MVC, auto layout and adaptive UI.
  • Views and controllers for navigation, structure, tables and collections.
  • CocoaPods, Realm, SwiftyJSON and Alamofire.
  • Server-side Swift with Kitura.

Order of enrolment

There are no prerequisites for this course.

Prerequisites

Advanced knowledge of software development using an object-oriented programming language.

Besides the restrictions mentioned above, we advise you to choose all courses of a specific track. This enables you to gain the knowledge of at least one entire set of courses. The linked courses within the Mobile track are 'Native Apps I', 1 'Native Apps II'-courses, 'Webapps' and 'Project Mobile'.



Final objectives

The student is able to autonomously and efficiently design, construct, document and test quality IT-solutions, taking into account the new developments and application areas

Teaching methods

  • Learning dialogue
  • Practice session
  • Assignment

Study guidance

Individual learning problems can always be reported to the lecturer who can take remedial action.

Evaluation

Evaluation(s) for first exam chance
MomentForm%Remark
PeriodicOther100,00See evaluation card on Chamilo
Evaluation(s) for re-sit exam
MomentForm%Remark
PeriodicOther100,00See evaluation card on Chamilo

Other study materials

Via Chamilo: All study material is available via Chamilo; If desired, the students print the documents themselves

Study costs

None

Key words

iOS, Swift, P175 Informatics