You are on page 1of 4

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY Kakinada III Year B.Tech.

IT II-Sem COMPUTER NETRWORKS AND CASE TOOLS LAB Objective: To understand the functionalities of various layers of OSI model To inculcate object oriented software design System/ Software Requirement Intel based desktop PCs LAN CONNECTED with minimum of 166 MHZ or faster processor with atleast 64 MB RAM and 100 MB free disk space . Tools Such as Rational Rose Part - A 1. Implement the data link layer framing methods such as character, character stuffing and bit stuffing. 2. Implement on a data set of characters the three CRC polynomials CRC 12, CRC 16 and CRC CCIP . 3. Implement Dijkstra s algorithm to compute the Shortest path thru a graph. 4. Take an example subnet graph with weights indicating delay between nodes. Now obtain Routing table art each node using distance vector routing algorithm 5. Take an example subnet of hosts . Obtain broadcast tree for it. 6. Take a 64 bit playing text and encrypt the same using DES algorithm . 7. Write a program to break the above DES coding 8. Using RSA algorithm Encrypt a text data and Decrypt the same . Part - B 1. The student should take up the case study of Unified Library application which is mentioned in the theory, and Model it in different views i.e Use case view, logical view, component view, Deployment view, Database design, forward and Reverse Engineering, and Generation of documentation of the project. 2. Student has to take up another case study of his/her own interest and do the same whatever mentioned in first problem. Some of the ideas regarding case studies are given in reference books which were mentioned in theory syllabus can be referred for some idea. Note: The analysis, design, coding, documentation, database design of mini project which will be carried out in 4th year should be done in object-oriented approach using UML and by using appropriate software which supports UML, otherwise the mini project will not be evaluated.

Prerequisites:
1. Programming Concepts(C or Java) 2.Concepts of Rational rose tool.

TEXT BOOKS:
1. Computer Networks Andrew Tanenbaum fourth edition. 2. Grady Booch, James Rumbaugh, Ivar Jacobson : The Unified Modeling Language User Guide, Pearson Education.

Course Objectives:

The purpose of COMPUTER NETRWORKS AND CASE TOOLS LAB is

1. To know the functionalities of data link layer (character stuffing and bit stuffing). 2. To understand the dijkstra s ,distance vector routing. 3. To understand the DES and RSA algorithm. 4. To understand the tools to draw the classes, sequence, activity diagram. 5. To understand the tools to draw the components and deployment diagrams. 6. Demonstrates the various projects and its design for development of application.

Course Outcomes: After the


LAB course,
1. 2. 3. 4. 5.

completion of COMPUTER NETRWORKS AND CASE TOOLS

Student able to implement the character stuffing and bit stuffing Student able to implement the dijkstra s ,distance vector routing Student able to implement DES and RSA algorithm. Student able to draw the classes, sequence and activity diagrams. Student able to design the software for main and mini projects using the rational rose tool.

1. CONTRIBUTION OF COURSE TO MEETING THE REQUIREMENTS: Math and Basic sciences Engineering Topics General Education Engineering Design

RELATIONSHIP OF COURSE TO PROGRAM OUTCOMES: a)An ability to apply knowledge of mathematics, science, and engineering b) An ability to design and conduct experiments , as well as to analyze and interpret data c) An ability to design a system, component or process d) An ability to function on multi disciplinary teams e) An ability to identify formulate and solve engineering problems f) An understanding of professional and ethical responsibility g) An ability to communicate effectively h) The broad education necessary to understand the impact of engineering solutions in global, economic, environmental and societal context i) A recognition of the need for and an ability to engage in life-long learning j) A knowledge of contemporary issues k) An ability to use the techniques, skills and modern engineering tools necessary for engineering practice

ASSESEMENT OF LEARNING OUTCOMES: CAY:2012-13 SUBJECT FACULTY CAY: Current academic year SEM: ODD EVEN COMPUTER NETRWORKS AND CASE TOOLS Lab M.Venkatesh Date: Year: I II III IV

LEARNING OUTCOMES FOR COMPUTER NETRWORKS AND CASE TOOLS Lab:


1. 2. 3. 4. 5. 6.

Student able to implement the character stuffing and bit stuffing Student able to implement dijkstra s ,distance vector routing. Student able to implement network security algorithm. Student able to draw the classes, sequence and activity diagrams. To understand the tools to draw the components and deployment diagrams. Student able to design the software for main and mini projects using the rational rose tool

PLEASE EVALUATE ON THE FOLLOWING SCALE Excellent(E) 5 Good(G) 4 Average(A) 3 Poor(P) 2 No Comment(NC) 1

S.NO

QUSTIONAIRE

E 5

A NC 4 3 1

P 2

GENERAL OBJECTIVES: 1 Has the course achieved its stated objectives? 2 Have you gained the stated skills? 3 Whether the syllabus is adequate to achieve the objectives? 4 Whether the teacher has helped in acquiring the stated skills? 5 Whether the teacher has given real life applications of the Course? SPECIFIC LEARNING OUTCOMES: 6. Are you able to implement the character stuffing and bit stuffing? 7. Are you able to implement the dijkstra s ,distance vector routing? 8. Are you able to implement the DES and RSA algorithm? 9. 10. 11. Are you able to design the classes, sequence and activity diagrams? Are you able to design the components and deployment diagrams? Are you able to design the software for main and mini projects using the rational rose tool?

SATISFACTION LEVEL: 12. Are you satisfied with the outcomes achieved through this course? 13. If your answer is No, please indicate your preferences: 1) More inputs, additional contents, real life examples 2) More Experienced, capable Teacher.

YES NO YES NO

You might also like