Syllabus - EE460 Data and Computer Communications - Spring 2022
Syllabus - EE460 Data and Computer Communications - Spring 2022
Spring 2022
Prof. Joseph Soryal
{[email protected]}
Course Summary
This is a senior course in data communications. We will cover a broad spectrum of topics in data and
computer communications. Topics covered include data transmission, signal encoding techniques, error
detection, multiplexing, message packet and circuit switching, data link layer protocols (PPP, HDLC) and
their performance, TCP/IP, flow control and error control (buffer allocation schemes, window schemes),
TCP congestion control mechanism. A network design project using network simulation software will be
assigned.
References:
1. Data and Computer Communications (10th Edition) (William Stallings Books on Computer and Data
Communications) ISBN-13: 9780133506600
2. Fundamentals of Telecommunication Networks by Tarek N. Saadawi , Mostafa H. Ammar - ISBN-13:
978-0471515821
3. Recent papers from journals and conferences will also be used in the course.
4. Various online tutorials and open source libraries
Prerequisites EE 312
Presentation
1. Choose topic in emerging communication networking and prepare a survey of the literature
(recent conference and journal papers) on the topic - Before the midterm
Grading
Presentation, HW, and Class Participation → 20 points
Mid-term → 20 points
Projects → 30 points
final exam → 30 points
Office Hours
1 hour every week (30 mins before the class)