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 Windows (English taught)34605/4114/1819/1/23
Study guide

Native apps II: mobile apps for Windows (English taught)

34605/4114/1819/1/23
Academic year 2018-19
Is found in:
  • International Curriculum, programme stage 3
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: Antjon Tom
Other teaching staff: Buysse Jens, De Donder Margot, De Weirdt Harm, Labijn Sebastiaan, Samyn Karine, Van Der Helst Pieter, Van Steen Joeri
Language course: No
Languages: English
Scheduled for: Semester 1

Objectives

Is able to develop and explain a Graphical User Interface, considering the style guides of Windows.
Is able to use the most important APIs of the Universal Windows Platform (UWP) in C# to develop a good app. And is able to explain the usage.
Is able to apply and explain the most important techniques and design patterns inside the UWP.
Is able to develop a REST Service and interact with the app.
Is able to develop a high quality app for the Universal Windows Platform

Contents

Graphical User Interfaces in XAML for all Windows devices (phone, tablet, laptop, desktop, IoT, HoloLens, ...)
Universal Windows Platform: an introduction
Data binding
Windows 10 Experience
Extension SDKs
Next Generation User Interfaces
Model ViewModel View (MVVM)
Webservices

Order of enrolment

There are no prerequisites for this course.

Prerequisites

Advanced knowledge of software development in C# (.NET). An introduction to the C# language will not be given in this course and is supposed to be known.
Basic knowledge of ASP.NET (incl. Entity Framework) is also preferred.

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'.



Teaching methods

  • Learning dialogue
  • Practice session
  • Assignment

Evaluation

Evaluation(s) for first exam chance
MomentForm%Remark
Non-periodicOther100,00Oral defence from the product (See evaluation card on Chamilo)
Evaluation(s) for re-sit exam
MomentForm%Remark
PeriodicOther100,00Oral defence from the product (See evaluation card on Chamilo)

Other study materials

Software: available via Microsoft Imagine Premium (Visual Studio, Windows Universal SDK).

Via Chamilo: Slides en exercises available

Addtional: Students use their own laptop

Study costs

Subscription Microsoft Imagine Premium voor Windows 10 Education x64