Informationsansvarig: Lars Degerstedt, larde@ida.liu.se
Sidan uppdaterades senast: 2006-02-01
LiU » IDA » Grundutbildning » Kurs »
ETE247
För att bli en bra programmerare är det viktigt att man lär sig att verka i de gemenskaper (eng. communities) som finns inom ens område, och att utveckla egna kontakter. Detta är en viktig del av det budskap som framförs i boken Software Craftsmanship av Pete McBreen (Addison-Wesley 2002).
I kursen Pragmatisk programmering II byggs gemensamt en webbteknisk verktyg (i Java) kallad WOK för nätgemenskaper. WOK kommer att vidareutvecklas av studenterna varje gång kursen ges och siktar på att bli en generell öppen programvara, användbar för praktiserande gemenskaper inom alla områden och intressen.
Det byggda systemet och sajten ska konstrueras enligt de principer som ges i boken Software Craftsmanship, samt inspireras av och följa existerande normer som finns inom de Internetbaserade rörelserna för öppen och fri programvara, så som det beskrivs i bland annat den andra kursboken The Cathedral and the Bazaar av Eric S Raymond (O'Reilly 2001) .
Ett konkret mål för WOK-systemet är att det ska kunna användas som ett verktyg för PP2-kursen. En WOK-sajt kallad SCWOK kommer att skapas och användas alltmer i kursen allteftersom WOK-systemet utvecklas.
Målet för kursen är att fördjupa studentens kunskap om och erfarenhet av verksamhet i en nätgemenskap. Studenten ska lära sig att arbeta konkret med ett större ansvar än bara sin egen kod och därmed gå ifrån lärling till gesäll, i kursbokens terminologi. Kursen ger ökat hantverkskunnade och erfarenhet av programkonstruktion med kodåteranvändning i en kollaborativ nätverksmiljö. Detta inkluderar erfarenhet av att arbeta inkrementellt och iterativt med återanvändning samt att anpassa sig till och förädla existerande källkod, design, specifikationer och normer. Kursen bygger vidare på de grundfärdigheter som praktiserades i kursen Pragmatisk programmering I.
Skicka epost till kurskontot ETE247@ida.liu.se. Ebrevet ska bekräfta att du vill aktivera din reserverade kursplats. Skicka det senast 2005-09-09 (se Kursinformation för detaljer).