Course Name	Data Communications
Credits	3
Professor(s)	Name	Ki-Il Kim
	Department	Department of Informatics

COURSE DESCRIPTION

Data communications has revolutionized many aspects of our daily lives. It has affected the way we do business as well as the way we spend our leisure time. This course aims to provide you with a solid grounding in both the theory and practice of data communications so that you will be able both to understand key algorithms and procedures and develop network programming. There is an emphasis on practical work and you will have an opportunity to work directly with state-of-the-art data communications software. The course is assessed by coursework assignment which includes a personal programming project.

MAIN TEXTBOOK and FURTHER READINGS

1. Behrouz A. Forouzan, Data Communications and Networking, 4th edition, McGraw-Hill, 2007.

2. Leon-Garcia, Widjaja, Communication Networks, McGraw-Hill, 2004.

ASSIGNMENTS AND GRADING

Assignments: C programming

Grading Scheme: Attendance (10%), Mid-Term Exam (30%), Final Exam(40%), Assignment (20%)

COURSE SCHEDULE

Course Outline

1. An Introduction to Data Communications

2. Network Models

3. Data and Signals

4. Digital Transmission

5. Analog Transmission

6. Bandwidth Utilization: Multiplexing and Spreading

7. Switching

8. Mid-Term Exam

9. Error Detection and Correction

10. Data Link Control

11. Multiple Access

12. Wired LANs : Ethernet

13. Wireless LANs

14. Connecting LANs, Backbone Networks, and Virtual LANs

15. Final Exam

CONTACT DETAILS

Tel: ; e-mail: kikim@gnu.ac.kr , 772-1373