KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) KRISNANKOIL 626 126 Academic Year 2014-2015 [Odd Semester] DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN 1. Course Name with Code : COMPUTER NETWORKS / CSE318 Credits : 4 2. Name of the Classes : V th Sem/CSE/A, B 3. Name of the Staff In-charge : Mr. M. Raja 4. Course Required or Elective : General Core 5. Course Schedule : Lecture : 4 hours/week Discussion : 1 hour/discussion section. 6. Course Assessment : Home Work : 3 Assignments Exam : Sessional I & II, Model and End Semester Examinations 7. Grading Policy : Relative Grading System 36% Sessional I & II, 5% Assignments, 9% Model and 50% End semester. 8. Course Prerequisites : Knowledge in the basic concepts of operating systems, C, Linux & Undergraduate Level Mathematical preparation. 9. Textbook and any related course material: Sl. No Book Title T1 Data Communications and Networking 5 th Edition Author(s) Forouzan B. A Edition/ Year 5 th Edition/ 2013 Publishers Tata McGraw-Hill Publications www.mhhe.com/forouzan R1 Computer Networks Tanenbaum A. S 4 th Edition Pearson Education R2 R3 R4 Computer Networking- a top-down approach featuring the internet Communication Networks- Fundamental Concepts and Key Architectures Computer Networks and Internet James F. Kurose Leon-Garcia-Wadjaja Comer D 2 nd Edition Person Education 2 nd Edition Tata McGraw-Hill Publications 2 nd Edition Pearson Education Page 1 of 7
COURSE OBJECTIVES: 1. To understand the fundamental concepts of computer networking. 2. To familiarize the student with the basic taxonomy and terminology of the computer networking area. 3. To introduce the student to advanced networking concepts, preparing the student for entry Advanced courses in computer networking. 4. To allow the student to gain expertise in some specific areas of networking such as the design and maintenance of individual networks. VISION To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering. MISSION To prepare the students for a prospective career in IT industry and for higher learning. To carry out research in cutting edge technologies in computer engineering to meet the requirement of the industry and society. PEO (PROGRAM EDUCATIONAL OBJECTIVES) 1. The Graduates will be technically competent to excel in IT industry and to pursue higher studies. 2. The Graduates will possess the skills to design and develop economically and technically feasible computing systems using modern tools and techniques. 3. The Graduates will have effective communication skills, team spirit, ethical principles and the desire for self learning to succeed in their professional career. PROGRAMME OUTCOMES PO1: Ability to apply knowledge of mathematics, science and computer engineering to solve computational problems. PO2: Identify, formulate, analyze and solve complex computing problems. PO3: Capability to design and develop computing systems to meet the requirement of industry and society with due consideration for public health, safety and environment. PO4: Ability to apply knowledge of design of experiment and data analysis to derive solutions in complex computing problems. Page 2 of 7
PO5: Ability to develop and apply modeling, simulation and prediction tools and techniques to engineering problems. PO6: Assess and understand the professional, legal, security and societal responsibilities relevant to computer engineering practice. PO7: Ability to understand the impact of computing solutions in economic, environmental and societal context for sustainable development. PO8: Applying ethical principles and commitment to ethics of IT and software profession. PO9: Ability to work effectively as an individual as well as in teams. PO10: Effectively communicating with technical community and with society. PO11: Demonstrating and applying the knowledge of computer engineering and management principles in software project development and in multidisciplinary areas. PO12: Understanding the need for technological changes and engage in life-long learning. COURSE OUTCOME: After completing this course a student must be able to 1. Understand the concepts of networks, types and architectures. 2. Apply addressing entities of network with implementation of TCP and UDP protocols. 3. Identify the networks technologies for error free transmission of data 4. Apply various routing protocols in data communication to select optimal path. 5. Develop real time applications of networks. MAPPING OF COURSE OUTCOMES TO PROGRAMME OUTCOMES COs CO1. Understand the concepts of networks, types and architectures. CO2. Apply addressing entities of network with implementation of TCP and UDP protocols. CO3. Identify the networks technologies for error free transmission of data CO4. Apply various routing protocols in data communication to select optimal path. CO5. Develop real time applications of networks. Program Outcomes 1 2 3 4 5 6 7 8 9 10 11 12 S S S M S S S M M M S M M S S S M S S M S S Page 3 of 7
Web links for similar courses offered at other universities S.No Course Title Name of the University Web site 1 CSCI 395 Computer Networks Millersville University http://cs.millersville.edu/fs/nhardy/sp 14_395/ 2 Internetworking with Johns Hopkins http://ep.jhu.edu/course-homepages/ TCP/IP University 3 RSEG 173 TCP/IP Brandeis University http://www.brandeis.edu/gps/progra mscourses/ 4 CS244A: Introduction to Computer Networks Stanford University http://www.stanford.edu/class/cs244a / Web Resources Topic Topic Name Web Link No 1. Networking Standards & IETF www.acm.org/sigcomm/sos.html www.ietf.org 2. OSI Model www.cne.gmu.edu/modules/osi.html www.osi.org 3. RFC www.ietf.org/rfc 4. http://www.ietf.org/rfc/rfc2131.txt DHCP https://www.isc.org/software/dhcp Topic No 5. NAT http://computer.howstuffworks.com/nat.htm 6. ROUTING PROTOCOLS 7. IP ADDRESS http://www.iana.org/ https://learningnetwork.cisco.com/thread/14911 http://www.cisco.com/public/technotes/tech_protocol.shtml 8. http://blog.ioshints.info/2008/03/wan-ip-addresses-and-subnetmasks.html WAN SUBNET 9. http://www.fcc.gov/voip/ VOIP http://www.indiabroadband.net/voice-over-ip/ 10. SIP http://www.voip-info.org/wiki/view/sip Topic Name LESSON PLAN Chap No Book: Pg. No No. Of periods Cumulative No. of periods Teaching Aid* (BB/LCD/ OHP) UNIT-I PHYSICAL LAYER 1 Introduction: Networks 1 T1:1-8 1 1 BB 2 Topology 2 T1:9-12 1 2 BB 3 Categories of Networks 1 T1:13-15 1 3 BB 4 Standards 1 T1:22-25 1 4 BB 5 Protocol 4 T1:32-35 1 5 BB 6 Transmission Modes 1 T1:125-129 1 6 BB 7 Modulation techniques:data and 3 T1:53-94 2 8 BB Page 4 of 7
Signals 8 Digital Transmission 4 T1:95-134 2 10 BB 9 Analog Transmission 5 T1:135-154 2 12 BB 10 Multiplexing and Spreading 6 T1:155-184 2 14 BB 11 Transmission Media 7 T1:185-205 2 16 LCD 12 Reference Model::OSI and 2 T1:35-49 2 18 LCD TCP/IP Quiz/Seminar 1 19 UNIT-II DATALINK LAYER 13 Error Detection and Correction 10 T1:257-292 2 21 BB 14 Data Link Control 11 T1:293-323` 2 23 BB 15 Multiple Access 12 T1:325-360 2 25 BB 16 Wired: Ethernet 13 T1:361-386 2 27 BB 17 Connecting Device in Data Link 17 T1:493-507 2 29 BB layers 18 VLAN BB 19 Backbone Network COURSE MATERIAL 1 30 BB Quiz/Seminar 1 31 UNIT-III NETWORK LAYER 20 Logical Addressing 18 T1:511-560 2 33 BB 21 Internet protocol:ipv4 OHP 22 Internet protocol:ipv6 22 T1:665-678 1 34 OHP 23 24 Address Mapping Error Reporting and Multicasting 9 19 T1:245-252 562-580 3 37 BB BB (ARP,ICMP,ICMPV6) 25 Delivery, Forwarding and Routing [Unicast Routing and Multicast Routing Protocols] 22 20 21 679-682 T1:595-637 639-663 3 40 BB Quiz/Seminar 1 41 UNIT-IV TRANSPORT LAYER 26 Process to Process Delivery: 23&2 2 43 BB T1:691-809 UDP,TCP,SCTP 4 27 Congestion Control :Data Traffic 2 45 COURSE MATERIAL 28 Congestion & Congestion Control 29 QoS, Technique to Improve QoS 1 46 BB 30 Integrated Services 30 T1:1053-1075 1 47 BB 31 Differentiated Services 1 48 BB 32 QoS Services in Switched 1 50 COURSE MATERIAL Network Quiz/Seminar 1 51 UNIT-V APPLICATION LAYER 33 WWW and HTTP 26 T1:871-876 2 53 BB 34 File Transfer (FTP) 26 T1:887-891 1 54 BB 35 E-mail 26 T1:891-904 1 55 BB 36 Remote Logging (TELNET) 26 T1:904-905 1 56 BB 37 DNS 26 T1:910-921 1 57 BB 38 Multimedia 28 T1:961-1022 2 59 Quiz/Seminar 1 60 Page 5 of 7
Exam portions Seminar topics S.No Exam Topic No 1. SE-I 1-19 2. SE-II 20-33 3. Model Exam 1-39 4. End Semester 1-39 Trends in Wireless Network A Brief overview of ATM ARPANET and Ethernet Switching Wireless Personal Communication Fiber Optic Communication Gigabit Networking High Speed Local Area Networks SONET/SDH IEEE 802.11 Firewall RARP Protocols Block of address assigned to your organization or institution Bluetooth Client/Server Communication Frame Relay Internet Multicasting Routing Information Protocol Congestion Control Algorithms IPSec SNMP... and any other topics of the students interest on the relevant topics Industry certifications suggested: CCNA 100-101 ICND1 Interconnecting Cisco Networking Devices Part 1 200-101 ICND2 Interconnecting Cisco Networking Devices Part 2 OR 200-120 CCNA Cisco Certified Network Associate Exam Related Magazines/Journals: Network Computing Network World Computer World Network Magazine Computer and Telecommunications Networking Network and Computer Applications Communications and Networking Networking and Computing Study Materials/Assignments are posted in: \\172.16.0.31 or \\172.16.16.31(for wifi users) Folder Path: \\172.16.0.31\CSE Students\BTech\III year\cse318 or \\172.16.16.31\CSE Students\BTech\III year\cse318 (for wifi users) Username: CSE318 Password: CSE318 Prepared by Course-Coordinator Verified by HOD/CSE Page 6 of 7
(Mr. M. Raja) (Dr. D. Devaraj) Page 7 of 7