DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
- Course
- CTPR241 - DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
- Department
- Computer Technologies and Programming - English - Associate
- Course Type
- Course
- Status
- Required
- Language
- English
- Credit
- 4
- ECTS
- 0
- T+P+L
- 3 + 0 + 2
- Course Coordinator(s)
- -
- Prerequisite
- -
- Keywords
- -
Course Description
-
DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
Evaluation Tools (Active Term)
No evaluation items have been defined.
Course outcomes
- 01 Understand the fundamentals of computer networks and the concepts data communication.
- 02 Understand the need for network protocol, layers of OSI model, TCP/IP and multimedia applications.
- 03 Understand the concept of frequency and spectrum and calculations related to data rate and bandwidth. Learn about transmission impairment, noise and channel capacity.
- 04 Understand Nyquist and Shannon formula and learn to calculate Channel capacity.
- 05 Understand the characteristics and quality determined by medium and signal in guided and unguided media
- 06 Understand the concepts and learn the calculations related to gain, loss and attenuation in data transmission.
- 07 Understand how different encoding techniques convert data to signal as well as the pros and cons of encoding techniques.
- 08 Understand asynchronous and synchronous data transmission, flow control, error detection and error correction in digital data transmission.
- 09 Understand how different data link control protocols such as stop and wait, ARQ and HDLC function.
- 10 Learn the concept of multiplexing multiple channels on a single link and understand the basics of FDM, TDM, Statistical TDM, ADSL and xDSL.
Course Syllabus
| Week | Topic |
|---|---|
| Week 1 | Communication Model (Data Communications, Data Networks, and the Internet) |
| Week 2 | Protocols and Architecture (TCP/IP, and Internet-Based Applications) |
| Week 3 | Data Transmission (Terminology, Concepts of Frequency, Spectrum & Bandwidth) |
| Week 4 | Data Transmission (Analog vs Digital Signals, Transmission Impairments) |
| Week 5 | Transmission Media (Guided Media Characteristics) |
| Week 6 | Transmission Media (Unguided Media Characteristics) |
| Week 7 | MIDTERM |
| Week 8 | MIDTERM |
| Week 9 | Data Encoding (Digital Data-Digital Signal, Digital Data-Analog Signal) |
| Week 10 | Data Encoding (Analog Data-Digital Signal, Analog Data-Analog Signal) |
| Week 11 | Data Communication Interface (Digital Data Communications Techniques) |
| Week 12 | Data Link Control (Concept and Need, Flow Control) |
| Week 13 | Data Link Control (Error Control, HDLC) |
| Week 14 | Multiplexing |
| Week 15 | Review |
Reference Books & Course Materials
- 01 Stalling W. “Data and Computer Communications”, 8/E Prentice Hall, 2007.
- 02 J. Irvine, D. Harle, Data Communications and Networks, Wiley, 2002.
- 03 F. Halsall, Data Communications, Computer Networks and Open Systems, Addison-Wesley, 1996.
- 04 R.L. Freeman, Practical Data Communications, Wiley, 2001.
Learning Outcomes
- L01 Understand the fundamentals of computer networks and the concepts data communication.
- L02 Understand the need for network protocol, layers of OSI model, TCP/IP and multimedia applications.
- L03 Understand the concept of frequency and spectrum and calculations related to data rate and bandwidth. Learn about transmission impairment, noise and channel capacity.
- L04 Understand Nyquist and Shannon formula and learn to calculate Channel capacity.
- L05 Understand the characteristics and quality determined by medium and signal in guided and unguided media
- L06 Understand the concepts and learn the calculations related to gain, loss and attenuation in data transmission.
- L07 Understand how different encoding techniques convert data to signal as well as the pros and cons of encoding techniques.
- L08 Understand asynchronous and synchronous data transmission, flow control, error detection and error correction in digital data transmission.
- L09 Understand how different data link control protocols such as stop and wait, ARQ and HDLC function.
- L10 Learn the concept of multiplexing multiple channels on a single link and understand the basics of FDM, TDM, Statistical TDM, ADSL and xDSL.
Program Outcomes
- P01 Create a user interface in a contemporary object-oriented language to allow users to access business data
- P02 Identify and analyze user needs and take them into account in the selection, creation, integration, evaluation and administration of computing-based systems
- P03 Analyze common business functions and identify, design, and develop appropriate information technology solutions
- P04 Design and develop software solutions for contemporary business environments by employing appropriate problem-solving strategies
- P05 Configure and administer database server to support contemporary business environments.
- P06 Administer or mange a relational database for a small to medium size company
- P07 Be able to effectively integrate IT-based solutions into the user environment
- P08 Understand professional, ethical, legal, security and social issues and responsibilities
- P09 Be able to apply effective communication skills consistent with the professional environment
- P10 Be able to apply effective collaboration skills in teamwork consistent with the professional environment
Po-Lo Matrix
| LO | P01 | P02 | P03 | P04 | P05 | P06 | P07 | P08 | P09 | P10 | Average |
|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | - | - | - | - | - | - | - | - | - | - | - |
| L02 | - | - | - | - | - | - | - | - | - | - | - |
| L03 | - | - | - | - | - | - | - | - | - | - | - |
| L04 | - | - | - | - | - | - | - | - | - | - | - |
| L05 | - | - | - | - | - | - | - | - | - | - | - |
| L06 | - | - | - | - | - | - | - | - | - | - | - |
| L07 | - | - | - | - | - | - | - | - | - | - | - |
| L08 | - | - | - | - | - | - | - | - | - | - | - |
| L09 | - | - | - | - | - | - | - | - | - | - | - |
| L10 | - | - | - | - | - | - | - | - | - | - | - |