COMPUTER SCIENCE AND NETWORKS