-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathopvolging.txt
228 lines (136 loc) · 10.3 KB
/
opvolging.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
=================================================================================
Persoonlijk ontwikkelingsplan (POP) - opvolgingsdocument Academiejaar 2019-2020
=================================================================================
<
Opmerking:
In het onderstaande document vervang je alle tekst tussen '<' en '>' door wat gevraagd wordt
of je verwijdert ze indien het enkel over commentaar gaat (zoals deze paragraaf).
>
Student: Dmitriy Van der Elst
Mentor: Joris Maervoet
=================================================================================
Beschrijving - datum 26/09/2019
=================================================================================
Onderwerp:
Android apps ontwikkelen in Kotlin
Einddoelen (met evaluatiecriteria):
1. Volledige kennis van de Kotlin syntax en programmeervormen, a.d.h.v. 'Kotlin Bootcamp for Programmers’ en ‘Developing Android Apps with Kotlin’ courses op Udacity.
indicator: Rapport schrijven en bijhouden wat ik in elke les geleerd heb tijdens de twee courses. (Udacity)
indicator: Alle gemaakte oefeningen bijhouden (op git)
2. Deze kennis toepassen in de ontwikkeling van een Android app
indicator: Ontwikkelen van een Android app in Kotlin met volgende functionaliteiten: todolist die automatisch een alarm zou kunnen zetten, notificaties stuurt bij het naderen van een deadline, etc...
Deze app zou vergelijkbaar kunnen zijn met google notes en calendar samen. Deze app maakt gebruik van App Navigation, recycler views en maakt verbinding met het internet.
Motivatie - betrokkenheid:
Het is al een levenslang doel van mij om ooit eens een android app te maken.
Echter heb ik hier nooit echt de tijd voor gehad omdat er andere dingen zijn waar ik liever tijd voor maakte.
Met POP heb ik nu de kans om mij hier volledig in te gooien en op te focussen met een volledig vooropgesteld plan met duidelijke doelen.
Motivatie - grenzen verleggen:
Zelf heb ik nog nooit buiten de schooluren een programmeertaal geleerd.
Het gebruik van een online leerplatform is ook nieuw voor mij en ik ben benieuwd hoe dit in zijn werk gaat.
Motivatie - professioneel profiel:
Aangezien ik voor Web & Mobile gekozen heb zal Kotlin en bij toevoeging Android apps ontwikkelen zeken een meerwaarde zijn voor mijn persoonlijke groei en kennis.
<Geef hier de opsomming van de kerndoelen van de opleiding waarbinnen je voorstel past, bijvoorbeeld:
kerndoelen:
- Volledig verstaan en kunnen gebruiken van de Kotlin syntax.
- Verstaan wat de verschillende onderdelen van een goede Android app zijn.
>
<Werkvormen:
- Het volgen van de door google opgestelde 'Kotlin Bootcamp for Programmers’ en ‘Developing Android Apps with Kotlin’ courses op Udacity.
>
Feedback mentor - 03/10/2019
----------------------------
Dag Dmitriy,
(1) Kotlin is zeker een goed element voor je POP-project, maar uiteindelijk niet zo moeilijk en niet zo uitgebreid. Vandaar dat het interessant is om er nog iets bij te doen.
bv. een aantal interessante uitbreidingen van kotlin zoeken zie https://kotlin.link/
bv. tegenhanger Android Studio dev
bv. een framework op de server bijdoen om een Web API te creëren die je vanuit Kotlin gebruikt
(2) Kan je je einddoelen stevig herformuleren (zie voorbeelden studiewijzer !!)
- elke indicator moet voldoende concreet en toestbaar zijn
- voorzie indicatoren gericht op kennis, en indicatoren gericht op toepassing
- opmerking: een quiz is niet zo'n interessant bewijs (je kan bv. oefeningen bijhouden, rapport schrijven, certificaat halen, ...) en een vergelijking maken met Java is eigenlijk niet zo zinvol voor iedereen
- probeer er ook zeker een toepassing in te steken (een app die je gaat maken waarin je een aantal aspecten (schrijf deze op) van Kotlin illustreert)
Veel succes!
E-mail student - 03/10/2019
---------------------------
Hiernaast wil ik ook even melden dat Kotlin niet het enigste is dat ik wil doen. In het voorstel staat ook dat ik hiermee android apps wil leren ontwikkelen.
Hierin zal het meeste van het werk kruipen aangezien Kotlin vooral het aanleren van een nieuwe syntax is en niet veel meer buiten een aantal uitzonderingen.
In het tweede deel, leren android apps ontwikkelen in Kotlin, zal het meeste tijd kruipen. Daarom heb ik ook bij de kerndoelen de titels en beschrijvingen
van lessen geplaatst omdat deze vrij duidelijk illustreren wat erin geleerd zal worden. Nadat ik dan de twee courses (Kotlin & Android app dev. in Kotlin) heb
voltooid is het dan de bedoeling om een kleine eigen app te maken die toont dat ik de nodige kennis verworven heb. Daarom wil ik vragen om mijn projectvoorstel
nog eens te lezen, vooral het deel van de tweede course (2) Developing Android Apps with Kotlin).
Feedback mentor - 05/10/2019
----------------------------
Ik had niet door dat het om Udacity-courses ging; zo'n zaken moet je allemaal zeker opnemen in je einddoelen. Er zijn in het verleden zeker studenten geweest die
(via andere kanalen) op een 20 à 30-tal uur Kotlin+Android Apps met Kotlin aanleren, en daar dan nog iets bijdoen. Nu zie ik de duurtijd in Udacity, en voor mij is
het okee dat je het daarbij houdt dan.
Kan je wel je einddoelen stevig herformuleren ? (zie deel (2) vorige feedback)
Feedback mentor - 12/10/2019
----------------------------
Dmitriy,
kan je je EINDdoelen (niet je KERNdoelen dat was bedoeld voor iets anders) als volgt aanpassen:
1. Volledige kennis van de Kotlin syntax en programmeervormen, a.d.h.v. 'Kotlin Bootcamp for Programmers’ en ‘Developing Android Apps with Kotlin’ courses op Udacity.
indicator: Rapport schrijven en bijhouden wat ik in elke les geleerd heb tijdens de twee courses. (Udacity)
indicator: Alle gemaakte oefeningen bijhouden (op git)
2. Deze kennis toepassen in de ontwikkeling van een Android app
indicator: Ontwikkelen van een Android app in Kotlin met volgende functionaliteiten: ... ...
Deze app maakt gebruik van App Navigation, recycler views en maakt verbinding met het internet en ... ...
Je MOET een toepassing maken (zo werkt POP), dat is niet optioneel. Zoek naar een leuk idee dat wel erg dicht aanleunt bij wat je geleerd hebt in de courses. Beschrijf (zie ...) wát je app doet en wélke kennis ze toepast.
ps: je kan de indicator 'Rapport schrijven' mss weglaten, indien je met een goed uitgewerkt app-voorstel komt
Goedkeuring mentor - 17/10/2019
-------------------------------
goedgekeurd (ik ben zo vrij geweest om zelf wat te mergen)
=================================================================================
Planning - 08/11/2019 (op te stellen nadat je voorstel is goedgekeurd)
=================================================================================
<Hou hier je werkplanning bij, op te stellen nadat je voorstel is goedgekeurd>
- Alle lessen volgen op Udacity in de komende 3 weken
- Na alle lessen gevolgd zijn, een Android app ontwikkelen inde volgende 2-3 weken
=================================================================================
Logboek
=================================================================================
<Noteer hier je activiteiten, gevonden informatie, behaalde milestones,
belangrijke gebeurtenissen, problemen, oplossingen...
Zet voor elke nieuwe entry op een aparte lijn je naam en de datum.
Als je dat wil, mag je de zuiver technische informatie in een aanvullend 'technisch logboek'
bijhouden (binnen je repository). In dat geval kan je hier bij de verschillende entries verwijzen
naar dat technisch logboek.>
=================================================================================
Eerste tussenrapportering - 08/11/2019
=================================================================================
Stand van zaken:
Alle lessen omtrend de Kotlin syntax zijn gevolgd. De bijhorende codebestanden zullen te vinden zijn in de git repo.
De lessen gaan soms wat trager vooruit omdat het maken van de 'Quizes' die na elk deel in een hoofdstuk staan, soms wat moeilijker zijn dan ik dacht.
Gemiddeld zal ik 20 minuten meer tijd nodig hebben per les dan aangegeven op Udacity. Meerdere lessen vallen wel te voltdooien op eenzelfde dag dus blijft het zeker doenbaar.
Over het algemeen vind ik Kotlin een heel interessante taal om te leren omdat de compiler veel werk overneemt van de programmeur zoals het automatisch aanmaken van getters en setters
in een klasse. Hiernaas heeft Kotlin nog een hele hoop andere features die mijn leven veel gemakkelijker maken.
Reflectie:
Ik had misschien wat vroeger kunnen beginnen, maar ik denk dat ik zeker nog genoeg tijd heb om die hele project tegen midden december te voltdooien.
Zelfevaluatie:
Nieuw verworven kennis: C
Toepassing aangetoond: C -> oefeningen staan op GIT (Kotlin syntax)
Planning: D
Initiatief - inzet: C
Feedback vanwege mentor - 12/11/2019:
-------------------------------------
Dag Dmitriy,
ik zie dat je goed begonnen bent aan je POP-project, maar misschien een beetje achterstand hebt. Goed dat je je oefeningen bijhoudt op git. Ik zie bij je indicatoren ook een rapport staan - laat het niet liggen.
Het is de bedoeling om op voorhand een grondige totaalplanning (per week) te maken en in je logboek bij te houden hoe ver je daarin vordert.
De stijl van je tussenrapportering is ok en je zelfevaluatiescores zijn +/- ok ingeschat, behalve 'toepassing aangetoond', omdat we daar vooral scoren op een eigen toepassing die niet rechtstreeks gelinkt is aan de course.
Veel succes met her verdere verloop!
=================================================================================
Eindrapportering - <datum van ingave>
=================================================================================
Eindrapportering:
<Geef hier een eindstand van wat je bereikt hebt (en wat niet).
Hierin verwijs je ook naar eventuele bijkomende documenten of informatie om dit te onderbouwen.>
Reflectie:
<Geef hier een reflectie over je aanpak, je originele einddoelen, en je resultaat: Wat was goed?
Wat had beter gekund? Waren er alternatieven voor je aanpak? Wat zou je achteraf gezien anders
gedaan hebben? Hoe zou je je nog verder kunnen profileren in de richting van je onderwerp? >
Inhoud Portfolio:
<Geef hier een overzicht van de informatie die je portfolio bevat>
Bronnenlijst:
<Geef hier een lijst van gebruikte bronnen volgens de IEEE-standaard>
Zelfevaluatie:
<Geef jezelf hier een score (gaande van 'NVT' tot 'A') voor de items die in het
evaluatiedocument een witte achtergrond hebben>