DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
- Course
- CMPE331 - DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
- Department
- Computer Engineering - English - Undergraduate
- Course Type
- Course
- Status
- Required
- Language
- English
- Credit
- 4
- ECTS
- 4
- T+P+L
- 3 + 0 + 2
- Course Coordinator(s)
- Prof. Dr. Derviş Zihni DENİZ
Course Description
The aim of this course is to provide a unified overview in the basic principles of data transmission and computer communications. The lecture emphasizes basic principles and topics of fundamental importance concerning the technology and architecture of this field, as well as providing the state of the art topics. Basic objectives includes providing a conceptual foundation for the study of data communications using the open systems interconnect (OSI) model for layered architecture and developing an understanding in basic hardware and software environments for data communications and computer networks.
DATA TRANSMISSION IN COMPUTER COMMUNICATIONS
Evaluation Tools (Active Term)
| Item | Type | Weight (%) |
|---|---|---|
| MT1 | Midterm | 30 |
| FIN | Final | 40 |
| LAB | Quiz | 30 |
| Total | 100 | |
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 Should have sufficient knowledge in mathematics, science, and subjects specific to the relevant engineering discipline.
- P02 Should have the ability to use theoretical and applied knowledge in mathematics, science, and related engineering disciplines in complex engineering problems.
- P03 Should have the ability to detect, define, formulate, and solve complex engineering problems.
- P04 Should have the ability to select and apply appropriate analysis and modeling methods to solve complex engineering problems.
- P05 Should have the ability to design a complex system, process, device, or product to meet specific requirements under realistic constraints and conditions.
- P06 Should have the ability to apply modern design methods.
- P07 Should have the ability to develop, select, and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications.
- P08 Should have the ability to use information technologies effectively.
- P09 Should have the ability to design experiments, for the study of complex problems or discipline-specific research topics.
- P10 Should have the ability to conduct experiments, collect data, analyze and interpret results for the study of complex problems or discipline-specific research topics.
- P11 Should have the ability to work in intradisciplinary teams.
- P12 Should have the ability to work in interdisciplinary teams.
- P13 Should have the skills to work individually.
- P14 Should have the ability to communicate effectively verbally and in writing.
- P15 Should have the knowledge of at least one foreign language.
- P16 Should be able to write effective reports, understand written reports, and prepare design and production reports.
- P17 Should have the ability to make effective presentations.
- P18 Should have the ability to give and have clear and understandable instructions.
- P19 Should gain consciousness (awareness) about the necessity of lifelong learning.
- P20 Should have the ability to access information.
- P21 Should have the ability to follow developments in science and technology and constantly renew himself/herself.
- P22 Should gain the awareness of professional and ethical responsibility and should act in accordance with ethical principles.
- P23 Should gain knowledge about the standards used in engineering applications.
- P24 Should gain knowledge about project management, risk management, and change management practices in business life.
- P25 Should gain awareness about entrepreneurship, and innovation.
- P26 Should gain knowledge about development in sustainability.
- P27 Should gain knowledge about the effects of engineering practices on health, environment, and security at universal and social dimensions and the problems of the age reflected in the field of engineering.
- P28 Awareness should be gained about the legal consequences of engineering solutions.
Po-Lo Matrix
| LO | P01 | P02 | P03 | P04 | P05 | P06 | P07 | P08 | P09 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | P17 | P18 | P19 | P20 | P21 | P22 | P23 | P24 | P25 | P26 | P27 | P28 | Average |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L02 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L03 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L04 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L05 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L06 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L07 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L08 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L09 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |