Kursen innefattar ett medelstort mjukvaruutvecklingsprojekt som kan utföras individuellt eller parvis. De studerande förutsätts följa en disciplinerad utvecklingsprocess innehållande såväl kravanalys, design som implementation.