ACADEMICS
Course Details
ELE 412 Data Communication
2020-2021 Spring term information
The course is not open this term
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.
Course definition tables are extracted from the ECTS Course Catalog web site of Hacettepe University (http://akts.hacettepe.edu.tr) in real-time and displayed here. Please check the appropriate page on the original site against any technical problems. Course data last updated on 08/03/2021.
ELE412 - DATA COMMUNICATION
Course Name | Code | Semester | Theory (hours/week) |
Application (hours/week) |
Credit | ECTS |
---|---|---|---|---|---|---|
DATA COMMUNICATION | ELE412 | 8th Semester | 3 | 0 | 3 | 6 |
Prerequisite(s) | ELE324 Telecommunication Theory I | |||||
Course language | English | |||||
Course type | Elective | |||||
Mode of Delivery | Face-to-Face | |||||
Learning and teaching strategies | Lecture Question and Answer Problem Solving | |||||
Instructor (s) | Faculty members | |||||
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 |
| |||||
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 |
Course outline weekly
Weeks | Topics |
---|---|
Week 1 | Introduction, layered structure of computer networks |
Week 2 | Physical layer: Guided transmission media, unguided transmission media, data and |
Week 3 | Multiplexing, duplexing, multiple access methods, methods in wireless channels |
Week 4 | Stop-and-wait flow control, sliding-window flow control, stop-and-wait ARQ, selective-reject ARQ, go-back-N ARQ |
Week 5 | Performance issues of flow control and error control |
Week 6 | Midterm exam 1 |
Week 7 | Review of queueing theory: Discrete-time Markov chain, Little's theorem |
Week 8 | M/M/1 queue, M/M/m queue |
Week 9 | Medium access control sublayer: Static and dynamic channel allocation, ALOHA |
Week 10 | Carrier sense multiple access protocols, limited contention, protocols, wireless LAN protocols |
Week 11 | Midterm exam 2 |
Week 12 | Network layer: Virtual-circuit and datagram subnets, sink tree, Dijktra's algorithm |
Week 13 | Flooding, distance vector routing, link state routing, internetworking, fragmentation, subnets |
Week 14 | Transport layer |
Week 15 | Preparation for Final exam |
Week 16 | Final exam |
Assesment methods
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 |
Midterms | 1 | 40 |
Final exam | 1 | 50 |
Total | 100 | |
Percentage of semester activities contributing grade succes | 0 | 50 |
Percentage of final exam contributing grade succes | 0 | 50 |
Total | 100 |
Workload and ECTS calculation
Activities | Number | Duration (hour) | Total Work Load |
---|---|---|---|
Course Duration (x14) | 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, ect) | 14 | 5 | 70 |
Presentation / Seminar Preparation | 0 | 0 | 0 |
Project | 0 | 0 | 0 |
Homework assignment | 2 | 10 | 20 |
Midterms (Study duration) | 0 | 0 | 0 |
Final Exam (Study duration) | 1 | 25 | 25 |
Total Workload | 31 | 43 | 157 |
Matrix Of The Course Learning Outcomes Versus Program Outcomes
D.9. Key Learning Outcomes | Contrubition level* | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1. PO1. Possesses the theoretical and practical knowledge required in Electrical and Electronics Engineering discipline. | X | ||||
2. PO2. Utilizes his/her theoretical and practical knowledge in the fields of mathematics, science and electrical and electronics engineering towards finding engineering solutions. | X | ||||
3. PO3. Determines and defines a problem in electrical and electronics engineering, then models and solves it by applying the appropriate analytical or numerical methods. | X | ||||
4. PO4. Designs a system under realistic constraints using modern methods and tools. | X | ||||
5. PO5. Designs and performs an experiment, analyzes and interprets the results. | X | ||||
6. PO6. Possesses the necessary qualifications to carry out interdisciplinary work either individually or as a team member. | X | ||||
7. PO7. Accesses information, performs literature search, uses databases and other knowledge sources, follows developments in science and technology. | X | ||||
8. PO8. Performs project planning and time management, plans his/her career development. | X | ||||
9. PO9. Possesses an advanced level of expertise in computer hardware and software, is proficient in using information and communication technologies. | X | ||||
10. PO10. Is competent in oral or written communication; has advanced command of English. | X | ||||
11. PO11. Has an awareness of his/her professional, ethical and social responsibilities. | X | ||||
12. PO12. Has an awareness of the universal impacts and social consequences of engineering solutions and applications; is well-informed about modern-day problems. | X | ||||
13. PO13. Is innovative and inquisitive; has a high level of professional self-esteem. | X |
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest