practice for computing project