240-305 semester 1/2565