This course investigates the theory and practical applications of the hardware and software components of computer networking and data communications. Topics include: Local Area Networks (LAN). Wide Area Networks (WAN), Analysis, Design, Documentation, Implementation, Administration and Monitoring of a local area network. Network Topologies. Network Operating Systems. Network Communication Protocols (TCP/IP and its Related Protocols). Open Systems Interconnect (OSI) Model. Internet and Remote Connectivity. Email. Network Security. Administration and Monitoring of networks and Network Programming.