ELEC512 - Computer Networks
This course focuses on the Internet and a modern treatment of computer networking. Topics include network services, application, transport and network layers, local area networks, wireless and mobile networks, multimedia networking and network security. Prerequisite: ELEC315, Object-Oriented Programming for Engineers. Corequisite: ELEC522, Computer Organization and Architecture.
By the end of this course, students should have a good understanding of the following topics.
1. Network services and applications: DNS, HTTP, SMTP, peer-to-peer systems
2. Network transport architectures, TCP, UDP, TCP congestion control
3. Link layers and local area networks, Ethernet, Wireless and Mobile Networks
4. Multimedia communications and quality of service
5. Network security
(c) An ability to conduct, analyze and interpret experiments and apply experimental results to improve processes
(j) A respect for diversity and knowledge of contemporary professional, societal and global issues