Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
Software Development26542/1704/1920/1/35
Study guide

Software Development

26542/1704/1920/1/35
Academic year 2019-20
Is found in:
  • Bachelor of Electronics - ICT, programme stage 2
In other study programme:
  • Bachelor of Electronics - ICT as Mobile Development A
This is a single course unit.
Study load: 5 credits
It is not possible to enrol in this course unit under
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: Overdulve Kristof
Languages: Dutch
Scheduled for: Semester 1
This course unit is marked out of 20 (rounded to an integer).
Possible deadlines for learning account: 15.10.2019 ()
Re-sit exam: is possible.
Possibility of tolerance: This course unit is eligible for tolerance according to the criteria as determined by the degree programme you are enrolled in.
Total study time: 130,00 hours

Prerequisites

There are no prerequisites for this course.

Learning outcomes (list)

The PBA electronics ICT determines possible solutions and makes informed choices in components for electronic and ICT systems, both hardware and software.
Can build an entire Android application from scratch until delivery.
Can explain the power of mobile applications compared to desktop applications.
Can conceive an innovative mobile application concept that utilizes the power of mobile devices to their fullest.
The PBA electronics ICT compiles existing electronic and ICT building blocks into a working hardware or software system.
Structure code on a modular and reusable manner
can independently learn the java programming language
Can create a new Android application project.
Can configure the elements (icon, app name, ...) of an Android project in their own application.
Can create a user interface consisting of multiple user interface elements.
Can develop scalable user interfaces that work well on small phones and large tablets.
Can add interactivity to user interface elements through XML attributes and event listeners.
Can build applications consisting of multiple screens.
Can communicate with other applications on an Android device through Intents
Can build an application that retains its state after configuration changes (for example screen rotations)
Can store the state of an application through key-value storage.
Can store the state of an application through file-based storage.
Can store the state of an application on an SQLite database.
Can propagate and interpret faults through Exceptions.
Can keep and visualize collections of data.
Can utilize Threads to maintain a responsive UI, regardless of heavy computations.
Can embed notifications in applications to keep the user updated in the case of events.

Educational organisation (list)

Learning Activities
Lectures and / or tutorials19,50 hours
Practicum32,50 hours
Work time outside of contact hours78,00 hours

Evaluation (list)

Evaluation(s) for first exam chance
MomentForm%Remark
Academic yearSkills assessment hands on60,00casus: momentopname op examen, digitaal
Je zal bij de vaardigheidsproef gevraagd worden om zelfstandig een applicatie van nul te ontwikkelen dat alle concepten van deleerinhoud toetst. Je krijgt hiervoor aan het begin van het examen specificaties die de functionaliteit van de applicatie beschrijven, eventueel met screenshots.
Evaluation(s) for re-sit exam
MomentForm%Remark
2nd examination periodSkills assessment hands on60,00casus: momentopname op examen, digitaal
Je zal bij de vaardigheidsproef gevraagd worden om zelfstandig een applicatie van nul te ontwikkelen dat alle concepten van de leerinhoud toetst. Je krijgt hiervoor aan het begin van het examen specificaties die de functionaliteit van de applicatie beschrijven, eventueel met screenshots.
Evaluation(s) for both exam chances, not reproducible in re-sit exam
MomentForm%Remark
Academic yearContinuous project assignment (Permanent evaluation)40,00casus: permanent uitgesteld, digitaal
Geen tweede examenkans mogelijk voor dit deelexamen. Behaalde deelcijfer van de eerste examenperiode wordt overgedragen naar de tweede examenperiode. De student kan niet verzaken aan deze overdracht.

Naar het einde van het semester wordt een App of the Year award wedstrijd georganiseerd waarin je met maximum 2 personen een concept moet bedenken voor een innovatieve mobiele applicatie. Je moet deze ontwikkelen en in de laatste lesweek van het semester presenteren.