CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Computer Networks BİL401 FALL 3+1 C 7
    Learning Outcomes
    1-give evaluation of the computer networks and be able explain how modern network works.
    2-design and implement local area and wide area computer networks.
    3- apply various techniques in designing networks protocol software
    4-develop software for internetworking.
    5-monitor and to evaluate the network performance in various circumstances
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14456
    Classroom study (Pre-study, practice)14456
    Assignments0000
    Short-Term Exams (exam + preparation) 1023264
    Midterm exams (exam + preparation)3511616
    Project0000
    Laboratory 1014114
    Final exam (exam + preparation) 4511616
    0000
    Total Workload (hours)   222
    Total Workload (hours) / 30 (s)     7,4 ---- (7)
    ECTS Credit   7
  • Course Content
  • Week Topics Study Metarials
    1 Uses of computer networks, network hardware, network software R1-Chapter-1, R2-Chapter-1
    2 The physical layer R1-Chapter-2
    3 Framing, Error Correction and Error Detection R1-Chapter-2
    4 Medium Access Control (MAC) Protocols, Ethernet MAC Addressing, Collision Detection and Control (CSMA/CD) R1-Chapter-2
    5 Network Layer. IP Addressing. Subnetworking, Datagram Fragmentation R1-Chapter-2, R2-Chapter-3,4
    6 ICMP Protocol, Address binding, ARP, DHCP R1-Chapter-3
    7 Routing protocols: distance vector vs link state routing, DV problem-I R1-Chapter-3, R2-Chapter-6
    8 Routing protocols: distance vector vs link state routing, DV problem-II R1-Chapter-3
    9 IP Routing protocols: IGP (RIP, OSPF) EGP(BGP) R1-Chapter-4
    10 Transport layer concepts, Connection oriented and connectionless networking R1-Chapter-4
    11 Transport layer: TCP and UDP protocols R1-Chapter-6
    12 Transport layer: flow control, congestion control R1-Chapter-6
    13 Sockets, connection oriented and connectionless client/ server programming R1-Chapter-7
    14 The application layer R1-Chapter-7, R2-Chapter-2
    Prerequisites -
    Language of Instruction Turkish
    Responsible Asst. Prof. Dr. Seda ŞAHİN
    Instructors -
    Assistants -
    Resources R1. Computer Networks, Tanenbaum & Wetherall, 5/E, Prentice Hall. R2.James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach, 6th Edition.
    Supplementary Book -
    Goals to introduce the fundamentals of computer networks, including theory of networking, network design, data transmission and modems, packet communication and internetworking.
    Content Uses of computer networks, network hardware, network software, The physical layer, Framing, Error Correction and Error Detection, Medium Access Control (MAC) Protocols, Ethernet MAC Addressing, Collision Detection and Control (CSMA/CD), Network Layer. IP Addressing. Subnetworking, Datagram Fragmentation, ICMP Protocol, Address binding, ARP, DHCP, Routing protocols: distance vector vs link state routing, DV problem, IP Routing protocols: IGP (RIP, OSPF) EGP(BGP), Transport layer concepts, Connection oriented and connectionless networking, Transport layer: TCP and UDP protocols, Transport layer: flow control, congestion control, Sockets, connection oriented and connectionless client/ server programming, The application layer
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems. 5
    2 To have the ability to define, model, and solve problems related to Computer Engineering. 4
    3 To be able to design and conduct experiments, as well as to analyze and interpret data. -
    4 To be able to design and analyze a process for a specific purpose within technical and economical limitations. 4
    5 To be able to use modern techniques and calculation tools required for engineering applications. 5
    6 To have the awareness of professional liabilities and ethics. -
    7 To be able to get involved in interdisciplined and multidisciplined team work. -
    8 To be able to declare his/her opinions orally or written in a clear, concise and brief manner. -
    9 To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning. 4
    10 To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems. -
    11 To have knowledge about of contemporary issues. -
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster