Other colleges and universities , as well as secondary schools and vocational programs that teach computer science , emphasize the practice of advanced programming rather than the theory of algorithms and computation in their computer science curricula .