EC 544 Data Communications

Winter 2005


Course Description

Lecturer:                               Dr. Mohamed Essam Khedr, DSP Lab

e-mail: khedr@aast.edu

 

Web page:                             www.aast.edu/~khedr/Courses/EC544_W2005

 

Groups and mailing lists:      http://groups.yahoo.com/group/DataCommunicationW2005

 

Lectures (mandatory):          Tuesday:         8:30- 10:30, room: 249        

Tutorials (mandatory):         Check the time table posted on the second floor 

Quizzes (mandatory):           There will be five (5) 20 min. quizzes during Tutorial sessions.

                                               3 for the mid term exams and will have weight of 10% (averaged)

2 for the pre-final exams and will have weight of 5% (averaged)
 

Mid-Term Exam:                   (Tentatively) SATURDAY, April 17, 2005, 14:00-16:00, Room TBD.

Pre-final Exam:                      (Tentatively) SATURDAY, May 22, 2005, 14:00 -16:00, Room TBD.

FINAL EXAM :                     TUESDAY, May,31, 2005, 8:30-10:30
 

Prof. Consult. Hours:             Tuesday, 2:45- 3:45, DSP Lab

 

Textbook:                                William Stalings, “Data and Computer Communications", 6th edition, Prentice Hall.

References:

·  Electronic Communication Systems, 2nd edition, Roy Blake

·  Electronic Communications systems, fundamental through Advanced,

  3rd edition, Wayne Tomes

·  Telecommunications Primer: Data, Voice and Video Communications,

   2nd edition, E. Bryan Carne

·  SAMS Teach yourself Networking, 2nd edition, Matt Hayden.

·  Data Communication and Networks: an engineering approach.

    James Irvine.

·  The essential guide to Networking, Jim Keogh

·  Routing in the Internet, Christian Huitema.

·  IP Network Design, Cormac Long.

·  Ad hoc wireless networks architecture and design.

    C. Siva Ram Murthy

·  Understanding Data Communication and Networks, 2nd edition

    William A. Shay.

·  Data Network Design, 2nd edition, Darren L. Spohn

 

 

 

 

 

 

 

 

 

 

TAs:                                      Eng. Ahmed Abdel Aziz (Room 009)    

                                         

COURSE OUTLINE:

 

Week 1: Course overview

·        Introduction about the course and the procedures to follow during the semester.

·        Introduction on Data communication networking

·        Protocols and Architecture. 

Week 2: Data Transmission

·        Concepts and Terminology.

·        Analog and Digital transmission

·        Types of transmission impairments.

·        Transmission media 

Week 3: Data Encoding

·        Types of data encoding

·        Spread spectrum techniques

Week 4: Data Link Control  I

·        Flow control

·        Performance issues on flow control techniques

Week 5: Data Link Control  II

·        Error Detection and control

·        High level Data Link Control HDLC

Week 6: Multiplexing

·        Types of data multiplexing

Week 7: Circuit Switching

·        Circuit switching concept and networks

·        Routing in circuit switching

Week 8: Packet Switching

·        Packet switching concept and networks

·        Routing in Packet switching

 Week 9: Congestion control

·        Types of congestion control

·        Traffic management

Week 10: Local Area Networks  

·        Concept behind LANs

·        Types of LANs

Week 11: Internetwork Protocols  

·        Principles of Internetworking

·        IP protocol

Week 12: Internetwork Operations 

·        Routing protocols

·        New Networking protocols

Week 13: Transport Protocols

·        TCP and UDP Protocols

Week 14: Research report presentation and discussion

Week 15: Research report presentation and discussion

 

Remarks: - Students will be provided with a series of suggested problems. It is HIGHLY RECOMMANDED to invest significant time in PRACTICING with these problems.

- CHEATING in any component of the course, including exams, quizzes and lab. reports, WILL BE SEVERELY PUNISHED, according to AAST policies.

 

 COURSE EVALUATION:

 

Labs:                        10%      A set of Matlab problems with reports during the semester. Attendance is mandatory and will be checked (every Absence will result losing a mark). One report by team (number depends on the total registered students to the course). Clearly indicate who is the author of the report (absent student cannot write the report and thus the team will eventually get zero). The reports must be handed in before due date. Late submissions will NOT be accepted and ALL team members will get zero (0) (no exceptions).

 

Quizzes:                   15%         5 short (20 min.) mandatory closed-book quizzes will be given during some tutorial sessions. Only basic scientific calculators will be allowed. No make-up quizzes will be provided. An absence results in a zero (0) mark (no exceptions).

 

Research Reports      20%        One report by team (number depends on the total registered students to the course). The reports must be handed in the 13th week to the professor. Late submissions will NOT be accepted and ALL team members will get zero (0) (no exceptions).  Please read the notes about PLAGIARISM at www.aast.edu/~khedr/Plagiarism/Plagiarism.html

 

Attendance                               Every Absence in the lecture and tutorial with no reason will result losing one mark from the Report mark of the student. 15% absence will result dropping the course

 

Midterm Exam:         15%         90 minutes, closed-book, only basic scientific calculators will be allowed (no programming capacity or alphanumeric keyboard). If you miss this exam, no make-up exam will be permitted (no exceptions).

 

Pre-final Exam:           10%       90 minutes, closed-book, only basic scientific calculators will be allowed (no programming capacity or alphanumeric keyboard). If you miss this exam, no make-up exam will be permitted (no exceptions).

 

Final Exam:                 30%      2 hours, closed-book, only basic scientific calculators will be allowed (no programmable or alphanumeric keyboard calculators).

 

Final Mark:               The final mark will be computed using the weighted sum of ALL  of the above components.

 

To succeed in this course:

 

IF   [ Midterm + Pre-Final exam + Lab + Research report]    > = 30 (%),

 

THEN:

 

       FINAL MARK= [Midterm + Pre-final exam+ Lab+ Research report+ Final Exam] + Normalization curve


ELSE:

            FINAL MARK = F