المواد الدراسية

Course description This course introduces students to the fundamental concepts of data structures and the algorithms that proceed from them. Implementation and use of linked lists, stacks, queues, trees, priority queues, heaps and graphs. Emphasis...
 Course description  The course introduces the main principles underlying distributed systems: processes, communication, naming, synchronization, consistency, fault tolerance, and security. Students will be familiar with some of the main paradigms...
In this course internet technology protocols are discussed in details. The course covers the transport layer to cover process to process delivery and its protocols. It also covers the user support layers to cover user services such as application...