Information Technology and Computer Science Curriculum