I kursen ingår 11 övningar; se övningsanvisningar och uppgifter i kurskompendiet.
Övningarna är förberedelser inför laborationerna enligt veckoplaneringen.
Du kan få hjälp av handledare med övningarna om du går till någon av resurstiderna.
Lösningsförslag till övningarna finns här. Försök lösa övningen innan du tittar på lösningsförslagen. Det finns ofta många olika sätt att lösa ett programmeringsproblem och olika lösningar kan ha olika för- och nackdelar beroende på perspektiv, till exempel ur lättbegriplighets- eller prestandasynvinkel. Det är bra om du lär dig mer om vad olika lösningar på samma problem kan få för konsekvenser i olika sammanhang. Diskutera gärna detta med kurskamrater och handledare.
Laborationer
I kursen ingår 11 obligatoriska laborationer varav 9 är individuella och 2 är grupplaborationer; se laborationsanvisningar och uppgifter i kurskompendiet.
Du måste göra laborationsförberedelserna innan du kommer till laborationen. Gör laborationerna enligt veckoplaneringen.
Du kan få hjälp med förberedelserna av handledare på resurstiderna.
På labb 2 kör vi igång med utvecklingsverktyget Eclipse. Se instruktioner under Verktyg om hur du installerar Eclipse på din egen dator.
I kursen ingår en obligatorisk inlämningsuppgift där du individuellt ska visa att du kan skriva ett stort program; se anvisningar i kurskompendiet.
Du kan välja mellan tre fördefinierade uppgifter eller definiera en egen uppgift. Om du gör en egendefinierad inlämningsuppgift ska du i förväg få ok på att den är lämplig av en handledare.