Technology and Computer Science