YBS 301


Course Title Course Code Program Level
COMPUTER NETWORKS YBS 301 Management Information Systems B.A. / B.Sc.

Course Term
(Course Semester)
Teaching and Learning Methods
Credits
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
05
(Fall)
42 84 126 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Prerequisites
Recommended Optional Programme Component
Course Objectives The aim of this course is to introduce and apply basic concepts related to computer networks and communication. At the end of the course, students will have basic knowledge of computer networks, communication protocol structure and functions, protocol layers and relationships between them, and partial network security. Students will be able to examine the ISO / OSI and TCP / IP architecture and understand the function of each protocol layer.
Course Content Access to computer networks. OSI model. LAN protocols, IEEE 802.2 and Ethernet. Data tier layer, error detection and correction protocols. Network layer and transport layer. Internet, the structure of the Internet and Internet tools. Network planning, Ethernet and alternatives. WAN protocols.
Learning Outcomes (LO) At the end of this course students; 1) Has knowledge about basic concepts of computer networks 2) Computer networks embody layer structure and properties of layers and communication principles 3) Design software that can work at the application layer and provide communication between the computers 4) Analyze the protocols in the transmission layer 5) Design a finite state machine for a given protocol 6) Problems related to the transmission of packets on a certain line in the direction of parameters such as window size, packet circulation time 7) Can determine the direction that packets will follow according to a routing protocol given on the network 8) For a computer network system, analysis and design can be done by addressing according to given specifications 9) To be able to have advanced technology knowledge on computer networks and to be able to keep up to date with this information
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week What is the Internet? End systems, access networks, connections, Network basic: circuit switching, packet, switching, network structure
2. Week Delay, loss and efficiency in packet switched networks
3. Week Protocol layers, service models, security
4. Week Application Layer: Principles of network applications, Web and HTTP, FTP, Email: SMTP, POP3, IMAP, DNS, P2P applications, Socket programming with UDP, Socket programming with TCP, DNS, P2P applications, Socket programming with UDP, programming
5. Week Transmission Layer: Transport layer services, Multiplexing and multiplexing, Disconnected transport: UDP, Reliable data transfer policies
6. Week Transmission Layer: Connection-oriented transport: TCP, segment structure, reliable data transfer, flow control, connection management
7. Week Midterm
8. Week Network Layer: What's in a router, IP: Internet Protocol: Datagram format, IPv4 addressing, ICMP, IPv6
9. Week Network Layer: Routing algorithms: Link state, Distance Vector, Hierarchical routing, Internet routing: RIP, OSPF, BGP
10. Week Broadcast and multipoint broadcast routing
11. Week Link Layer and LANs: Introduction and services, Error detection and correction, Multiple access protocols, Link layer Addressing
12. Week Link Layer and LANs: Ethernet, Link layer switches, PPP, Link virtualization: MPLS, a web request
13. Week Network security: Cryptography policies, Message integrity, Secure e-mail
14. Week Network security: Protecting TCP connections: SSL, IPsec, Wireless LAN protection, Operational security: firewalls and IDS
Assessment
  Percentage(%)
Mid-term (%) 40
Quizes (%)
Homeworks/Term papers (%)
Practice (%)
Labs (%)
Projects/Field Work (%)
Seminars/Workshops (%)
Final (%) 60
Other (%)
Total(%) 100
Course Book (s) and/or References "Computer Networking, A TopDown Approach Featuring The Internet", James F. Kurose, Keith W. Ross, Addison
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)
 

PQ1

PQ2

PQ3

PQ4

PQ5

PQ6

PQ7

PQ8

PQ9

PQ10

PQ11

PQ12

PQ13

PQ14

LO1

5

 

3

2

 

2

5

 

 

 

 

 

 

 

LO2

5

 

 

 

 

 

 

 

 

 

 

2

 

 

LO3

5

 

 

 

 

 

 

 

1

 

 

 

 

 

LO4

5

 

 

4

 

 

 

3

 

 

 

 

 

 

* Contribution Level : 1 Very low    2 Low     3 Medium     4 High      5 Very High