This course introduces students to the basic principles of data communications and computer networks. The topics include data transmission, multiplexing, error detection and control, data link protocols, circuit and packet switching, flow control, and routing algorithms. The ISO-OSI network layer model, local area networks, public telephone and data networks, ISDN, ATM networks and the Internet are also introduced. Multimedia communication principles and issues are finally discussed. The approaches that would be used in the delivery of this course would prepare trainees to be mindful of gender roles and issues about equity and inclusivity by paying attention to the learning progress of all students. a short description of the course.