0% found this document useful (0 votes)
16 views

Course Outline Sosftware 2024

Software

Uploaded by

nedijemal1
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)
16 views

Course Outline Sosftware 2024

Software

Uploaded by

nedijemal1
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/ 4

Haramaya University

College of Computing and Informatics


Department of Software Engineering
Course Outline for Fundamentals of Networking

Course Title Fundamentals of Networking


Course Code SEng2072
Credit Hour ------
Instructor Wogayehu A.
Pre-requisite None
Learning Outcomes

Up on the successful completion of the course, students will be able to:

 Describe the basics of data communications and network


 Explain the benefits and the need for network
 Understand data transmission and transmission media
 Understand Protocols and various networking components
 Understand TCP/IP & OSI Reference Model
 Demonstrate cable crimping, establishing, setup and troubleshooting Networks
 Demonstrate network addressing
 Know the available addressing mechanisms for your end device
 Introduce IP addressing, switching, & routing implementations
 Understanding network Equipment
 Understand network security and data integrity

Chapter 1: Introduction to Data Communications and Networking

1.1 What is computer networks?


1.2 History & overview of Networks
1.3 The network as a platform
1.4 Network Architecture Characteristics
1.5 Computer Networks Versus Human Network
1.6 Communications basics (characteristics, components, data flow...)
1.7 The platform for communication (Communicating the Message)
Haramaya University
College of Computing and Informatics
Department of Software Engineering
Course Outline for Fundamentals of Networking

1.8 Data transmission (Analog and Digital Data Transmission,


Transmission Impairments)

Chapter 2: Computer Network Types and Topologies

2.1 Introduction (network, criteria…..)


2.2 Network types
2.2.1 LANs, MANs, WANs and Internetworks
2.2.2 Peer to peer versus Server based Networks
2.2.3 Packet-switched and Circuit switched networks
2.2.4 Network cabling & Topologies
2.3 LAN (End and Intermediary) devices and their roles
2.4 Transmission medias

Chapter 3: Protocols

3.1 Rules & Network Protocols


3.2 Protocol suites & Industry Standards
3.3 Layered Models
3.3.1 The TCP/IP Model
3.3.2 The OSI Model
3.3.3 Overview & functions of each layer
3.3.4 Comparing OSI Model with TCP/IP Model
3.3.5 Overview of familiar Protocols and standards
3.4 Bits, Datagram, packet & Frames
3.5 Physical Signaling & Encoding
3.6 Switching & Multiplexing
3.6.1 Switching Concept and Types
3.6.2 Multiplexing Concepts and Types
3.6.3 Introduction to Fast Ethernet & Wireless Networks
Haramaya University
College of Computing and Informatics
Department of Software Engineering
Course Outline for Fundamentals of Networking

Chapter 4: Introduction to IP Addressing and Subnetting

4.1 The Purpose of IP Addresses


4.2 The Hierarchy of IP Addresses
4.2.1 Network and host addressing
4.2.2 Classes of IP addresses
4.2.3 Other reserved addresses
4.2.4 Understanding network ID, host ID, & subnet masks
4.3 IP Subnetting
4.3.1 Subnetting Basics
4.3.2 Purpose of Subnetting
4.3.3 Subnet masks
4.3.4 Variable Length Subnet Masking (VLSM)

Chapter 5: Routing Basics and Routing Protocols

5.1 Routing basics


5.2 Static routing
5.3 Dynamic routing
5.4 Routing protocols

Chapter 6: Data Security and Integrity Basics

6.1 Fundamentals of secure networks; cryptography


6.2 Encryption and privacy
6.3 Authentication protocols
6.4 Firewalls
6.5 Virtual private networks
6.6 Transport layer security
6.7 Introduction to Cybersecurity: Defense mechanisms
Haramaya University
College of Computing and Informatics
Department of Software Engineering
Course Outline for Fundamentals of Networking

Assessment Methods: -
Assignments------------15%
Mid Exam--------------25%
Final Exam-------------40%
Practical Exam, Project ---------20%

Text Book
Data and Computer Communications, 8th ed., William Stallings

References:
[1] CCNA Certification All-In-One For Dummies (7 books in 1)
[2] Data Communications and Networking. 4th edition Behrouz A. Forouzan
[3] Data communication and computer network – tutorials point
[4] Cyber Operations Building, Defending, and Attacking Modern Computer Networks.
2nd Edition Mike O’Leary
[5] Wireless Networks and Mobile Communications. Shih-Lin Wu and Yu-Chee Tseng
[6] Any Cisco Material (CCNA Module 1) will be helpful.

You might also like