Computer science and network technology