CP314 Data Communications 0.5 A survey of computer communications techniques and technology; synchronous and asynchronous protocol and transmission, public and private networks, packet switching. Prerequisite: CP104 or CP113 or CP154 or similar course.