App

From CCT - Vidensdeling
Revision as of 14:15, 16 September 2016 by Lindskjold (talk | contribs)
Jump to navigation Jump to search

Status & planer

Der er produceret 2 worked examples, et statisk(HTML/CSS/JQUERY) [1] og et dynamisk (HTML/CSS/JQUERY/PHP) [2], med tilhørende backend (uden design) [3].

På baggrund fra feedback fra lærekollega på Campus har jeg tilrettet og samlet opgaverne i et dokument[4]. Afventer mere feedback fra Helena/Ken til resten af opgaverne.

Introduktion

Forløbet kan skaleres til både informatik C/B og IT A. Selve forløbet er tænkt som et ”stort” forløb, hvor de fleste af de faglige mål behandles og det kan bruge til elevens portfolio eller som et eksamensprojekt.

Formål

Eleverne

Forløbet er opdelt i en række mindre opgaver:

1. Definering og analyse af mobile app’s og hvordan app-teknologien påvirker menneskelige aktiviteter. (Fagligt mål nummer 1)

2. Opstart af udvikling af webapp. Valg af systemudviklingsmodel og påbegyndelse af egentlig foranalyse. Hvad skal app’en indeholde og hvilke funktioner skal der være. (fagligt mål nummer 6)

3. Modellering af app’en. Beskrivelse af datamodel (fx E/R) og procesmodel (fx dataflow). Udvikling af database (fagligt mål nummer 3 og 5)

4. Udvikling af mockup / papirprototype. Test af prototypen ud fra både et bruger- og systemperspektiv. (fagligt mål nummer 6)

5. Endeligt design af app’en. Farver, grafik, typografi, gestalt, KISS, FTF. (fagligt mål nummer 6)

6. Definering af arkitekturen for app’en. (3-lagsarkitektur). (Fagligt mål nummer 2)

7. Udvikling af app i JQuery Mobile. (Fagligt mål nummer 4)

8. Test af det færdige produkt (Fagligt mål nummer 6)


Som prerequisite skal eleverne have grundlæggende kendskab til html.

Didaktisk vil selve udvikling af app’en være i form af worked examples, hvor eleverne vil få udleveret en række examples på væsentlige elementer fx DB connection, navigatiion, oprettelse af ordre, som skal tilpasses til det design eleven vælger.

Eksempler på et forløb der er kørt: [5]

Litteratur anvendt til forløbet: [6]

Eksempler som eleverne arbejder videre med: [7]

Færdigt system - eleverne får det udleveret i små bidder: [8]

Elev eksempler: [9] [10] [11]