101422 - Computer Networks
Credit Hours

3

Pre-requisite

0401122+0401123

Co-requisite

-

Distribution

3+0

This course provides an introduction to computer networks, with a special focus on Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, communication reliability, the client-server model, web and email protocols, and an A?Z overview of the Internet of Things. Besides the theoretical foundations, students acquire practical experience by programming.