Difference between revisions of "Java II september 2017"

From Teknologisk videncenter
Jump to: navigation, search
(Created page with "'''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å velkomme...")
 
(Tag: visualeditor-switched)
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
  
'''Mandag:'''
+
=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:
  
 
'''Emne:'''
 
'''Emne:'''
Machine-learning.
+
 
Deep-leraning.
+
Machine-learning.
Udvikling af mobile applikationer.
+
 
Fokus på cross-platform udvikling.
+
Deep-leraning.
[Indsæt selvvalgt emne]
+
 
 +
Udvikling af mobile applikationer.
 +
 
 +
Fokus på cross-platform udvikling.
 +
 
 +
[Indsæt selvvalgt emne]
 +
 
  
 
'''Kodesprog/IDE:'''
 
'''Kodesprog/IDE:'''
​C++.
+
 
.Net Core.
+
​• C++.
Unity3D.
+
 
Unreal engine.
+
.Net Core.
Java.
+
 
Python.
+
Unity3D.
Swift.
+
 
[Indsæt selvvalgt kodesprog/IDE]
+
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.

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.