KEMBAR78
ECNG 2312-Data Communications and Computer Networking | PDF | Computer Network | Internet Protocols
0% found this document useful (0 votes)
14 views10 pages

ECNG 2312-Data Communications and Computer Networking

The document is a course syllabus for Data Communication and Computer Networks (ECNG 2312) at Ethiopian Defence University, detailing course information, instructor details, and a comprehensive outline of topics covered over 16 weeks. It includes methods of instruction, learning outcomes, assessment criteria, and required resources for students. The course aims to provide knowledge in data encoding techniques, network design, and understanding protocols, with practical lab activities and group assignments to enhance learning.

Uploaded by

belayzeleqe22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views10 pages

ECNG 2312-Data Communications and Computer Networking

The document is a course syllabus for Data Communication and Computer Networks (ECNG 2312) at Ethiopian Defence University, detailing course information, instructor details, and a comprehensive outline of topics covered over 16 weeks. It includes methods of instruction, learning outcomes, assessment criteria, and required resources for students. The course aims to provide knowledge in data encoding techniques, network design, and understanding protocols, with practical lab activities and group assignments to enhance learning.

Uploaded by

belayzeleqe22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Ethiopian Defence University, College of Engineering

Department of Computer Science and Engineering


Course Syllabus

1. Course Information
Course Name Data Communication and Computer networks
Course Code ECNG 2312
Credit hours C Le La T
3 2 3 0
Pre-requisite
Course Status Major/Core
2. Instructor Information
Name Fisseha Weldeanenia
Office Location EDU Innovation department Office number A20
Phone Number +251913386328
E-mail rigb2027@gmail.com
Consultation / Office Hours
3. Technical Assistant Contact Information
Name / Phone Number 1.Eyerusalem
2.Mahder Teshome
E-mail
4. Course Description
Aim: The aim of this course is to achieve knowledge in data encoding techniques, Network design,
configure and understand protocols.
Description
Communication Fundamentals: Data Transmission, Transmission Media, Data Encoding, Data Communication
Interface; Data link layer: Framing, Error Detection and Error Control, Reliable Transmission, IEEE Standards:
Ethernet, Token Ring, FDDI, Token Bus, Wireless LAN , Bridges and LANS switches, Network architecture,
Layering and protocols, OSI Architecture, TCP/IP Architecture , Multiplexing; Switching :Circuit switching,
Packet switching; Internetworking :IP Addressing, Sub netting, Classless Inter domain Routing , Routing ,
Routing algorithms, Address Resolution Protocol, Reverse Address Resolution Protocol, Dynamic Host
Configuration Protocol, Internet Control Message Protocol, IPv6; Transport Layer: User Datagram Protocol
(UDP), Transmission Control Protocol, Queuing Disciplines, Congestion-Avoidance Mechanisms, Quality of
Service; Applications: Domain Name System (DNS), E mail, World Wide Web (HTTP), Simple Network
Management Protocol, File Transfer Protocol (FTP), Security, Multimedia applications

5. Method of Instruction
Lectures  This course has 16 weeks of lectures.
 Each week has 2 hours lecturing.
 Every student need to attentively attend all the class and collect
all supporting material for each class session in advance.
 Lecturer should prepare the chapter slides in advance and should
be distributed to the students beforehand.
 Every student should maintain a notebook for the course and

1
should be checked periodically.
In-class Tutorial
Study of lecture notes  Detailed notes should be prepared on all the topics of the syllabus
and should be supplied as supporting material.
 Lecture notes supplied should be properly read by the students in
time.
 Lab manuals and e-books soft copy materials will be provided.
Demonstrations  For each Lab session, sample experimental work/problem
solved/explained as a demonstration
Lab Assignments / Practice  3 hrs. Per week lectures will be delivered.
 Ensuring that students know how the lab fits into the course
content
 Lab works are conducted in individual bases.
 Lab reports are to be submitted and collected within a week
duration.
Team Project / Mini-  A group assignment has to be conducted by the students.
Project / Group  A group should not contain more than 4 students.
Assignment  All group assignment problems should be approved by the sections.
 Group assignment problems should be submitted to the student in the
first four weeks of the semester.
 Evaluation of the assignments should be conducted during the last week
of the semester.
 Every assignment should be supported by a well written report.
 Role of each group member should be clearly defined. Hence every
individual in the group should be evaluated systematically.
Quizzes/ Individual  There will be 2 quizzes, one before Mid semester and the other
Assignments after mid semester a week before final exam.
6. Learning Outcomes
After the completion of the course the student will have the following attributes:
6.1 Knowledge
6.1. Knowledge:
1  Describe Fundamental concepts of data communication,
 Describe the various types of data encoding techniques
 Familiarize with congestion control & Quality of Service
6.1. Comprehension:
2  Understand the characteristics of analog and digital signals on the given parameter.
 Understand the characteristics of transmission medias,
 Understand the techniques used in Multiplexing and Switching.
6.1. Application:
3  Apply IP addressing and Subneting.
 Apply different types of services given by application layer.
6.1. Analysis:
4  Analyze various modulation technique in analog and digital career system
 Analyze error detection and control methods

2
 Recognize the basic networking devices and their applications
 Analyze short range and long-range wireless technologies
6.1. Synthesis:
5  Synthesis the concept of properties of TCP/IP's various application layer protocols
6.1. Evaluation:
6  Evaluate the layers and their functions of the OSI reference model
 Evaluate various types of Networks, Routing algorithm, Switching and framing
6.2 Practical skills
6.2. Perception:
1  Logical thinking to develop computer networks
6.2. Set:
2  Implement Network Installation and configuration
 Implement the working principles of the Internetworking devices
 Configure and test various networking devices
6.2. Guided Response:
3  Follow the steps to design and develop various network connections.
 Follow the steps to test the connectivity & troubleshoot the problem in the network
6.2. Adaption:
4  Share printer and folder in a network and transfer a file from one computer to another.
6.3 Attitude and behavior
6.3. Receiving
1  Demonstrate active listening skills when learning about Data Transmission and Data
Encoding to accurately receive and understand technical information.
 Show open-mindedness and willingness to learn when exploring a wide range of Data
Communication Interfaces and understanding their applications in networking.
6.3. Responding
2  Respond to network scaling challenges by demonstrating an understanding of IP
Addressing, Subnetting, and Classless Inter-Domain Routing, and proposing suitable
solutions.
 Engage in collaborative discussions to understand the benefits and drawbacks of various
network architectures, like Bridges and LANs switches, and provide constructive responses
to design considerations
6.3. Valuing
3  Value the importance of quality of service (QoS) in networking and understand how it
impacts the user experience and network performance.
6.3. Organizing
4  Demonstrate meticulous planning skills by organizing the components and layers of the
OSI Architecture and TCP/IP Architecture in a structured manner for effective network
design.
 Apply problem-solving skills to address issues related to Error Detection and Error Control
in data link layers, demonstrating a proactive approach to network troubleshooting.
6.3. Internalize
5  Internalize the key concepts of Circuit switching and Packet switching to make informed
decisions about network architectures and their suitability for specific applications.

3
7. Course Outline
Chapter Topics to be covered Learning Assignments/activity (Tutorial hours)
(Lecture Week Outcomes
hours)

4
1  Need of Computer 6.1.1
Chapter Network
6.1.2
 Communications Model
1  Networks, Protocols and 6.2.1
Data Standards
 Categories of Networks 6.3.1
Classify computer networks on the specified
Commu parameter.
and Internetworks
nication  Network Topologies 6.3.2
Describe role of the given component in the
Fundam process of data communication.

entals
(2 Hrs.)
 Reference Models: OSI, 6.1.6
Chapter TCP/IP
6.2.2
 Need of Layers
2  Functions of each layer 6.2.3
Network 2  A Comparison of OSI
and TCP Reference 6.3.1
Protocol Lab 1 & 2
Model
s and
Architec
tures
(2 Hrs.)
 Analog Signals: Sine 6.1.1
Chapter wave, Amplitude, Phase,
Time and Frequency 6.1.1
3 3  Digital Signal: Bit rate,
6.3.1 Lab 3
Data and Bit length
 Signal transmission
Signals
 Transmission
(2 Hrs.) Impairments
 Properties of analog and 6.1.1
Chapter digital signals
6.1.4
4  Digital data transmission
4 over digital signal: NRZ
6.3.1
Data encoding
 Digital data transmission Lab 4
Encodin over analog signal: ASK,
g and FSK, PSK, QAM
 Analog data transmission
Transmi
over digital signal:
ssion Digitization, PCM, Delta
Modulation (DM)

5
modes  Analog data transmission
over analog signal: AM,
(2 Hrs.)
FM, PM
 Transmission modes:
Parallel, Serial
transmissions
5  Guided media 6.1.2
Chapter  Optical fiber
6.2.2
 Wireless media
5
 Serial & Parallel 6.2.3 Group assignment:
Transmi transmission Prepare a report on recent and widely used
 Synchronous &
ssion unguided media in industries depending on
Asynchronous
Media Transmission Cost, speed, efficiency, reliability.

and  Interfacing Lab 5

Modes
(2 Hrs.)
6  Methods of Switching 6.1.2
Chapter  Circuit Switching
6.2.3
 Packet Switching
6
 Multiplexing: FDM, 6.3.1
Switchin WDM, TDM
g and Lab 6

Multiple
xing
(2 Hrs.)

 Data Link Layer services 6.1.1


Chapter 7  Framing
6.1.4
 Types of errors, Error
7 detection and Correction 6.1.6
Data  Data Link Control and Lab 7
Protocols 6.2.3
Link
 Flow and Error Control
layer 6.3.1

(4 Hrs.) 6.3.4

6
 Ethernet LAN: 6.1.4
8 Standards, Addressing,
Access Methods 6.1.2
Lab 8
 IEEE 802.1Q VLAN
6.1.4
 Wireless LAN
6.3.2
9 Mid Examination Period
 Network layer services
Chapter 10  Packetizing
6.1.6
 Packet Switching
8
 Internetworking & 6.1.3
Network devices: Repeaters,
Hubs, Bridges, Switches, Lab 9 & 10
Layer: 6.2.2
Router, Gateway
(2 Hrs.)  IP addresses & Subnets
 Network Layer
Protocols:
IP, ARP, ICMP, IPV6
 Routing and Forwarding 6.1.6
Chapter 11 & 12  Routing techniques:
6.1.5 HW1: Create a small Network install,
static, Dynamic routing
9  Routing algorithms configure various devices and perform at
6.2.2
Routing  Unicast Routing least one peer-to-peer services and
Protocols: RIP, OSPF 6.3.1 client/server service over it.
(4 Hrs.)
 BGP
6.3.5
Lab 11 & 12

13  Transport-Layer Services 6.1.6


 Ports and sockets
6.1.5
 Process to Process
delivery: TCP, UDP 6.1.1 Lab 13 & 14
Chapter  Congestion Control:
Open Loop, Closed Loop 6.3.1
10
choke packets
Internet 6.3.4
14  Quality of service 6.1.4 Group assignment: Design layout of a
working
 Techniques to improve Network for department, deciding upon type
(6 Hrs.) 6.3.1
QoS of network, number/length of components
 Leaky bucket algorithm, 6.3.3 with their specifications
Token bucket algorithm

Lab 15

7
15  Effects of Congestion
 Congestion Control
6.1.4
 Traffic management
 TCP Congestion control 6.3.1
Lab 16
 Congestion Avoidance
6.3.2
 Application layer 6.1.5
Chapter services
6.1.3
 World Wide Web and
11 HTTP
6.2.2
Internet 16 & 17  File Transfer Protocol
(FTP) 6.2.4 Lab 17
Applicati
 Electronic Mail (SMTP) Lab exam
ons  Telnet
(4 Hrs.)  Domain Name System
(DNS)
 Simple Network
Management Protocol
(SNMP)
18&19 Final Examination Period
8. Laboratory Activities
No Experiment Titles
1 Create desired standard network cable including Cross cable and test it by using cable tester
2 Connect computer using given topology with wired media.
3 Perform various line coding formats and compare transmission characteristic of each formats.
4 Perform pulse coded modulation for analog to digital conversion. Analyze bandwidth requirement,
data rate generation, synchronous and asynchronous mode of transmission.
5 Perform amplitude modulation and demodulation.
6 Configure Peer - to - peer network with at least three hosts
7 Connect Computers Using Wireless Media
8 Write a C Program for CRC Error Detection
9 Share a Printer and Folder in Network
10 Install Operating System Windows Server 2008
11 Configure File Server
12 Configure DHCP server
13 Run basic TCP/IP utilities and networking commands
14 Create IPV6 based small computer network using a simulator
15 Install Wireshark and configure as a packet sniffer
16 Set access rights and security permissions for user.
17 Setting up a wireless network
9. Required Resource
Text Book(s) 1. William Stallings, “Data and Computer Communications”, Tenth
edition, Pearson Education Limited, 2018
2. Larry L. Peterson and Bruce S. Davie, “Computer Networks: a systems

8
approach”, 6th ed., Morgan Kaufmann. 2021
Reference books 1. “Understanding Data Communication and Networks, 3rd ed.,
Broks/Cole Publishing Co., 2004.
2. Michael Duck and Richard Read, “Data Communications and
Computer Networks”, Second Edition, Pearson Education Limited,
2009
3. Andrew S. Tanenbaum, “Computer Networks”, 6th edition, Pearson
Education limited, 2020
4. James F. Kuross, Keith W. Ross, “Computer Networking: A Top-
Down Approach Featuring the Internet”, Addison Wesley, 2021
5. Bertsekas, D. P.,& G. “Data networks”, 2nd ed., Pearson. 1992
Software Required Windows Server, Packet tracer, Wireshark Simulator
Course website
10. Assessment
Type Weight Due date Behavior and Criteria
th
Mid Exam 25% 9 week of the Examination will be set to address learning
semester outcomes 6.1.1, 6.1.2, 6.1.3, 6.1.4, 6.1.5, 6.1.6
and the criteria is to get all questions answered
correctly
th th
Final Exam 45% 18 & 19 weeks Examination will be set to address learning
of the semester outcomes
6.1.1, 6.1.2, 6.1.3, 6.1.4, 6.1.5, 6.1.6 and the
criteria is to get all questions answered correctly
th
Quizzes/ Individual 5% 11 week of the Individual Assignments/Quizzes unique questions
Assignments/Partici semester will be given to check the level of confidence of
pation each student and the criteria is to get correct
answer.
th
Lab Exam/Report 15% 17 week of the Perform all the stated experiments completely and
semester report accordingly
th th
Team Project/Mini- 10% 5 and 14 week Problems related to the subject matter will be
project/ Group of the semester given and the criteria are to produce relevant
Assignment document, scientific approach to solve the
problem in question, presentation skill and to
develop team spirit.
11. Attendance Requirement
Minimum of 90% attendance during lecture hours; and 100% of attendance during tutorial/practical laboratory
sessions, except some unprecedented mishaps. Students are expected to attend classes regularly and come to class
on time with appropriate military/civil uniform. Coming to class after stipulated time is completely prohibited and
will be considered absent. If students are absent, they are responsible for learning materials covered in class.
12. Academic Honesty
Copying from any outside sources (e.g. Fellow students, and Internet, etc.) on any material to be graded is not
permitted, and will be considered cheating. Cheating will result in failure of the assignment, failure of the class
and/or face possible disciplinary action. Each student is responsible for securing his or her work from copying.
Each student is expected to abide by college policies on academic conduct.
13. Due Date
All assignments must be turned in the class on the due date for full credit. No assignment will be accepted after
class on the due date. Since Team Project/Mini-project/ Group Assignment is due in week --, papers for this

9
presentation should be submitted before one week of the -- week. Failure of submission and presentation of the
group assignment in week -- will be awarded as zero out of -- points.
14. Classroom Behavior
Instructor should make every reasonable attempt to create an atmosphere in which each student feels comfortable
voicing their argument without fear of being personally attacked, mocked, demeaned, or devalued. Anything that
disturbs your instructor or your colleagues during the class period is considered a troublesome behavior. Examples
include: Inappropriate use of mobiles/PDA, making offensive remarks, sleeping, working on assignments related to
other courses, leaving the class prior to the Instructor etc. troublesome behaviors are completely prohibited. Any
behavior (including harassment, sexual harassment, and racially and/or culturally derogatory language) that
threatens the class atmosphere will not be tolerated. Students should alert the Instructor immediately if they feel
threatened, dismissed, or silenced at any point during class lecture and/or if student’s engagement in discussion has
been in some way hindered by the learning environment.

15. Email communication with Instructor


In addition to Consultation / Office Hours scheduled above, students may use respective email to reach out and
communicate with the Instructor. However, students SHOULD NOT email for questions that are easily found in
the syllabus (i.e. When is this assignment due? How much is it worth? etc.); instead reach out about personal,
academic, and intellectual concerns/questions. You are responsible for checking your email with regular frequency.

16. Approval (Affidavit)


Name Signature Date
Instructor:
Section Head:
Department Head:

10

You might also like