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
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
Moment | Form | % | Remark |
Periodic | Other | 100,00 | See evaluation card on Chamilo
|
Evaluation(s) for re-sit exam
Moment | Form | % | Remark |
Periodic | Other | 100,00 | See evaluation card on Chamilo
|
Other study materials
Via Chamilo: All study material is available via Chamilo; If desired, the students print the documents themselves
Key words
iOS, Swift, P175 Informatics