The Role of Computing in the Civil Engineering Curriculum