Computing in science and engineering