Lokaverkefni – Hugbúnaðarþróun frá hugmynd til afurðar

Lausnaleit Notkun hugbúnaðar og einföld forritun 10. bekkur 80 mínútur

Tilgangur

Að nemendur fari í gegnum allt hugbúnaðarþróunarferlið og búi til fullbúið forrit eða vefsíðu sem leysir raunverulegt vandamál og kynni það á faglegum hátt.

Hæfniviðmið og námsmarkmið

Hæfniviðmið

Nemandi getur farið sjálfstætt í gegnum hugbúnaðarþróunarferli og búið til starfhæfa forritaafurð sem leysir greint vandamál.

Námsmarkmið:
  • Nemandi getur skilgreint verkefni, sett kröfur og búið til tímaáætlun
  • Nemandi getur valið viðeigandi tækni og útfært lausn sjálfstætt
  • Nemandi getur prófað, lagað og kynnt fullbúna afurð

Getustig og forsendur nemenda

  • Lestur: Nemendur geta lesið, skrifað og flutt mál á íslensku og ensku.
  • Tækni: Nemendur hafa víðtæka reynslu af forritun: Scratch, Python, HTML/CSS/JavaScript, micro:bit.
  • Aðrar forsendur: Nemendur þurfa sjálfstæði, skipulag og getu til að vinna sjálfstætt eða í litlum hópi.

Lýsing á kennslustund

Nemendur velja verkefni sem tengist áhuga þeirra eða samfélagi og fara í gegnum faglegt þróunarferli: kröfugreining, hönnun, forritun, prófun og kynning. Þeir velja sjálfir tæknina (Python, vefsíða, app) og vinna sjálfstætt eða í litlum hópi. Verkefnið sameinar alla þá þekkingu sem nemendur hafa öðlast í grunnskóla.

Verkefnalýsing:

1. Verkefnisskilgreining (15 mín): Nemendur/hópar velja verkefni og fylla út verkefnisskilgreiningu: (a) Vandamálið sem á að leysa, (b) Markniðurstaða, (c) Notendahópur, (d) Tækni sem verður notuð, (e) Tímaáætlun (skipt í sprinta). Dæmi um verkefni: Vefsíða fyrir skólaviðburði, Python forrit sem greinir texta, micro:bit viðvörunarkerfi, spurningaleikur-app. 2. Hönnun og skipulag (15 mín): Nemendur hanna lausnina: (a) Wireframes eða flæðirit, (b) Skipting verkefnis í hluta (verkefnalisti), (c) Hvaða gögn þarf? Hvaða föll? Hvaða skjái? Setja upp verkefnalista (Trello eða á pappír). 3. Sprint 1 – Forritun (35 mín): Nemendur forrita fyrstu útgáfuna: (a) Setja upp grunnbygging, (b) Forrita helstu eiginleika, (c) Prófa jafnóðum, (d) Skrifa athugasemdir í kóðann. Kennarinn gengur á milli sem ráðgjafi – spyr frekar en segir til. 4. Stöðufundur og næstu skref (15 mín): Hópar segja frá stöðu: Hvað er klárað? Hvað er eftir? Hvar ertu fastur? Kennarinn og jafningjar gefa ráð. (Athuga: Þetta verkefni getur tekið fleiri en eina kennslustund – þetta er fyrsti sprintinn.)

Verkfæri og hugbúnaður

Nemandi velur sjálfur — Fjölbreytt

Nemendur velja tæknina sem hentar verkefninu best – þetta þjálfar ákvörðunartöku og sjálfstæði.

Git / GitHub — Útgáfustjórnun

Nemendur kynnast faglegum vinnubrögðum þar sem kóði er vistaður og haldið utan um breytingar.

Trello eða verkefnalisti — Verkefnastjórnun

Nemendur skipuleggja verkefnið og fylgjast með framvindu á faglegan hátt.

Kennsluaðferðir

Sjálfstætt verkefnamiðað nám

Nemendur taka ábyrgð á eigin verkefni frá upphafi til enda og kennarinn er leiðsögumaður.

Rannsóknargrundvöllur: Krajcik og Shin (2014) – PBL: Sjálfstæð verkefni sem tengjast raunveruleika nemenda auka djúpan skilning og innri áhugahvöt.

Agile nálgun (Sprint)

Nemendur vinna í stuttum lotum (sprints) þar sem þeir setja markmið, vinna og endurskoða á hverjum tímabili.

Rannsóknargrundvöllur: Schwaber og Sutherland – Scrum: Agile aðferðafræðin kennir nemendum raunverulegar vinnuaðferðir hugbúnaðariðnaðarins.

Matsaðferðir

  • Heildarmat á lokaafurð: Virkni (1-4), hönnun (1-4), kóðagæði (1-4), kynning (1-4), ferli (1-4)
  • Dagbók/vinnuferill: Nemandinn skráir hvað hann gerði í hverjum sprint og hvað hann lærði
  • Kynningarmat: Geta nemendur kynnt verkefnið á skýran og faglegan hátt?

Aðlögun

Aukin áskorun

Nemendur nota GitHub til útgáfustjórnunar, skrifa README skjölun og bæta við flóknari eiginleikum.

Stuðningur

Kennarinn gefur nemandanum einfaldara verkefni með skýrari ramma og stuðningsaðila. Verkefnið er brotið í mjög lítil skref.

Þverfaglegar tengingar

  • Öll fög – efni verkefnisins getur tengst hvaða námssviði sem er
  • Íslenska – kynning og skjölun
  • Enska – tæknileg lestur og hugtök
← Til baka í Notkun hugbúnaðar og einföld forritun 10. bekkur →