Cooperative education in information technology