Søknad

kode4eclipse -  nettbaserte læringsressurser for programmering integrert med Eclipse

I svært mange emner er læringsmål knyttet til en eller annen form for programmering. Det kan være emner innen grunnleggende programmering, programmerings- og utviklingsmetodikk, bruk av programmering på spesifikk ingeniørproblemer, numeriske beregninger innen realfag osv. Mange av emnene vil ha like eller overlappende behov for læringsressurser tilpasset programmeringsspråket og nivået til studentene. Noen av emnene krever eller anbefaler også programmeringsverktøy eller integrerte utviklingsapplikasjoner (IDE = Integrated Development Environment) som studentene skal lære å bruke og derfor trenger læringsressurser for.

Vår erfaring er at det er stort sprik i studentenes villighet og evner til å ta i bruk læringsressurser om programmering, f.eks. laste ned og jobbe med tilrettelagte kode-eksempler. Mange søker på nettet etter generelle ressurser, og selv om dette kan føre frem i den forstand at en kommer seg gjennom øvingsoppgavene, så mangler slike ressurser ofte koblingen til den bakenforliggende teorien som programmeringen er ment å være et middel for å lære.

Det er derfor ønskelig å øke (opplevelsen av) nytten av slike ressurser senke terskelen for å ta i bruk læringsressursene. Dette prosjektet tar derfor sikte på

  • å se på teknikker for å koble programmeringseksempler og -oppgaver til emnepensum

  • å integrere læringsressursene bedre i utviklingsverktøy, slik at terskelen for å utnytte ressursene i verktøyet blir lavere.

For emneansvarlige skal det bli enklere å:

  • knytte programmeringsressurser (f.eks. eksempler og oppgaver) til emnepensum

  • utvikle, strukturere og tilgjengeliggjøre læringsressurser for programmering

For studentene skal det bli enklere å:

  • se sammenhengen mellom praksis og teori

  • nyttiggjøre seg eksempler og komme i gang med oppgaver

I prosjektet vil vi ta utgangspunkt i følgende emner:

  • TKT4140 (Numeriske metoder m/datalab) ved Konstruksjonsteknikk

  • IT-GK (Intro. til programmering) og TDT4100 (Intro. til objekt-orientert programmering), ved IDI, som tas av over 1500 studenter ved mange studieprogram.

Disse emnene er valgt fordi de dekker et spenn av programmeringsspråk, -teknikker og -anvendelser, inkludert to programmeringsspråk (Python og Java). I tillegg støtter utviklingsverktøyet Eclipse begge språkene og er åpent (gratis og åpen kildekode) og utvidbart (modulbasert), slik at vi kan utforske ulike teknikker for integrasjon innenfor samme tekniske plattform, som kan brukes på tvers av emnene.

Prosjektet er tenkt delt opp i tre typer aktivieter, som kjøres for alle fag som deltar:

  • emne-spesifikk tilrettelegging av nettbaserte kodingsressurser

  • tilpasning av Eclipse for mer direkte bruk av kodingsressursene

  • evaluering av (kombinasjonen av) ressursene og Eclipse-integrasjonen, som en del av den vanlige emne-evaluering iht. KVASS

Aktivitetene vil tildels overlappe, avhengig av når ulike emner gjennomføres og omfanget av integrasjonsarbeidet. Det tas sikte på å skape en robust teknisk platform og et varig samarbeid mellom IDI (som har den IT-tekniske kompetansen) og brukermiljøene.

Det søkes først og fremst om midler til arbeidet med integrasjon mellom (plattformen for) nettressursene og Eclipse. Egeninnsatsen vil være knyttet til den faglige tilretteleggingen av kodingsressursene:

 

 

Aktivitet\Fag

TKT4140

IT-GK

TDT4100

Sum

Tilrettelegging av nettressurser

20kkr

20kkr

10kkr

50kkr

Eclipse-integrasjon

20kkr

10kkr

20kkr

50kkr

Sum

40kkr

30kkr

30kkr

100kkr

  • No labels