You are on page 1of 2

NUST School of Electrical Engineering and Computer Sciences (SEECS) Department of Communication System Engineering CC-201

Prerequisites: None Instructor: Khurram Aziz Office: Faculty block, Room A-216 Lecture Hours: Wed: TBD [BIT-9-C] Fri: TBD [BIT-9-C]

Data Communications

Spring-2009
Credit Hour : 3+0 Email: khurram.aziz@seecs.edu.pk Tel: (+92-51) 90852263 Consulting Hours Monday, 14:00 16:00 or by appointment

Course Objective:
This course is designed as a first course in communications for undergraduate students and introduces the fundamental concepts of data communications. Students are led through the building blocks of a point-topoint communication system and introduced to information sources, sampling, channel capacity, source, channel and line coding, multiplexing, circuit and packet switching, and network security.

Textbooks:
Data and Computer Communications, 8th edition (2006) by William Stallings, ISBN 978-0-13-243310-5, (Prentice Hall)

Reference Books and Reference Material:


Lecture slides and course material will be available on the course website. Reference material will be provided through the course website when required; however, following books may be helpful for related topics. Data Communications and Networking, 4th edition (2007) by Behrouz A. Forouzan, ISBN 978-0-07-325032-8 (McGraw-Hill) Computer Networks, 4th edition (2003) by Andrew S. Tanenbaum, ISBN 978-0-13-066102-9, (Prentice Hall)

Main Topics to be Covered: (subject to changes)


Data Communication Model Overview of LANs, MANs, WANs Introduction to Layered Network Architecture Information Sources, Source Coding and Entropy Signal Representation in Time and Frequency Domains Signal Encoding and Modulation Error Detection and Correction Channel Noise and Capacity Multiplexing Circuit and Packet Switching Cryptography Network Security
Mini-Projects/Assignments Quizzes OHT End-term Exam : : : : 15% 10% 2 x 20% 35%

Weightage (subject to changes)

Grading Policy
Mini-Projects/Assignments At least two mini-projects and several assignments may be given during the semester. Students are expected to complete and return these by the given deadline. Late submissions will not be accepted. Quizzes There will be a total of six quizzes, three each announced and unannounced, lasting between 10-20 minutes. Final grading will include best five out of six quizzes. Note: Plagiarism is an offence and will result in a zero mark and appropriate disciplinary action. Students are required to periodically check the course website at lms.nseecs.edu.pk and faculty homepage at www.seecs.edu.pk/~khurram.aziz for important announcements, assignments, projects and course material.

Detailed Course Outline for CC201: Data Communications


Week 1:
Introduction Course Outline Data Communications Model

Week 10:
Analog to Digital Modulation Techniques (PCM, DM) Performance

Week 2: Overview of PANs, LANs, MANs, WANs and


Internet

Week 11:
Error Detection and Correction Parity, Rectangular and Hamming Codes Cyclic Redundancy Check

Introduction to Layered Network Architecture

Week 3:
Information Sources Information Content and Entropy

Week 12:
Channel Noise and Capacity DMC and Bayes Theorem

Week 4:
Source Coding RLE, Huffman, Shannon-Fano Coding LZW Coding

Week 13: OHT-2

Week 5:
Video Coding

Week 14:
Multiplexing (TDM, FDM, WDM, Spread Spectrum)

Week 6:
OHT-1

Week 15:
Circuit and Packet Switching

Week 7:
Signal Representation in Time and Frequency Domains Fourier Analysis

Week 16:
Cryptography

Week 8:
Digital Line Coding (NRZ, Bipolar, Biphase, Scrambling) Modulation Rate

Week 17: Network Security Overview

Week 9:
Digital to Analog Modulation Techniques (ASK, FSK, PSK, QAM) Performance

Week 18:
Project Presentations and Revision

Week 19:
End-Semester-Exam

You might also like