ACADEMICS
Course Details
ELE412 - Data Communication
2024-2025 Fall term information
The course is open this term
Name Surname | Position | Section |
---|---|---|
Dr. Berkan Dülek | Supervisor | 21 |
Section | Day, Hours, Place |
---|---|
21 | Monday, 08:40 - 11:30, E6 |
Timing data are obtained using weekly schedule program tables. To make sure whether the course is cancelled or time-shifted for a specific week one should consult the supervisor and/or follow the announcements.
ELE412 - Data Communication
Program | Theoretıcal hours | Practical hours | Local credit | ECTS credit |
Undergraduate | 3 | 0 | 3 | 6 |
Obligation | : | Elective |
Prerequisite courses | : | ELE324 |
Concurrent courses | : | - |
Delivery modes | : | Face-to-Face |
Learning and teaching strategies | : | Lecture, Question and Answer, Problem Solving |
Course objective | : | Upon succesful completion of the course the student - Understands the concept of layered structure in computer networks - Identifies the issues and parameters related to each layer - Gains a background in methods and algorithms used in each layer |
Learning outcomes | : | Understand the notion of layered structure in computer network Learn different transmission media, modulation and demodulation concepts in physical layer Learn medium access and ARQ mechanisms in the link layer Learn fundamentals of queueing theory and its application to packet delay, major issues and algorithms in the network layer Learn major issues and methods used in the transport layer |
Course content | : | - Introduction, layered structure of computer networks - Physical layer: Guided transmission media, unguided transmission media, data and modulation, multiplexing, duplexing, multiple access methods - Data link layer: Stop-and-wait flow control, sliding-window flow control, stop-and-wait ARQ, selective-reject ARQ, go-back-N ARQ, performance issues of flow control and error control - Review of queueing theory: Discrete-time Markov chain, Little's theorem, M/M/1 queue, M/M/m queue - Medium access control sublayer: Static and dynamic channel allocation, ALOHA, carrier sense multiple access protocols, limited contention, protocols, wireless LAN protocols - Network layer: Virtual-circuit and datagram subnets, sink tree, Dijktra's algorithm, flooding, distance vector routing, link state routing, internetworking, fragmentation, subnets - Transport layer: Transport layer services, socket primitives for TCP, transport protocols |
References | : | Computer Networks, Andrew S. Tanenbaum, Fourth Edition, Pearson Education; References:; Data and Computer Communication, W. Stallings, 6th Ed, Prentice Hall; Data Networks, D. Bertsekas and R. Gallager, 2nd Ed, Prentice Hall |
Weeks | Topics |
---|---|
1 | Introduction, layered structure of computer networks |
2 | Physical layer: Guided transmission media, unguided transmission media, data and |
3 | Multiplexing, duplexing, multiple access methods, methods in wireless channels |
4 | Stop-and-wait flow control, sliding-window flow control, stop-and-wait ARQ, selective-reject ARQ, go-back-N ARQ |
5 | Performance issues of flow control and error control |
6 | Midterm exam 1 |
7 | Review of queueing theory: Discrete-time Markov chain, Little's theorem |
8 | M/M/1 queue, M/M/m queue |
9 | Medium access control sublayer: Static and dynamic channel allocation, ALOHA |
10 | Carrier sense multiple access protocols, limited contention, protocols, wireless LAN protocols |
11 | Midterm exam 2 |
12 | Network layer: Virtual-circuit and datagram subnets, sink tree, Dijktra's algorithm |
13 | Flooding, distance vector routing, link state routing, internetworking, fragmentation, subnets |
14 | Transport layer |
15 | Preparation for Final exam |
16 | Final exam |
Course activities | Number | Percentage |
---|---|---|
Attendance | 0 | 0 |
Laboratory | 0 | 0 |
Application | 0 | 0 |
Field activities | 0 | 0 |
Specific practical training | 0 | 0 |
Assignments | 2 | 10 |
Presentation | 0 | 0 |
Project | 0 | 0 |
Seminar | 0 | 0 |
Quiz | 0 | 0 |
Midterms | 1 | 40 |
Final exam | 1 | 50 |
Total | 100 | |
Percentage of semester activities contributing grade success | 50 | |
Percentage of final exam contributing grade success | 50 | |
Total | 100 |
Course activities | Number | Duration (hours) | Total workload |
---|---|---|---|
Course Duration | 14 | 3 | 42 |
Laboratory | 0 | 0 | 0 |
Application | 0 | 0 | 0 |
Specific practical training | 0 | 0 | 0 |
Field activities | 0 | 0 | 0 |
Study Hours Out of Class (Preliminary work, reinforcement, etc.) | 14 | 5 | 70 |
Presentation / Seminar Preparation | 0 | 0 | 0 |
Project | 0 | 0 | 0 |
Homework assignment | 2 | 10 | 20 |
Quiz | 0 | 0 | 0 |
Midterms (Study Duration) | 0 | 0 | 0 |
Final Exam (Study duration) | 1 | 25 | 25 |
Total workload | 31 | 43 | 157 |
Key learning outcomes | Contribution level | |||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1. | Possesses the theoretical and practical knowledge required in Electrical and Electronics Engineering discipline. | |||||
2. | Utilizes his/her theoretical and practical knowledge in the fields of mathematics, science and electrical and electronics engineering towards finding engineering solutions. | |||||
3. | Determines and defines a problem in electrical and electronics engineering, then models and solves it by applying the appropriate analytical or numerical methods. | |||||
4. | Designs a system under realistic constraints using modern methods and tools. | |||||
5. | Designs and performs an experiment, analyzes and interprets the results. | |||||
6. | Possesses the necessary qualifications to carry out interdisciplinary work either individually or as a team member. | |||||
7. | Accesses information, performs literature search, uses databases and other knowledge sources, follows developments in science and technology. | |||||
8. | Performs project planning and time management, plans his/her career development. | |||||
9. | Possesses an advanced level of expertise in computer hardware and software, is proficient in using information and communication technologies. | |||||
10. | Is competent in oral or written communication; has advanced command of English. | |||||
11. | Has an awareness of his/her professional, ethical and social responsibilities. | |||||
12. | Has an awareness of the universal impacts and social consequences of engineering solutions and applications; is well-informed about modern-day problems. | |||||
13. | Is innovative and inquisitive; has a high level of professional self-esteem. |
1: Lowest, 2: Low, 3: Average, 4: High, 5: Highest