Difference between revisions of "Java II september 2017"
(Tag: visualeditor-switched) |
(Tag: visualeditor-switched) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
− | + | =Mandag= | |
Du skal i dag kombinere et ''emne'' og et ''kodesprog/IDE''. Dine muligheder er som følger: | Du skal i dag kombinere et ''emne'' og et ''kodesprog/IDE''. Dine muligheder er som følger: | ||
Line 40: | Line 40: | ||
• [Indsæt selvvalgt kodesprog/IDE] | • [Indsæt selvvalgt kodesprog/IDE] | ||
+ | |||
+ | |||
+ | ''Der er mulighed for at finde materialer online fra Lynda.com, Safaribooks online osv..'' | ||
+ | |||
+ | '''Opgave:''' | ||
+ | |||
+ | Du skal lave en projektformulering der beskriver det emne/kodesprog du gerne vil arbejde med. | ||
+ | Tirsdag i denne uge bliver din projektformulering låst fast, hvorefter Henrik vil sammenligne dit projekt med de målpinde som vi har aftalt i din projektformulering. | ||
+ | |||
+ | Torsdag i uge 39 skal du aflevere dit projekt, hvorefter du skal forsvare dit projekt for Henrik den efterfølgende fredag. | ||
+ | |||
+ | |||
+ | Har du spørgsmål så stil dem endelig så tidligt i forløbet som muligt, så du kan få fastlagt dit projekt inden det bliver "låst fast" | ||
+ | |||
+ | |||
+ | =Tirsdag:= | ||
+ | |||
+ | Dokumentation af program: | ||
+ | |||
+ | Formålet med dokumentationen er at overdrage program-udvikling og vedligeholdelse til en kollega. | ||
+ | Det skal være muligt at forstå funktionaliteten, opbygningen valg af teknologier og installation af nødvendige værktøjer på udviklings-miljø og drift-miljø. Det er vigtigt at dokumentere kendte problematikker og begrænsninger af løsningen for eksempel skalerbarhed. Der lægges vægt på at eventuelle sikkerheds-aspekter er velovervejede. | ||
+ | Husk: Dokumentationen skal udføres som du gerne selv vil modtage den! | ||
+ | |||
+ | Længen af dokumentationen: Umulig at sige – men vi forventer at forstå projektet. Typisk er et sådant dokument fem til tyve sider. |
Latest revision as of 08:59, 19 September 2017
Generelt:
I løbet af dette fag skal du arbejde med et selvvalgt cross-platform emne (Java er oplagt som kodesprog, men andre cross-platform kodesprog er også velkommende)
De 3 sidste dage i forløbet skal du benytte din opnåede viden til at udvikle et produkt aftalt med Henrik.
Mandag
Du skal i dag kombinere et emne og et kodesprog/IDE. Dine muligheder er som følger:
Emne:
• Machine-learning.
• Deep-leraning.
• Udvikling af mobile applikationer.
• Fokus på cross-platform udvikling.
• [Indsæt selvvalgt emne]
Kodesprog/IDE:
• C++.
• .Net Core.
• Unity3D.
• Unreal engine.
• Java.
• Python.
• Swift.
• [Indsæt selvvalgt kodesprog/IDE]
Der er mulighed for at finde materialer online fra Lynda.com, Safaribooks online osv..
Opgave:
Du skal lave en projektformulering der beskriver det emne/kodesprog du gerne vil arbejde med. Tirsdag i denne uge bliver din projektformulering låst fast, hvorefter Henrik vil sammenligne dit projekt med de målpinde som vi har aftalt i din projektformulering.
Torsdag i uge 39 skal du aflevere dit projekt, hvorefter du skal forsvare dit projekt for Henrik den efterfølgende fredag.
Har du spørgsmål så stil dem endelig så tidligt i forløbet som muligt, så du kan få fastlagt dit projekt inden det bliver "låst fast"
Tirsdag:
Dokumentation af program:
Formålet med dokumentationen er at overdrage program-udvikling og vedligeholdelse til en kollega. Det skal være muligt at forstå funktionaliteten, opbygningen valg af teknologier og installation af nødvendige værktøjer på udviklings-miljø og drift-miljø. Det er vigtigt at dokumentere kendte problematikker og begrænsninger af løsningen for eksempel skalerbarhed. Der lægges vægt på at eventuelle sikkerheds-aspekter er velovervejede. Husk: Dokumentationen skal udføres som du gerne selv vil modtage den!
Længen af dokumentationen: Umulig at sige – men vi forventer at forstå projektet. Typisk er et sådant dokument fem til tyve sider.