|
2019 - 2020 | |||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
| 0512-4462-02 | Introduction to Computer Communications | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FACULTY OF ENGINEERING | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Prerequisites: Introduction to System programming; Operating Systems.
In this course we cover the basic concepts of computer networks, with emphasis on the Internet. Topics covered include multi-access channels, LANs, switching, routing, scheduling, flow control, and socket programming. The course includes significant programming assignments. It is assumed that students have working knowledge of programming in C, C++ or Java.