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 Adequate knowledge in mathematics, science and engineering subjects pertaining to the relevant discipline; ability to use theoretical and applied knowledge in these areas in complex engineering problems.
- P02 Ability to identify, formulate, and solve complex engineering problems; ability to select and apply proper analysis and modelling methods for this purpose.
- P03 Ability to design a complex system, process, device or product under realistic constraints and conditions, in such a way as to meet the desired result; ability to apply modern design methods for this purpose.
- P04 Ability to devise, select, and use modern techniques and tools needed for analysing and solving complex problems encountered in engineering practice; ability to employ information technologies effectively
- P05 Ability to design and conduct experiments, gather data, analyse and interpret results for investigating complex engineering problems or discipline specific research questions
- P06 Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to work individually.
- P07 Ability to communicate effectively in Turkish, both orally and in writing; knowledge of a minimum of one foreign language; ability to write effective reports and comprehend written reports, prepare design and production reports, make effective presentations, and give and receive clear and intelligible instructions.
- P08 Recognition of the need for lifelong learning ; ability to access information, to follow developments in science and technology, and to continue to educate him/herself
- P09 Consciousness to behave according to ethical principles and professional and ethical responsibility; knowledge on standards used in engineering practice.
- P10 Knowledge about business life practices such as project management, risk management, and change management; awareness in entrepreneurship, innovation; knowledge about sustainable development.
- P11 Knowledge about the global and social effects of engineering practices on health, environment, and safety, and contemporary issues of the century reflected into the field of engineering; awareness of the legal consequences of engineering solutions.
Po-Lo Matrix
| LO | P01 | P02 | P03 | P04 | P05 | P06 | P07 | P08 | P09 | P10 | P11 | Average |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | - | - | - | - | - | - | - | - | - | - | - | - |
| L02 | - | - | - | - | - | - | - | - | - | - | - | - |
| L03 | - | - | - | - | - | - | - | - | - | - | - | - |
| L04 | - | - | - | - | - | - | - | - | - | - | - | - |
| L05 | - | - | - | - | - | - | - | - | - | - | - | - |
| L06 | - | - | - | - | - | - | - | - | - | - | - | - |
| L07 | - | - | - | - | - | - | - | - | - | - | - | - |
| L08 | - | - | - | - | - | - | - | - | - | - | - | - |
| L09 | - | - | - | - | - | - | - | - | - | - | - | - |
| L10 | - | - | - | - | - | - | - | - | - | - | - | - |