3.00 Credits
Computer Networks have become ubiquitous in our society. In depth understanding of their workings is an important part of the foundation of knowledge not only for a computer science student who intends to incorporate networking in their scholastic or professional endeavors, but for anyone working in the discipline, as networking concepts are applicable in many areas inside and outside the discipline. The students will learn the terminology and implementation of computer networks, and the physical components of networks, including cabling and devices, as well as how these components work. Several application layer protocols will also be studied, including HTTP, E-mail, DNS and DHCP.