nachimuthu pol ytechnic college ·  · 2008-08-24nachimuthu pol ytechnic college pollachi – 642...

34
1 NACHIMUTHU POLYTECHNIC COLLEGE Pollachi – 642 003 (Autonomous) (An ISO 9001-2000 Certified Institution) Diploma Programme in COMPUTER NETWORKING Syllabus For the Batch of Students Admitted from 2005-2006 68 18. Write a Java Script code using frames and Events (When a cursor moves over an object it should display the specification of the object in another frame) Scheme of Examination Marks Topics 65 ExerciseViva voce 10 Total 75

Upload: lenhan

Post on 14-Apr-2018

220 views

Category:

Documents


2 download

TRANSCRIPT

1

NACHIMUTHU POLYTECHNIC COLLEGEPollachi – 642 003

(Autonomous)(An ISO 9001-2000 Certified Institution)

Diploma Programmein

COMPUTER NETWORKING

Syllabus

For the Batch of Students Admitted from

2005-2006

68

18. Write a Java Script code using frames and Events (When a cursor moves over an objectit should display the specification of the object in another frame)

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

2

1. FOUNDATION COURSE

Course Code Course Name Credits

0101 English – I 3

0102 Basics of Computer Science – I 4

0103 Mathematics – I 7

0104 Applied Physics – I 3

0105 Applied Chemistry – I 3

0106 Technical Drawing – I 4

0107 Applied Physics Practical – I 1

0108 Applied Chemistry Practical – I 1

0109 Applied Chemistry Practical – I 1.5

0110 English Communication Practical – I 1

0111 English – II 3

0112 Basics of Computer Science – II 4

0113 Mathematics – II 7

0114 Applied Physics – II 3

0115 Applied Chemistry – II 3

0116 Technical Drawing – II 4

0117 Applied Physics Practical – II 1

0118 Applied Chemistry Practical – II 1

0119 Workshop practice – II 1.5

0120 English Communication Practical - II 1

Total Credits 57

67

N404(C) WEB TECHNOLOGY LAB6 Hours / Week Total Hrs: 72

1. Web site creation: Creating a simple HTML home page with(a)Image (b) Table (c)Frames (d) Text (e) Forms

2. Web site creation: Creating a HTML Page with(a). Page Title (b) Background colour (c)Header (d) Text (e) Bulletted items

3. Design a web page using HTML with hyperlinks and test it.4. Web site creation: Creating a simple HTML home page with

(a) List (b) a horizontal line (c) Line Break

5. Write program to design an user information form, the page contains a text box, submitbutton, reset button. Write the appropriate code in the lost focus event in the relevanttext boxes, to perform the following operations

a) To check whether the enter email address is valid or not.b) To check whether the enter data is numeric or not.c) To check whether the text is string or not.d) To check the Password.

6. Write a program using two-dimensional array (link array) in VB Script. The link arrayconsists of web pages description and their URL’s. Use For-Next loop for hyperlinkreference.

7. Write a program for incorporating entities in to XML document using an internal DTD.

8. Write a program to create a data type contains details of the telephone directory usingstring bastype.

9. Write a program to pass the data between the client and the server through QueryStringCollections object then pass the data in the URL along with the Request object.

10. Write a program to create the chatting application using Application and Session object.

11. Create a site containing banner ads at the top of the page. The ads are changed every 10or 15 seconds.

12. Write a program to check how many users have visit our website. Use Application object.

13. Design an user information form. The form contains the following fields-username,password, and a personal detail. All the values are compulsory. The data submitted arestored in the database. Write a program to check whether the username is already exist indatabase or not. If exist display the error message. Use ADO object.

14. Design a login form, to check the typed user name is correct or not. If correct, display theauthorizing form. Other wise redisplay the login form with error message.

15. Write a program to check whether a person will be permitted to open a particular page ornot. Using permission checker component.

16. Write a Code in Java Script to count number of times you move over a link or record.

17. Write a program to create a Whoson page (to track the visitor, visited on website withreal time information).

3

N201 Basics of Electronics 6

N202 Data Structures and Algorithm 6

N203 PC Hardware and LAN 6

N204 Basics of Electronics Lab 3

N205 Data Structures and Algorithm Lab 2.5

N206 PC Hardware and LAN Lab 3

N207 Object Oriented Programming 6

N208 Principles of Communication Engineering 6

N209 TCP / IP and Router Administration 6

N210 Object Oriented Programming Lab 2.5

N211 Principles of Communication Engineering Lab 3

N212 TCP / IP and Router Administration Lab 3

TOTAL 53

2. CORE COURSE

Course Code Course Name Credits

66

N404 (B) WIRELESS NETWORKS LAB6 Hrs / Week Total Hrs. :72 Hrs

1. Understanding WML.2. Internet browsing using WAP enabled mobile phone.3. Installation and Configuration of Blue tooth LAN card.4. Installation and configuration of LAN Card.5. Installation and configuration of 802.11b Access point.6. Monitoring images from any PC on a network using wireless network Internet

camera.7. Installation and configuration of Ethernet to Wireless Bridge.8. Understanding authentication and Security algorithms used in GSM and CDMA

systems.9. Creating public and private networks simultaneously using Gateway.10. Exploring GloMoSim Simulator.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

4

CURRICULUM AND SCHEME OF EXAMINATIONDIPLOMA IN COMPUTER NETWORKING

III TERM

CURRICULUM AND SCHEME OF EXAMINATIONDIPLOMA IN COMPUTER NETWORKING

IV TERM

Total

Code No Course Name Hrs /Week Internal External Total

Credit

Scheme of ExaminationAllocation marks

Dura-t ion

ofexam

N207 Object Oriented Programming 6 6 25 75 100 3

N208 Principles of CommunicationEngineering 6 6 25 75 100 3

N209 TCP/IP and Router Administration 6 6 25 75 100 3

N210 Object Oriented Programming Lab 5 2.5 25 75 100 3

N211 Principles of CommunicationEngineering Lab 6 3 25 75 100 3

N212 TCP/IP and Router Administration 6 3 25 75 100 3Lab

35 26.5 150 450 600 18

Total

Code No Course Name Hrs /Week Internal External Total

Credit

Scheme of ExaminationAllocation marks

Dura-t ion

ofexam

N201 Basics of Electronics 6 6 25 75 100 3

N202 Data Structures and Algorithm 6 6 25 75 100 3

N203 PC Hardware and LAN 6 6 25 75 100 3

N204 Basics of Electronics Lab 6 3 25 75 100 3

N205 Data Structures and Algorithm Lab 5 2.5 25 75 100 3

N206 PC Hardware and LAN Lab 6 3 25 75 100 3

35 26.5 150 450 600 18

65

N404 (A) ASP .NET PROGRAMMING LAB6 Hrs \ Week Total Hrs: 72 Hrs

1. Web page Creating using HTML forms.2. Designing a web page using HTML controls.3. Web page creation using XML commands.4. Designing a web page using ASP.NET Events.5. Web page creation using ASP.NET Events.6. Developing an interactive data base using Ado.NET.7. Manipulating a Data base using SQL commands.8. Developing a Data base server using HTML server controls.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

5

CURRICULUM AND SCHEME OF EXAMINATIONDIPLOMA IN COMPUTER NETWORKING

V TERM

CURRICULUM AND SCHEME OF EXAMINATIONDIPLOMA IN COMPUTER NETWORKING

VI TERM

Total

Code No Course Name Hrs /Week Internal External Total

Credit

Scheme of ExaminationAllocation marks

Dura-t ion

ofexam

Total

Code No Course Name Hrs /Week Internal External Total

Credit

Scheme of ExaminationAllocation marks

Dura-t ion

ofexam

N301 Visual basic programming 7 7 25 75 100 3

N302 Widearea network 6 6 25 75 100 3

N401 Diversified course - I 7 7 25 75 100 3

N303 Visual basic programming Lab 5 2.5 25 75 100 3

N304 HTML & Script Lab 5 2.5 25 75 100 3

N402 diversified course - I Lab 5 2.5 25 75 100 3

35 27.5 150 450 600 18

Diversified Course - I Diversified Course – II lab1. Operating system 1. Operating system lab2. Windows administration 2. Windows administration lab3. Multimedia system 3. Multimedia lab

N305 Linux programming & administration 6 6 25 75 100 3N306 Network security 7 7 25 75 100 3N403 Diversified course - II 7 7 25 75 100 3N307 Linux programming & administration lab 6 3 25 75 100 3N404 Diversified course – II lab 6 3 25 75 100 3N308 Project work, enterprenurship &

Personal skills 3 1.5 25 75 100 335 27.5 150 450 600 18

Diversified course - II Diversified course - II lab1. Asp.net programming 1. Asp.net programming lab2. Wireless network 2. Wireless network lab3. Web technology 3. Web technology lab

64

N403(C) WEB TECHNOLOGYModel Question Paper

Time –3 Hours MaximumMarks:75

NOTE 1. Answer all questions2. Answer any one from Part - A ( 5 Marks) and one from Part – B ( 10 Marks)

I A 1. Write short notes on E-Commerce.2. Explain about Client side scripting.

B 1. How will you maintain security over the web? Explain in detail.2. Explain in detail about Internet Architecture.

II A 1. Explain the usage of (a) Msgbox() (b) InputBox()2. What do you mean by fixed Array? Explain in detail.

B 1. How will you use Date, Time& String functions in Vbscript? Explain withsyntax& example.

2. Write a short notes on (a). Form object and form collection(b). Links object and the links collection

III A 1. Write a short note on Cookies.2. Write a short note on (a) Assignment operator (b) Logical -Operators.

B 1. How will you design and use functions in Javascript? Explain in detail with suitableexample.

2. Explain in detail about Event Handler.

IV A 1. Write short notes on features of XML.2. Explain about Document Type Definition (DTD)

B 1. What do you mean by Elements? Explain the structure of elements tag.2. Write a short notes on (a) Namespace (b) Grammer of XML

V A 1.Write a short notes on Response objects in ASP2. Explain about Ad Rotator.

B 1. How will connect with database in Active server pages. Explain in detail2. Give a brief note on components in ASP.

6

N201 BASICS OF ELECTRONICS

6 Hrs/ Week Total Hrs: 72 Hrs

UNIT – I (20 Hrs)

ELECTRONIC COMPONENTS, DC, AC CIRCUITS, SEMICONDUCTOR DEVICESAND RECTIFIERS :

ELECTRONIC COMPONENTS: Passive and active components - Resistors - Fixed andvariable types- Wire wound- Color coding - Uses of resistors - Capacitors- Fixed and variabletypes- Uses of capacitors - Inductors-Fixed, Tapped and variable types - Uses of inductors.

DC CIRCUIT AND AC CIRCUIT : Basic concepts- Ohm’s Law, Kirchoff’s Law. Basicconcepts of alternating current- average value, rms value, form

factor, peak factor and power for sinusoidal waveform. RL, RC and RLC circuits.

SEMICONDUCTOR DEVICES AND RECTIFIERS: Semiconductor materials - Doping-PN junction diode – characteristics – Zener diode, Bipolar Junction Transistors- FET, MOSFET,SCR, UJT- Characteristics and Application - Half wave& full wave rectifiers.

UNIT – II (12 Hrs)

DIGITAL ELECTRONICS

NUMBER SYSTEM: Binary-Octal-Decimal-Hexadecimal-conversion of one system to another-Binary Addition- Subtraction- Multiplication - Division- 1’s and 2’s complement represen-tation of binary numbers.

BOOLEAN ALGEBRA: Postulates and theorems - Demorgan theorem- Logical operations-Standard representation of logic functions - Simplification through Karnaugh Map.

LOGIC GATES: Introduction- Definition, AND, OR, NOT, EX-OR, EX-NOR logic gates-Symbol, Truth table, Logic Equation, Universal gates- NAND, NOR gates. Implementationof logical expressions using Universal Logic gates.

UNIT – III (12 Hrs)

COMBINATIONAL & SEQUENTIAL LOGIC CIRCUIT COMBINATIONAL LOGICCIRCUITS: Half adder, Full adder, Half subtractor and Full subtractor- Circuit, Truth Tableand Working Principle.

SEQUENTIAL LOGIC CIRCUITS: Building Blocks of Sequential logic-Flip-flops- RS, JK,JK master slave configuration, D and T flip-flops.

UNIT – IV (14 Hrs)

COUNTERS & REGISTERS

CODE CONVERTERS : Block diagram of a Code converter-Encoder-Decimal to BCD encoder-Decoder-7 segment decoder- Multiplexer and Demultiplexer.

63

in Internet Explorer 5, XML via and ActiveX Control. Java and XML -basics, of programmingfor XML, introducing SAX and DaM-SAX, DaM.

UNIT – V 16 Hrs

ACTIVE SERVER PAGES: Introduction to ASP - Versions & Features of ASP- Request andResponseObjects - Cookies in ASP – Applications, Sessions, and the Scripting -Objects - Componentsin ASP (Ad Rotator, Server, Browser Capability, Content -Linking)Global.asa file - ActiveX Data Object Model - Connecting to the databaseAltering and modifying data - Introduction to ASP.NET

REFERENCE:

1. Mastering in Active Server Pages 3 by A.Russeli Jones

2. VBScript for Dummies by John Walkenbach

3. VBScript in a Nutshell by Matt Child~,Paul Lomax & Ron Petrusha

4. Mastering in XML by Ann Navarro, Chuck White & Linda Burman

5. Build a Website in a day by Thomas Wrona & Elisbeth Parket, Comdex Computer Publishing.

7

COUNTERS: Definition- Asynchronous and synchronous counters-4 bitbinary ripple counter- MOD- 10 Ripple counter- Circuit diagram-operation,truthtable and Timing diagram.

SHIFT REGISTERS: Definition, Types- Parallel in Parallel out, Parallel in serial out-Serialin Serial out, Serial in Parallel out.

UNIT – V (14 Hrs)

MICROPROCESSOR AND ARCHITECTURE:

Microprocessor – Evolution of microprocessor–general architecture of microprocessorsystem–Intel 8085–Architecture – Pin details–Instruction set – Simple programs –8 Bitaddition–8 Bit Subtraction – 8 Bit multiplication–8 Bit Division.

TEXT BOOK :

1. V.K. Metha, “Electronics Basic Principles”, S.Chand and Co. 2002.

REFERENCE :

1. Albert Paul Malvino, “Electronic Principles”, Tata McGraw HillPublications, Sixth Edition, 2002.

2. P.Mathur, “Electronic DevicesApplications and Integrated Circuits”, Umesh Publi-cations, 2001.

3. G.K. Mithal, “Electronic Devices”, Khanna Publications, 2001.

4. M. Morris Mano, “Digital Design”, Prentice Hall of India, 2002.

62

Objects and Properties – Creating new Objects – predefined core objects. Using SCRIPT Tag– Specifying a File of JavaScript Code – Using JavaScript Expressions – Using QuotationMarks – NOSCRIPT tag.

Defining an Event handler – Event object – Event capturing – validating form Input. NavigatorObjects – Hierarchy – Document Properties – Key navigator Objects – Using Write Method– Navigator Object Arrays

Windows & Frames – Opening – closing a Window – creating and updating a frame – referringto windows and frames – Navigating among window & frames.

Using JavaScript URLs – Client-side Image maps – Server Side Image Maps – Status bar –Cookies – Live Connect – Java Console – Java Script to Java – Java to JavaScriptCommunication.

UNIT – IV 17 Hrs

XML: Design and goals for XML, introducing XML and its relatives -extensible style language(XSL), XML linking -XPath, Xlink, Xpointer, XML Namespaces, XML schemas. featuresof XML -evaluation XML standard, XML resource, basic syntax, document prolog -DocumentType Definition (DTD), document element, document content -elements, attributes, comments,processing instructions, rules of XML grammar, introducing the Extended Backus-NaurForm(EBNF)- Basic notation, grouping characters, excluding characters, managing logicalstructure, DTD and schema, introduction to namespaces.

CREATING ELEMENTS: Elements-structure of Elements tags-difference between tags andelements, basic rules, creating first elements -content models -creating elements of withoutcontent, creating elements with content. Understanding nesting and hierarchy of elements -understanding nodes, about parents and children. Role of elements in the DaM, writing validelement markup -comparing Well formed and Not-Well-formed, managing data content withinelements -using DTD validation, validating against schemas, element from a database

CREATING ATTRIBUTES AND ENTITIES: Attribute-syntax, types, lists -default attributevalues, managing attribute types -normalization, enumerated types with enumeration andnotation attributes, managing string types with CDA T A attributes, tokenized types. Entities-uses of entitles, general entities-predefined entities, character references, uses of parsed entities,managing unparsed entities, uses of internal and external entities, parameter entities, harnessingthe power of entities-developing general entities, developing parameter entities.

CREATING YOUR OWN DTD : DTD-Grammar of XML, gathering data-element typedeclarations, element content model, optional and repeating elements, mixed content models,element attributes-attribute-list declarations, attribute value types- string types, tokenizedtypes, enumerated types, entities, establishing entities-general entities, system and publicidentifiers, external entities, unparsed entities, parameter entities. Defining elements-number,session time, location, instructor, teacher-assistant, textbook, address sub elements, creatingattribute lists. Tools for building DTD- visual XML.

PARSING AND PROCESSING XML: Challenging and Displaying XML-building a parsetree-, linear document processing, the tree model, object model, -Transforming XML- XML

8

N201 BASICS OF ELECTRONICS

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: 1. Answer all Questions2. Answer any one from Part - A (5 Marks) and one from

Part – B (10 Marks).

I. A (i) Write color coding of resistor.

(ii) Explain Zener diode as voltage regulator.

B (i) Explain construction& operation of BJT in common emitter configuration.

(ii) Explain Full wave rectifier with and without filter.

II A (i) Subtract 1101 – 1010 using 2’s complement.(ii) Prove Demorgan’s theorem.

B (i) Simplify the Boolean function

(a) F(x,y,z) = ?(2,3,4,5);

(b) F(x,y,z) = ?(3,4,6,7);

(ii) Explain the following

(a) EX-OR Gate (b) EX-NOR Gate (c) NAND Gate.

III A (i) Explain Half subtractor.

(ii) Explain D flip flop.

B (i) Explain full adder.

(ii) Explain JK master slave flip flop.

IV A (i) Draw and explain 4 to 1 multiplexer.

(ii) Draw and explain encoder.

B (i) Explain 4 bit binary ripple counter with circuitdiagram,waveform and count table..

(ii) Explain Serial in parallel out Shift Register.

V A (i) Give the pin details of 8085.

(ii) Write a program for 8 bit multiplication.

B (i) Explain the architecture of 8085.(ii) Explain the following(a) PUSH (b) POP (c) DAA (d) XRI 08h .

61

N403(C) WEB TECHNOLOGY7 Hours/week Total: 84 Hrs

UNIT – I 17 HrsInternet Fundamentals ,Browser, WWW, URL, Gopher , Internet -Architecture ,E CommerceAnd E Business ,Business Models on the Web (Portal, B2B, B2C, B2B, B2B2C) ,Elements& working Models of Internet Web Pages – Design Tools, Servers (Web Server, ApplicationServer, Mail Server, Database Server), Operating System & Browser Compatibility, ApplicationProgramming, Security over the Web.

Web Site Maintenance, Introduction to ERP, CRM BPR and SCM, Web Servers (WorkingModel of Web Servers), Different Web Servers (IIS, PWS, JWS), Configuring a Web Server,Server Side and Client Side Scripting,

UNIT – II 17 Hrs

VBSCRIPT INTRODUCTION: Introduction-VBScript’s history; comparison of VB Scriptand VBA; data types-converting from one data type to another; variables and constants;array-array variables, fixed array, multidimensional array, dynamic arrays; controlling programflow and decision-making statements -if-then, if-then-else, if-then-elseif, select case, for-next,do until, do while, do-loop until loops; for loop, built-in functions- conversion functions -Chr( ), Asc( ), Hex( ), Int( ) and Fix( ). Date and time functions -Date(), Time ( ),Day( ),Month( ), Year( ), Minute( ), Second( ), Hour( ). Math functions -trigonometric; randomnumber. String function -Mid( ), Left( ), Right( ), Lcase( ), Ucase( ), Len( ), Instr( ). variantfunctions. User interface functions - Msgbox( ), Inputbox( ).

INTRODUCING OBJECTS AND THE OBJECT MODEL: Object model-collection plate,referring to objects, Internet Explorer features, window object, frame object and the framescollection, history object, navigator object, location object, script object, document object,the links object and the links collection, anchor object and the anchors collection, - form objectand forms collection, element object and the elements collection; making the objects, examiningobject properties, referring the properties, looking at property values, changing propertyvalues, pointing to objects, exploring object methods, understanding object events, handlingthose events.

SUBROUTINES AND FUNCTIONS: Procedures -function, subroutines, declaration,definition and calling functions and subroutines, with / without arguments. Simple functionprogram -calling a function / subroutines within another function / subroutines.

UNIT – III 17 Hrs

JAVASCRIPT INTRODUCTION : Core Java – Client Side – Server Side Java Script – Values– Variables – Declaring and Evaluating a Variable – Variable Scope ; Literals – Array – Boolean– Floating Point – Integer – Object – String ; Unicode Expression – Operators – Assignment– Comparison – Logical – Bitwise – String – Special – Precedence of Operators; ConditionalStatements – loop Statements – Object manipulation statements; Functions – Defining –Calling – using the arguments array – predefined functions.

9

N202 DATA STRUCTURES AND ALGORITHM

6 Hours/week Total Hrs: 72 Hrs

UNIT - I (15 Hrs)

ARRAYS & POINTERS

Elementary data organization - primitive data types - data structure operations

ARRAYS - Linear Arrays - Representation of linear array in memory - Traversing a lineararray- Inserting into linear array - deleting from linear array - bubble sort - linear search and binarysearch - Two dimensional array representation - Column-major order and row-major order

POINTERS - Pointer arrays - Records - Record structure- Representation of record - Stringprocessing - storing strings - character data type - string operations - substring, indexingand concatenation - word processing - insertion, deletion and replacement - pattern matchingalgorithms

UNIT - II (14 Hrs)

LINKED LISTS - representation of linked lists - Array implementation, pointe imple-mentation of linked list - traversing and searching a linked list - memory allocation - garbagecollection - insertion into linked list - deletion from linked list - Two-way lists- operationson two-way lists

UNIT - III (15 Hrs)

RECURSION, STACKS & QUEUES

RECURSION - Towers of hanoi - Factorial function - Fi.bonacci sequence - Transformingrecursive procedure into non-recursive procedure .

STACKS - operations on stack - Arithmetic expression - Polish notation - Transforminginfix notation to post-fix expression- Application of stack - Array representation of stacks.

QUEUES- representation of Queue - Circular queue- priority queues - array representation

UNIT - IV (14 Hrs)

BINARY TREES

TREES - Complete binary tree - representation of binary tree - linkedrepresentation

TRAVERSING BINARY TREE - traversal algorithm - binary search trees - searching andinserting in binary search tree - deleting in binary tree - Application of binary search tree.

60

N403 (B) WIRELESS NETWORKSModel Question Paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I. A. 1. Discuss about cellular telephone systems?2. Explain interference and system capacity?

B. 1. Explain about evolution of mobile radio communications.2. Explain overview of multiple access techniques.

II. A. 1.Explain briefly about Data-over GSM?2. Explain speech coding framing?

B. 1. Explain in detail about information transfer modes?2. Explain in detail about channel structure and organization.

III. A. 1. Write short notes on wireless datagram protocol (WDA).2. What is the encryption support used in the WAP?

B. 1. Explain in detail about basic components in WAP.2. Explain in detail about security in WAP.

IV. A. 1. Write short notes on Blue tooth evolution.2. Distinguish between Bluetooth and Infrared?

B.1. Explain in detail about system architecture.2. Explain in detail about communication channels.

V. A. 1. What are the general characteristics of WLAN?2. Explain briefly about the application of WLAN

B. 1. Explain the architecture and operation of WLAN?2. Explain in detail about WLAN Hardware?

10

UNIT - V (14 Hrs)

SORTING & GRAPHS

SORTING - insertion sort - selection sort - merge sort - radix sort - quick sort algorithm– heap sort.

GRAPHS AND THEIR APPLICATIONS - Graph theory terminology - directed graph -representation of graph - adjacency matrix - path matrix

TEXT BOOK :

1. D.Ravichandran, Programming in C”, New Age InternationalPvt Ltd, 1996.

2. Lipschutz, “Data Structures”, Schaum Series, 2000.

REFERENCE :

1. Yashavant Kanetkar, “Let Us C ”, BPB Publications, 1999.

2. Aaron M.Tanenbaum, Yedidyah Langsam, Moshe J.Augenstein “

Data Structures using C ”, Prentice Hall Inc. 1995.

3. Robert.L.Kruse, Bruce.P.Leung and Clovin I Jondo,

“Data Structures and Program Design in C”, Prentice Hall, 1995.

59

N403 (B) WIRELESS NETWORKS7 Hrs \ Week Total: 84 Hrs

UNIT - I 16 HrsINTRODUCTION: Evolution of mobile radio communications – Paging systems, Cordlesstelephone systems, Cellular telephone systems, Comparison, Trends in Cellular telephoneradio-second generation, third generation and forth generation wireless networks.SYSTEM DESIGN AND MULTIPLE ACCESS TECHNIQUES: Introduction, frequencyreuses, Channel assignment, interference and system capacity, improving coverage and capacityin cellular systems, Overview of multiple access techniques.

UNIT - II 17 HrsGSM: Evolution, Governing body, Frequency allocation – Speech coding framing and channelorganization, data over GSM, Information transfer modes, data compression, SMS.CDMA: Evolution, Capacity, Frequency allocation, Speech coding - channel structure –Downlink channels – Uplink channels – CDMA air-Interface protocols stack, 3G –CDMA.

UNIT - III 17 HrsWAP: Evolution, Basic components – Architecture – Wireless datagram protocol – Security– Connection management, encryption support, the wireless application environment,components, the wireless markup language.

UNIT - IV 17 HrsBULETOOTH: Evolution, Comparison with infrared, System architecture – Powerrequirements, Power operating modes, interface support, the protocol stack, communicationchannels.

UNIT - V 17 HrsWLAN: Wireless networking radio spectrum, WLAN block diagram, General characteristics,spread spectrum technology, applications, the IEEE 802.11 wireless LAN standard, architecture,operation.

WLAN HARDWARE: Basics of Antennas – Client side wireless adapters – Network sidewireless equipment – wireless signal power amplifiers.

TEXT BOOKS:1. Theodore S. Rappaport, “Wireless Communication: Principles and Practice”, Prentice

Hall of India, 2003.2. Gil Held, “Data over Wireless Networks, Business, WAP and Wireless LANs”, Tata

McGraw Hill Publishing Company Ltd, 2001.

REFERENCE:1. Jim Aspinwall, “Installing, Troubleshooting and Repairing Wireless networks”, Tata

McGraw Hill Publishing Company Ltd, 2004.2. Pejman Roshan and Jonathan Leary, “802.11 Wireless LAN Fundamentals”, Pearson

Education, 2004.

11

N202 DATA STRUCTURES AND ALGORITHMS

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: 1. Answer all Questions

2. Answer any one from Part - A (5 Marks) and one fromPart – B (10 Marks).

I. A. 1. Give the Algorithm for Bubble sort.

2. Explain any two string operations.

B. 1. With an example explain Binary search.

2. Explain the pattern matching Algorithm.

II. A. 1. Explain garbage collection.

2. What is meant by two way list?

B. 1. How will you insert into and delete a node from a linked list?Explain.

2. Give a brief note on pointer implementation of linked list.

III. A. 1. What is a stack?

2. Explain recursion with an example.

B. 1. How will you covert an infix notation to postfix notation? Explainwith an example.

2. Explain the concept of circular Queue.

IV. A. 1. What is meant by a complete binary tree?

2. How will you insert and delete a node in a Binary tree?

B. 1. Briefly explain the linked representation of Binary tree.

2. Explain any one of the application of Binary tree.

V. A. 1. Explain directed graph.

2. Heap sorts the following data. 98,4,56,72,12,3,8,10,1

B. 1. Give a detailed note on adjacency matrix representation ofdirected graph.

2. With an example explain in detail the Quick sort algorithm.

58

N403 (A) ASP.NET PROGRAMMINGModel Question Paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I. A. 1. Write short notes on web server concepts.2. Write short notes on ASP .Net.

B. 1. Explain the methods of designing dynamic web page content,2. Explain the following,

a). ASP .Net in NET frame work.b). ASP .NET controls.

II. A. 1.How will you declare a variable? Explain the example?2. Write short notes on subroutines.

B. 1. Explain in detail about control structures with example?2. Explain in detail about looping structures with examples?

III. A. 1. What is the use of core object in ASP.NET?2. Write short notes on errors.

B. 1. Explain in detail about server control events in ASP .NET.2. Explain in detail about Data models and ADO .NET?

IV.A. 1. Write short notes on disconnected data.2. Write short notes on data row object?

B. 1. How will you update the data? Explain its methods.2. Explain in detail about direct SQL commands.

V. A. 1. How will you detect a browser?2. Explain briefly about syntax and logical errors.

B. 1. Explain in detail about page life cycle?2. Explain the following:

a). Handling errors. b). Unstructured error Handling.

12

N203 PC HARDWARE AND LAN

6 Hrs/ Week Total Hrs: 72 Hrs

UNIT – I (15 Hrs)

PC HARDWARE, MEMORY AND I/O DEVICES

PC HARDWARE: Block diagrams of PC- CPU- Inside the PC- Parts- Mother Board com-ponents-SMPS- Bus Standard Introduction – ISA Bus-EISA Bus- Local Bus-VL Bus – PCIBus – AGP – PC Boot Process- Overview of Pentium family PCs.

MEMORY: BIOS- DOS- Windows- Interaction- Setup Programs-On Board Memory Types,Virtual Memory, cache memory- Memory Packages- Magnetic Storage Fundamentals.

I/O DEVICES: Basic- Key board, Mouse, Scanner, Digitizer, Digital Camera, Printer types,Plotter- PC Keyboard operation, Interface and signals-Advanced Keyboards- Mouse- Typesand operation-connection and signals.

UNIT – II (14 Hrs)

I/O PORTS, INSTALLA TION AND TROUBLESHOOTING

INSTALLATION: Installing the Motherboard- Adding Memory Modules- BOIS Setup-Installing Keyboard, Mouse- Installing HDD, FDD and CDROM Drive- Procedures.

I/O PORTS: Serial Ports- Parallel Ports- USB- Fire wire-Game Ports-Pin Details and Functions.

TROUBLESHOOTING: Diagnostic Troubleshooting and Repair Tools- POST- Diagnosticsoftware- Diagnostic Hardware-Troubleshooting the Motherboard, Monitor, FDD and HDD.

UNIT – III (15 Hrs)

NETWORKS BASICS, DATA COMMUNICATION

MODELS AND TRANSMISSION MEDIA

NETWORKS BASICS: LAN, MAN, Internetworks-LAN Definition- LAN ComponentsHardware and software- LAN Models-Client Server, Peer– to- Peer model- LAN Applica-tions- Office, Industry, Backbone Networks.

DATA COMMUNICATION MODELS: Layered Architecture-Peer– to- Peer Communi-cation, PDU, Encapsulation/ De- capsulation etc.,-OSI Model- Seven Layers- TCP/IP ProtocolSuite- IEEE Standards-Data Transmission- Analog and Digital signals andtransmission,Multiplexing Data Rate.

TRANSMISSION MEDIA: Guided and Unguided Media- Twisted Pair, Coaxial, Opticalfiber, RF, Microwave and Satellite- Transmission Impairment- Performance- Error Detec-tion- Types of Errors- Detection- VRC, LRC, CRC and Error correction.

57

N403 (A) ASP .NET PROGRAMMING7 Hrs \ Week Total : 84 Week

UNIT - I 17 HrsINTRODUCTION: Limitations of Static web pages – Web server concepts – methods ofdesigning dynamic web page content – ASP.NET - .Net Base Classes – Works – CertificationCourse Issues.FORMS IN REAL WORLD: ASP.NET in NET Frame work – HTML forms tags – formcontrols – ASP .NET controls.

UNIT - II 16 HrsPROGRAMMING BASICS: Variables – Data types – Operators – Constants – Structureddata types – Arrays – control Structures – Looping – Jumping – Control – IF…Then – Selectcase – Looping – for, do…while, do…until, for…each structure – jumping – modularization– Subroutines – functions – variable scope.

UNIT - III 16 HrsEVENT DRIVEN PROGRAMMING: Event – ASP .NET events – Events in HTML –Server control events in ASP .NET – Namespaces for ASP .NET – Page class – ASP .NETcore object – State a Handling.READING FROM DATA SOURCES: Data models – Ado.Net – Object – Connection object– Data reader – dataset and Data able objects – SQL server and ADO .NET – Catching –Errors.

UNIT - IV 16 HrsMANIPULATING DATA SOURCES: Disconnected data – Methods of updating data –Dataset and data tables – Data row object – Updating the original data sources – Updatingdata – Direct SQL Commands.

UNIT - V 16 HrsASP.NET SERVER CONTROLS: HTML server controls – User controls – Rich objectmodel – Automatic browser detection – Properties – Events – Page life cycle – Page load –Event Handling.DEBUGGING AND ERROR HANDLING: Syntax errors - -Logical errors – System errors– Break the code – Error arises – Debug mode – Tracing – Handling errors – Unstructurederror Handling.

TEXT BOOK:1. Ollie comes and Jay Glynn, Beginning ASP.NET using VB.NET” , SHROFF

Publishers, 2002.

REFERENCES:1. Andrew Duthie G. “Microsoft ASP.NET step by STEP”, Prentice Hall of

INDIA, 2002.2. Dravid Vitter, “Beginning Visual basic .NET Applications”, Dreamtech press,

2001.

13

UNIT – IV (14 Hrs)

LAN TOPOLOGIES AND CONNECTING LANS

LAN TOPOLOGIES: Definition- Framing, Addressing, Base and Broadband, Access Methods-BUS- Ring- Star- Hybrid Topologies- Medium Interface, Connections, Addressing, Opera-tion- Applications of all topologies.

CONNECTING LANs: Repeaters- Hub- Bridges- Spanning Tree Algorithms-Router Con-cept- Gateways- Other devices- Multi-Protocol routers,Brouters, Switching, Routing Switches.

UNIT V (14 Hrs)

ETHERNET AND TROUBLESHOOTING NETWORKS

ETHERNET: Ethernet 10,100,1000Mbps- Access Method- Layers- MAC Sub-layer-Physicallayer- Implementation- Bridged, Switched, Full duplex Ethernet-Fast and Gigabit Ethernet-Token Bus and Ring- Token Passing-Service Classes- Management layers- Token ring- AccessMethods, Layers- Priority& Reservation levels- VLAN concept.

TROUBLESHOOTING NETWORKS: Understanding the problem-

Troubleshooting Tools- Hardware-Software tools- Monitoring and troubleshooting tools.

TEXT BOOK:

1. D.Balasubramanian, “Computer Installation and Servicing”, Tata McGraw

HillPublications, 2001.

2. J.Behrouz A.Forouzan, “Local Area Networks”, Tata McGraw Hill

Publications, 2002.

REFERENCE Book:

1. Govindarajulu B, “IBM PC and Clones”, Tata McGraw Hill Publications, 2002

2. Stephen J Bigelow, ”Troubleshooting, Maintaining and Repairing PC’s”,Tata

McGraw Hill, 2001.

3. M.Radhakrishnan, “Computer Installation& Troubleshooting”, ISTE-

Learning Material Centre, 2001.

4. Joanne Woodcock, “Set up to Networking:, Prentice Hall of India, 2001.

5 .Suresh K Basandra “Local Area Networks” Galgotia Publication Pvt. Ltd. 1995.

56

UNIT 1 : ENTREPRENEURSHIP

Definitions of Entrepreneurship – Characteristics of Entrepreneurship – Traits ofa entrepreneur – Types of entrepreneur – Functions of an entrepreneur – Behavioral patternsof entrepreneurs.UNIT 2 : BUSINESS COUNSELLING

Business opportunity guidance – Project identification – Techno-economic survey– Market research – Project formulation – Project selection – Project report format – Contentsof project report.

UNIT 3 : FINANCE

Sources of finance – Types of loans available – Financial Institutions – Institutionsassisting entrepreneurs.

UNIT 4 : MARKETING

Marketing channels – Channel design – choice of channel – -Alternative channels ofdistribution – Mercantile agents – Merchant middlemen – -Wholesalers – Retailers.

UNIT 5 : INDUSTRY

Types of industries – Steps for starting a small industry – preparation of projectreport – Guidelines, procedures, and formalities for registration – -Selection of type oforganisation – Sole proprietorship – partnership – Joint stock company – Factors influencingthe choice of an organisation.

Scheme of Examination

S. No. Topic Marks1 Project work / Personal skills / Viva Voce 502 Entrepreneurship (25 Questions × 1 Mark) 25

Total 75

14

N203 PC HARDWARE AND LAN

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: 1. Answer all Questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks).

I. A. 1. Explain about the ISA bus, PCI bus.

2. Explain virtual memory and cache memory.

B. 1. Explain motherboard components in details.

2. Explain interface and signals of I/O devices.

II. A. 1. Explain the installation procedure of HDD and FDD.

2. What is POST and explain its sequence?

B. 1. Explain the procedure to troubleshoot a motherboard.

2. Explain I/O ports in details.

III. A. 1. Write a note on transmission media.

2. Explain peer-to-peer communication.

B. 1. Explain OSI reference model.

2. Explain types of error detection and correction techniques.

IV. A. 1. Write a note on framing and addressing.

2. Explain the repeaters and switches?

B. 1. Explain LAN topologies with its application.

2. Explain router and its concepts.

V. A 1. Explain MAC sub-layer and Physical layer?

2. Write a note on Half Duplex Ethernet.

B. 1. List the troubleshooting hardware and software tools.

2. Explain token ring, layers, Priority and reservation level.

55

N308 PROJECT WORK, ENTREPRENEURSHP & PERSONAL SKILLS4 Hours /Week Total: 36 Hrs

I. PROJECT WORK - INCLUDING REPORT

1. PROJECT WORK

A Project is a task in a selected area engaged by an individual or group of Students withguidance of one or two faculty and / or from an Industry.

2. REPORTThe students should submit project report for evaluation. The project report should

contain synopsis, description, detailed work and drawings, cost particulars, performancestudy report, any improvements needed, -conclusion and bibliography.

II. PERSONAL SKILLS

The student is evaluated in the following areas are related to his project.

1. COMMUNICATION SKILL (PROJECT PRESENTATION)Each student is to give a seminar in the project work.Presentation by OHP / Power

point is preferred.2. GROUP DISCUSSION

The students will be evaluated by 1.participation 2. Respecting -others view 3.Accepting ones own mistakes 4. Reaction 5. Team sprit.3. INTERVIEW / VIVA VOCE

The students will be asked to answer the questions for the interview may be theproject or any other relevant subject. regarding the project in -English only.

III. ENTREPRENEURSHIP

Objective type questions may be asked in the Examination for a -period of 1Hour.

MAJOR DIVISIONS

UNIT 1 Entrepreneurship UNIT 2 Business Counseling UNIT 3 Finance UNIT 4 Marketing UNIT 5 Industry

15

N204 BASICS OF ELECTRONICS LAB

6 Hrs/ Week Total Hrs: 72 Hrs

1. ISI Symbols, specification and packages- Diodes, Transistors,Op-amp, UJT, JFET,MOSFET,SCR,Ammeter, Voltmeter.

2. Device an experiment to verify the Ohm’s law

3. Device an experiment to verify Kirchoff’s law

4. Characteristics of Semiconductor Diode.

5. Characteristics of Zener Diode.

6. Characteristics of CE Configuration.

7. Plotting the drain characteristics of FET. Determination of Pinch-Off Voltage.(Enhancement mode)

8. To determine regulation characteristics of full wave rectifier with and withoutfilter.

9. Construct OR gate, AND gate, NOT gateand NAND gate using IC’s and verify theirtruth table.

10. Test the truth table of RS and JK flip-flops.

11. Construct divide by 2, 5 and 10 counters using 7490 and verify the count tables

12. Using gates, construct Half adder and Full adder circuits.

13. erification of Demorgan’s law.

14. 8 Bit Addition and Subtraction.

15. 8 Bit Multiplication and Division.

54

N307 LINUX PROGRAMMING AND ADMINISTRATION LAB

5 Hrs / Week Total: 60 Hrs

1. Linux installation with Red hat Installer (Enable Dual booting)2. Installing and Configuring Add-In Hardware3. Installing and Configuring Hard Drives4. Installing Linux Using the Workstation Class5. Installing Linux Using the Custom Class6. Creating and managing (user / groups)7. Configuring and running the X -Window System8. Configuring a Local Printer & remote printers9. Configuring Basic Client and Internet Services10. Implementing System Security11. (a) Working with files (Archiving, Zipping)

(b) Using Linux System Permissions Writing Scripts12. (a) Creating and deleting a file

(b) Find out the maximum and minimum number of the series13. (a) Check whether the given string is a palindrome

(b) Count the number of Occurrences of a particular Letter14. (a) Reversing a string

(b) Display the Square root of a given number15. Developing a Calculator application

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

16

N205 DATA STRUCTURES AND ALGORITHM LAB(Implementation in “c”)

5 Hrs/Week Total Hrs : 60 Hrs

1. Sort the given names in alphabetical order

2. Implementation of arrays

3. Inserting in and deleting from a linear array having 20 elements.

4. Implementation of pattern matching algorithm.

5. Implementation of Bubble sort and Insertion sort algorithm.

6. Implementation of singly linked list (creating and printing).

7. Implementation of doubly linked list.

8. Create a structure called “Employee” with the following structure members – empid,empname, salary, dept, dob. Create a linked list for 5 employees and print the list.

9. Evaluation of postfix notation.

10. Implementation of PUSH and POP operations

11. Inserting an element and deleting an element from the queue.

12. Creation of a binary tree and inserting an element.

13. Searching for an element in a binary tree.

14. Write a program for Merge sort.

15. Write a program for Binary search.

53

N306 NETWORK SECURITYModel Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: (i) Answer all Questions(ii) Answer any one from Part – A (5 Marks) and one from part – B (10 Marks)

I A (i) Write a short note on Basics of network security.(ii) Explain the security services.

B (i) Briefly explain a model for Network security.(ii) Write a short note on the following,(i) Security Mechanisms.(ii) Examples for security attacks.

II A (i) Explain con Caesar cipher substitution. (ii) Explain private and public keys. B (i) Briefly explain classical encryption techniques. (ii) Briefly explain the procedure employed in diffie Hell Man and RSA.

III A (i) Write short note on the types firewall. (ii) Explain authentication objectives and methods. B (i) Write short notes on Kerberos. (ii) Briefly explain trusted system and Trojan horse defense.

IV A (i) Briefly explain the actual operations of PGP. (ii) Write note on intruders and intrusion techniques. B (i) Give a brief note on cryptographic keys and key rings. (ii) give a brief note on IOS types and detection models.V A (i) What are the application and benefits of IPsec. (ii) Mention the types of security threads faces in using the web. B (i) Briefly explain the IP security architecture. (ii) Give a brief note on secure electronic transaction.

17

N206 PC HARDWARE AND LAN LAB

6 Hours / Week Total Hrs: 72

1. Installing and Configuring FDD in system

a. Using BIOS setup program to configure an FDD

b. Floppy drive Diagnostics / Servicing

2. Identification of front panel indicators , switches in a computer system for flip-flopand tower case computers and identification of rear side connectors.

3. Familiarizing the computer system layout : Marking positions of SMPS, Motherboard,FDD, HDD , CD and add on cards in both flip-flop and tower models.

4. Drawing the layout of a Pentium Motherboard marking the following items in it : CPUused, RAM, Cache, Xtal, Cooling fan, I/O slots, I/O ports available.

5. (a) Studying the important jumper settings for changing the CPU speed,Memory size, temperature etc., in a motherboard.

(b) Study of CMOS setup program

1. Changing Standard Settings

2. Changing advanced settings

6. HDD Installation:

(a) Installing Hard Disk.

(b) Configuring CMOS-Setup

(c) Partitioning using FDISK

(d) Formatting Hard Disk

7. Assembling of a Pentium (II / III / IV ) System with add on Cards and check theworking condition of the system.

8. Study of LAN Topologies (Bus and Star).

9. Cable making and testing.

10. NIC Installation.

11. MODEM Installation.

Installing a MODEM and Configuring it.

12. Configuring of network operating system.

13. Network troubleshooting Tools (ping, Traceroot, NS Lookup).

14. Printer Installation over a network.

15. Connecting two systems using network components.

52

N306 NETWORK SECURITY7 Hrs \ Week Total: 84 Hrs

UNIT-I 16 HrsNEYWORK SECURITY: Basics of network security-Objectives & Threats-Packet Sniffing& Spoofing-Viruses, Worms, Trojan Horses-Model of Network security-Security service-Security certification issues.

UNIT-II 17 HrsFIREWALLS: Characteristics-Types-Packet filtering, Circuit Level, Application Level-Conceptof Trusted systems-data access control-Trojan Horse Defense-Network Backups.AUTHENTICATION: Authentication objectives-Methods-Passwords, smart cards,Physical keys, Biometic keys-Kerebros Encryption Techniques-X.509-Key and policyInformation-Certification issues.

UNIT-III 17 HrsCRYPTOGRAPHY: Substitution ciphers-Caesar Cipher-Transposition Ciphers-EncryptingDigital communication-Private Keys-DES,IDEA-Public Key Cryptography-Diffie Hell Man,RSA,DSS Algorithms-Digital Signature.

UNIT-IV 17 HrsEMAIL SECURITY: Pretty good privacy-Operational Discription-Cryptographic Keys andKey Rings-Public Key Management-MIME, S/MIME-Functionality and Overview.INTRUSION DETECTION: IDS Concepts-Threat Types-IDS Types and detection models-Host Based,Network Based,Anomaly Detection, Signature detection-IDS Features-IDSDeployment Considerations.

UNIT-V 17 HrsIP SECURITY: IP Security Architecture-Authetication Header-Anti Reply service-IntegrityCheck Value-Transport and Tunnel modes-ESP Format-Encryption and authenticationAlgorithms.WEB SECURITY: Web Security-Threats-SSL and Transport layer security-SSL architecture-Secure electronic Transaction-Overview-Dual signature-Payment.

TEXT BOOK:1. William Stallings,”Cryptography and Network security”, Pearson Education 2002.

REFERENCE BOOK:1.Raymond R Panko,”Corporate Computer and Network Security”,PearsonEducation 2003.2.William Stallings,”Network Security Essentials”,Pearson Education Pvt Ltd.,2002.3. Robert Bragg, Network Security: The Complete Reference”, Tata McGraw HillPublishing Company Ltd, 2004.

18

N207 OBJECT ORIENTED PROGRAMMING

6 Hrs/ Week Total Hrs: 72 Hrs

UNIT – I (14 Hrs)

OBJECT ORIENTED ANALYSIS& C++

OBJECT ORIENTED ANALYSIS : Traditional programming approach- Object orientedApproach-Object Oriented Concepts-components-benefits- Development life cycle.

C++: Basic concepts of C++-Overview of OOPS-C classes- C++ functions, C++ objectsand data types-Constructing objects-Destroying objects-Efficiency and Integrity issues-Concepts of referring.

UNIT II (14 Hrs)

CLASSES AND INHERITANCE

CLASSES: Static data members and functions-Classes types-Class specification-definition-member and member functions- Access specifies-Defining member function inside and outsideclass body- passing objects as arguments- passing argument by reference- Returning objects-Friend functions and friend class- Static data member and member function.

INHERITANCE: Introduction- Derived Class- Visibility of class members-Forms of inher-itance- Member function accessibility- Constructor in derived class-Destructors in derivedclass- constructor invoke and data member initialization-Abstract class- Multiple Inherit-ance- Passing parameter to multiple constructors.

UNIT –III (15 Hrs)

POLYMORPHISM, TEMPLATES AND EXCEPTION HANDLING POLYMORPHISM:Function overloading- overloading operator-friend functions-Overriding.

TEMPLATES : Definition- Functions Templates and Friends-Specialized functions-StaticNumbers and Templates.

SOCKET PROGRAMMING : Networking Basics, Socket overview, Client/Server, Re-served Sockets, Proxy servers, Internet Addressing, TCP/IP Client Sockets-TCP/IP ServerSockets.

UNIT – IV (15 Hrs)

JAVA,INPUT/OUTPUT&EXCEPTIONHANDLING

JAVA: Features of Java- Byte Code- Java development environment-Classes and methods-Packages and interfaces.

INPUT / OUTPUT & EXCEPTION HANDLING: Byte array I/O- File I/O-Filtered I/O-Buffered I/O- Programming examples- Fundamentals and types of Exception- Built in ex-ceptions- User defined exceptions.

51

N305 LINUX PROGRAMMING & ADMINISTRATIONModel Question paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I. A. 1. Give the difference between Linux and Windows operating System2. Write short notes on different Linux distributions.

B. 1. Explain in detail about installation of Linux.2. Write the steps involved in Red Hat kick-start installation method.

II. A. 1. Write short notes on logging in and logging out from a remote -Computer2. Write short notes on vi editor.

B. 1. Explain the following in context with shell:a. Using environment variablesb. Compressing and decompressing.

2. Write in detail about Managing File System.

III. A. 1. Write short notes on processes.2. Explain: a. FTAPE b. RESTORE c. CDRECORD Package

B. 1. Explain in detail about Managing Users in Linux system.2. Write in detail about Managing Passwords in Linux system.

IV.A. 1. Write short notes on GNOME and KDE.2. Explain briefly about creating and executing shell program.

B. 1. Explain in detail about printer installation in Linux system.2. Explain the following in context with shell script:

a. Iteration statementsb.Conditional statements c. Functions.

V. A. 1. How do we establish Ethernet in Linux system?2. Write short notes on firewall in context with security concepts.

B. 1. Explain in detail about Configuring Dial-up Internet access.2. Write in detail about Trouble Shooting Linux systems.

19

UNIT – V (14 Hrs)

APPLETS & MULTITHREADED PROGRAMMING ANDWINDOWS PROGRAMMING

APPLETS : Applet Class- HTML Applet tags- Parameter passing-Web page design- Pro-gramming examples.

Multithreaded Programming and Windows Programming: AWT class-Window fundamen-tals- Text display- AWT display- Introduction to threads-Multithreaded programming.

TEXT BOOKS:

1. Herbert Schildt, “C++: The Complete Refernce:, Tata McGraw HillPublications, 2001.

2. Herbert Schildt, “Java 2: Complete Refernce” Tata McGraw Hill Publications,2002.

REFERENCE:

1. Deitel H.M and Deitel.P.J., “JAVA – How to program”, Prentice Hall Inc, 1999.

2. E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw HillPublications, 2001.

3. Bjarne Stroustrup, “The C++ programming Language”, Addition Wesley Publica-tions, 2001.

50

UNIT – IV WINDOW, PRINTERS & SHELL SCRIPTS 14 Hrs

X WINDOW: Basic X Concepts – Configuring X – Starting X – Using Display Manager –Starting X from the console – Selecting and Using X window managers – Switchdesk – twm– mwm – sawfish – wmaker – GNOME – KDE.

PRINTER: Introduction - print pools and queues – Adding a local printer – Remote printer –samba printer – Selecting printer driver – printing test page – command line configuration.

SHELL SCRIPT: creating and executing shell program – variables – special characters –comparison of expressions – iteration statements – conditional statements – functions.

UNIT – V NETWOKING & TROUBLE SHOOTING14 Hrs

NETWORK CONFIGURATION: Establishing Ethernet – ISDN – MODEM.

INTERNET: Local Host interface – Configuring Dial-up Internet Access – Using InternetConfiguration Wizard.

SECURITY CONCEPTS: Introduction – Firewall - Policy – Basic layout – Designing – WeakPasswords – File Security – Modem Access – Local Area Network – Intruders.

TROUBLE SHOOTING LINUX SYSTEMS: Installation problems – File System –Networking – Boot – Miscellaneous.

REFERENCE:1. Rad Hat Linux 8 Unleashed – Bill Ball & Hoyt Duff - Techmedia

2. Rad Hat Linux Networking and Administration - Collings & Nall Wiley Dream TechIndia .

3. Rad Hat Linux Administrator’s Guide - Collings & Nall Wiley Dream Tech India .4. Linux Unleashed – Kamran Husain , Trimolty Parker – Techmedia

20

N207 OBJECT ORIENTED PROGRAMMING

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE:1. Answer all Questions

2. Answer any one from Part - A (5 Marks) and one from Part– B (10 Marks).

I A (i) What are the components of Object oriented Analysis?Explain.

(ii) Explain C++ functions.

B (i) Explain C++ object and data types.

(ii) How will construct and destroying the Object.

II A (i) Explain class types.

(ii) What is a constructor? Explain.

B (i) Explain Multiple Inheritance with example.

(ii) Explain friend function with example.

III A (i) Write short notes on function templates.

(ii) Explain proxy servers.

B (i) Explain function overloading.

(ii) Explain TCP/IP Client and TCP/IP server sockets.

IV A (i) What are the features of JAVA?

(ii) Explain packages& Inheritance.

B (i) Explain the exception handling with example

(ii) Explain classes and methods of JAVA.

V A (i) Explain parameter passing.

(ii) Explain Applet tags.

B(i) Explain Applet Class.

(ii) Explain Multithreading.

49

N305 LINUX PROGRAMMING & ADMINISTRATION

6 Hrs \ Week Total: 72 hrs

UNIT – I LINX INSTALLATION 15 HrsINTRODUCTION: Introduction to LINUX – Red Hat LINUX – Benefits of LINUX –LINUX Vs Other Operating Systems – Licensing – LINUX -Distributions.

INSTALLATION: Hardware requirements – CPU, HDD Etc., - Preparing for the hardware –Software – Installation Type – Choosing Boot Loader – Creating Boot and Auxiliary driverDisk – Installation from CD-ROM – Step by Step Installation – Starting the Install – partitioning– configuring – installing the Boot Loader – Network Configuration – Firewall and Security –Root Password & User Accounts – Software Selection – Boot Disk – Configuring GraphicalDesktop – Completion – Login – Shutdown – Post Installation Configuration.

KICK START INSTALLATION: Steps involved in using Red Hat Kick start InstallationMethod.

UNIT – II SHEEL, EDITORS & MANAGING FILE SYSTEMS 14 HrsUSING LINUX SYSTEM: Logging in – Viewing File System – Contents of /etc - / home - /proc – virtual consoles – logging out – logging in and out from a remote computer – changinguser information – reading -documentation.

USING THE SHELL: Introduction – Common Shells – Using Bash – Using pksh - Usingenvironment variables – navigating and searching –managing files – compressing anddecompressing – creating and Viewing- Shell command line – shell pattern matching support– redirecting input and output – piping data – background processing.

EDITOR: Introduction – Editors – Vi – Emacs – Permissions.

MANAGING FILE SYSTEM: Creating and maintaining file system – Files – CommonTypes -Working with files and directories – Permissions.

UNIT – III MANAGING USERS, PROCESS & BAKING UP 15 Hrs

MANAGING USERS: User Accounts – User ID – Group ID – Permissions; Adding –Modifying – Deleting users – Adding Multiple Users – Adding – Modifying – Deleting UserGroups - shadowed group file – Red Hat User Manager – Managing Disk Space – Creating –Enabling – Setting and Modifying Quotas.

PROCESSES: Obtaining Process information – Terminating processes – Modifying processpriorities.

BACK-UP: Command Line Tools –Using FTAPE – CDRECORD Package – MIRRORDIR– DUMP – RESTORE – TAR – Advanced Tools –AMANDA – PAX.

MANAGING PASSWORDS: System password policy – password file – shadow password– changing password.

21

N208 PRINCIPLES OF COMMUNICATION ENGINEERING

6 Hrs/ Week Total Hrs: 72 Hrs

UNIT – I (15 Hrs)

INTRODUCTION AND ANALOG COMMUNICATION

INTRODUCTION: Elements of communication system-System of communication-Systemblock diagram Modulation- Principle of amplitude modulation-Frequency modulation- Fre-quency spectrum equation-phase modulation and pulse modulation.

ANALOG COMMUNICATION: Transmitters-High level and low level modulation-work-ing of AM Transmitter, FM Transmitter-Receivers- Classification of Radio receivers- Receivercharacteristics-Need of heterodyning- working principle of AM Receiver-FM Receiver.

UNIT – II (15 Hrs)

DIGITAL COMMUNICATION TECHNIQUES AND MICROWAVE COMMUNICA-TION

DIGITAL COMMUNICATION TECHNIQUES: Introduction to digital communicationsystems-need for digital transmission- advantages- Data bit- byte- baud rate, asynchronousand synchronous transmission-error control techniques- linear block codes, cyclic codes-hamming code-parity checker.

MICROWAVE COMMUNICATION: Introduction to Microwave devices-klystron–Re-flex Klystron-Multicavity Klystron-Principle of operation–Applegate diagram.

UNIT – III (15 Hrs)

SATELLITE AND MOBILE COMMUNICATION

SATELLITE COMMUNICATION: Introduction to Satellite Communication-Concepts-Definitions of azimuth angle, elevation angle, uplink frequency-downlink frequency- trans-mission bands ka, ku, C-orbits-Kepler’s law-Active & passive satellite-Geostationary orbit.

SPACE SEGMENT: Power supply-Altitude control-Station keeping-Thermal control-TT&CSubsystem-Transponder-Antenna Subsystem.

EARTH SEGMENT: Receive only home TV System -Transmit - Receive earth Station.

MOBILE COMMUNICATION: Introduction- Frequency allocation-Cellular phones-Cordlessphones-Video phones.

UNIT – IV (15 Hrs)

RADAR COMMUNICATION: Radar, frequency ranges-Radar System-Basic principles-Development of Radar frequencies & powers used in Radar- Radar performance factors-Factors influencing maximum range-Target properties-Pulsed system-Basic pulsed Radarsystem-Display methods-Plan Position Indicator-Automatic Target Detection.

48

N402 (C) MULTIMEDIA LAB

6 Hrs / Week Total: 72 Hrs

1. Recording the audio and apply different effects to it.2. Merging the voice and music.3. Recording the video from the outside source and compressing it. Use various recording

format.4. Mixing the audio and video5. Developing an advertisement in flash for 15 secs6. Developing an CBT for 15 secs using flash7. Designing a company logo with animations for 10 secs8. Designing a cartoon for 15 secs9. Designing a movie clip for 15 secs10. Designing a Banner advertisement11. Designing a 3D animation picture12. Developing an Education CBT for 15 sec13. Developing animating human models.14. Animating Image.15. Editing a movie.16. Animating the text.17. Draw a 3-D car.18. Give an animated view of sun rise and sun set.19. Design a 3D sphere with a shadow.20. Make an object to rotate in specific path.

(The above exercises to the done using 3D studio Max, Flash.)

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

22

UNIT – V (12 Hrs)

OPTICAL FIBER COMMUNICATIONS: Need for optical fibercommunication-Advantages and application- Block diagram of fiber optical communication-Optical sources-LED, Laser diode-Transmission media-optical fiber modes-Optical Receiv-ers-Basic Principles of photo detection-photo diode-pin diode-Avalanche photo multipli-ers-Optical Transmitters & Receiver.

TEXT BOOK :

1. G.k. Mithal, “Radio Engineering”, Khanna publishers, 1998.

REFERENCE :

1. Keiser G., “Optical fibre communication”, McGraw Hill, 200.

2. William C.Y. Lee., “Mobile Communications Engineering”, McGraw Hill, Sec-ond Edition 1998.

3. Prasad.K.D., “Antenna and Wave Propagation”, Satyaprakashan, Third Edition,2002.

4. Lapthi B.D, “Communication Systems”, BS Publications, 2001

47

N402 (B) WINDOWS ADMINISTRATION LAB5 Hrs \ Week Total: 60 Hrs1. Study of comparison of various Networking operating systems with NT.2. Installing and configuring NT server.3. Managing user creation and setting policy for users.4. Setting file sharing concepts in NT operating systems.5. Installing and configuring NT workstation.6. Setting up a network using NT server and workstation.7. Configuring print services in NT based network8. Monitoring NT services (performance monitoring, LAN Manager).9. Monitoring NT services (Task manager, event viewer).10. Installing and configuring Windows XP.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

23

N208 PRINCIPLES OF COMMUNICATION ENGINEERING

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: 1. Answer all Questions

2. Answer any one from Part - A (5 Marks) and one fromPart – B (10 Marks).

I. A (i) What are Elements of communication system? Explain.

(ii) Explain the phase modulation and pulse modulation?

B (i) Explain the system block diagram modulation?

(ii) Explain the working principle of AM and FM receiver?

II. A (i) Write short notes on Synchronous transmission?

(ii) Explain about the Block diagram of Digital Communication system?

B (i) Explain in detail about Linear Block codes?

(ii) Explain in detail about the Principle and operation of Reflex Klystron?

III. A (i) Explain the need for digital transmission?

(ii) Write a note on klystron principles?

B (i) Explain the error control techniques?

(ii) Explain the microwave communication with its block diagram?

IV. A (i) Write a note on introduction to satellite communication?

(ii) What are elevation angle and uplink frequency?

B (i) Explain radar communication concepts?

(ii) Explain Cellular network planning fundamentals with systemblock diagram?

V. A (i) Explain advantages of Optical fiber communication?

(ii) Explain Photo diode, Pin diode, Laser diode?

B (i) Explain the fiber optical communication with its block diagram?

(ii) Explain the Basic principles of photo detection and avalanche photo mul-tipliers?

46

N402 (A) OPERATING SYSTEMS LAB

5 hrs \ Week Total: 60 Hrs1. Creating, changing, copying, viewing and removing directories.2. Study of the following commands

More, grep, sort, chmod. 3. Adding and removing a user 4. Study of shutdown, find, ps, set, who commands. 5. Creating, viewing, copying, moving and removing files. 6. Study of write, mail, echo and man commands. 7. Implementing bankers algorithm. 8. Implementation of mutual exclusion problem. 9. Implementing FCFS CPU scheduling. 10. Implementing RR CPU scheduling. 11. Implementing SJF CPU scheduling. 12. Implementing FIFO and LRU page replacement algorithm 13. Implementing LFU page replacement algorithm.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

24

N209 TCP/IP AND ROUTER ADMINISTRATION

6 Hrs/ Week Total Hrs: 72 Hrs

UNIT – I (20 Hrs)

INTRODUCTION, INTERNET PROTOCOL AND RELIABLE STREAM TRANSPORTSERVICE (TCP)

INTRODUCTION: Internet working concept – Application level, network level Intercon-nection- Internet Architecture- Interconnection through IP routes, Internet address andsubnetting- Mapping internet address to physical addresses-ARP- Determining an Internetaddress at start up- RARP.

INTERNET PROTOCOL: Connectionless datagram delivery routing IP datagram, error andcontrol messages- ICMP, Subnet and supernet address extensions-User Datagram Protocol.

RELIABLE STREAM TRANSPORT SERVICE: Properties of the reliable delivery service-Providing reliability-The Transmission Control Protocol-Ports, Connections and Endpoints-TCP Segment format-Establishing a TCP connection-Closing a TCP connection.

UNIT – II (19 Hrs)

TCP/IP OVER ATM NETWORKS: ATM H/W - ATM cell - Transport, adoption layers,IP address binding in an ATM Network, logical IP subnetconcept ATM ARP packet format.

APPLICATIONS: Remote login -Telnet, Rlogin - File transfer and access - FTP, TFTP,NFS, Electronic mail-822, SMTP, MIME-Internet Management-SNMP, SNMPv2 - InternetSecurity and Firewall design.

OVERVIEW OF IPV6: Features, General format, Basic address types, Comparison of IPV6and IPV4.

UNIT – III (12 Hrs)

ROUTER BASICS: Router and usage-Router Hardware-External Configuration Sources -Internal Components - RAM, ROM, Interfaces, Ports etc.-Router Cisco Product Line–High-End, Small/Medium Routers-Use of Model-Router Basic Operations - Accessing theuser interfaces - router mode, logging–Passwords - Command List of various modes.

ROUTING CONCEPTS: Routed and Routing Protocols - TCP/IP–UDP –IPX–AppleTalk-RIP-IGRP-OSPF-IS-IS-NLSP-Configuration of all protocols and its use-routing table-basicmechanisms.

UNIT – IV (11 Hrs)

ROUTER CONFIGURATION: Boot Sequence–Fundamental Configuration task - Pass-word, Interface, Mode Configurations-Verifying and saving Configuration Changes-CiscoIOS–Basic IOS Commands-Backup and Update of IOS -Tools for Configuring routers-TFTP, Config maker, Setup Script.

45

N401 (C) MULTIMEDIA SYSTEMSModel Question Paper

Time –3 Hours Maximum Marks: 75

NOTE 1. Answer all questions2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I A 1. Write note on QOS requirements.2. Explain QOS resources.

B 1. Briefly explain the establishment & run phase.2. Explain the time phase and management architecture.

II A 1. Give a note on scheduling.2. Explain interprocess communication.

B 1. Briefly explain memory management.2. Give a brief note on risk management.

III A 1. Explain traditional and multimedia file system.2. Write a note on piggy backing.

B 1. Give a brief note on FDDI.2. Briefly explain ATM networks.

IV A 1. Mention the synchronization types.2. Explain any one synchronization method?

B 1. Explain MHEG2. Explain any one ACM.

V A 1.Write note on protocol support for QOS.2. Explain transport subsystem.

B 1. Briefly explain the architecture& session management.2. Give a brief note on MBone applications.

25

ROUTER MANAGEMENT: Syslog - buffered logging - syslog servers - SNMP and otherNetwork management protocols - HP open view NNM - Cisco works - RMON.

UNIT – V (10 Hrs)

SECURITY: Router a bastion Host - Console Port - telnet access and other access -accesslist - Standard, extended lists - creating security – VPN - configuration, address translation.

ROUTER TROUBLESHOOTING: Basic IOS troubleshooting tools - Ping, Traceroute,ARP, CDP - Advanced Tool - Debug Command - Protocol analyzer - Troubleshooting IP- Duplicate IP – subnet -Physical Layer Problems – Power - Interfaces- Transmission mediaand its troubleshooting tools.

TEXT BOOK:

1. Douglas E. Comer, “Internetworking with TCP/IP- Vol I”, Prentice Hall of India,2001.

2. Andrew Hamilton, “Cisco Router 24 Seven”, BPB Publications, First IndianEdition 2000.

REFERENCE:

1. Sidnie Feit, “TCP/IP”, McGraw Hill Publications, Second Edition 1997.

2. Christian Huitema, “IPV6”, Prentice Hall Inc. Second Edition, 1998.

3. Laura Chappell, “Introduction to Cisco Router Configuration”, Cisco-

MacmillanTechnical Publishing Ltd, First Indian Edition, 1999.

4. Peter Rybaczyk, “Cisco Router Troubleshooting Handbook” IDG Books, 2000.

44

N401(C) MULTIMEDIA SYSTEMS7 Hrs \ Week Total: 72 Hrs

UNIT – I 16 HrsIntroduction - QOS Requirements and Constraints - Concepts- Resources -EstablishmentPhase - Run - Time Phase - Management Architectures.

UNIT – II 17 HrsReal - Time Processing-Scheduling - Interprocess Communication - Memory and Management- Server Architecture - Disk Management.

UNIT – III 17 hrsFILESYSTEMS AND NETWORKS : Traditional and multimedia File Systems - CachingPolicy - Batching - Piggy backing – Ethernet - Gigabit Ethernet - Token Ring - 100VG AnyLAN - Fiber Distributed Data Interface(FDDI) - ATM Networks – MAN - WAN.

UNIT - IV 17 HrsCOMMUNICATION: Transport Subsystem - Protocol Support for QOS - Transport ofMultimedia - Computer Supported Cooperative Work - Architecture - Session Management- MBone Applications.

UNIT - V 17 HrsSYNCHRONIZATION: Synchronization in Multimedia Systems - Presentation -Synchronization Types -Multimedia Synchronization Methods - Case Studies - MHEG -MODE - ACME.

REFERENCES:1. Ralf Steinmetz and klara Nahrstedt,”Multimedia Systems”, Springer, I Edition 2004.2. Ralf Steinmetz and klara Nahrstedt,”Media coding and content Processing, Prentice Hall, 2002.3. Vaughan T,Multimedia,Tata McGraw Hill,1999.4. Mark J.B., Sandra K.M., Multimedia Applications Development using DVI Technology, McGraw, 1992.5. K.R.Rao,Zoran S.Bojkovic,Dragorad A.Milovacovic,D.A.Milovacovic,Multimedia Communication Systems: Techniques Ralf Steinmetz and klara Nahrstedt es, Standards, and Networks, Prentice Hall, 1st Edition, 2002.6. Ze-Nian Li and Mark S.Drew, Fundamentals of Multimedia, Pearson, 2004.

26

N209 TCP/IP AND ROUTER ADMINISTRATOR

Model Question Paper

Time: 3 Hrs Maximum Marks: 75

NOTE: 1. Answer all Questions

2. Answer any one from Part - A (5 Marks) and one fromPart – B (10 Marks).

I. A (i) What are internet addressing and sub-netting? Explain.

(ii) How to establish a TCP Connection?

B (i) Explain TCP/IP and UDP?

(ii) Explain the mapping internet address to physical address?

II. A (i) Explain ATM Network?

(ii) What is a internet management? Explain.

B (i) Explain the following protocol

a, FTP b, TFTP c, SMTP

(ii)Compare IPV6 and IPV4

III A (i) Explain Internal components?

(ii) Write a note of basic Router operations?

B (i) Explain configuration of all protocols and its uses?

(ii) Explain the following

a, IPX b, RIP c, IGRP d, NLSP

IV A (i) Explain Boot sequence & fundamental configuration task?

(ii) What are the buffered logging?

B(i) Explain Basic IOS commands and how to backup and update of IOS

(ii) Explain SNMP and other Network management Protocol.

V A (i) Explain telnet access and other access?

(ii) How will your troubleshoot IP and duplicate IP?

B (i) Explain VPN and its configuration?

(ii) Explain Protocol Analyzer and Physical Layer problem.

43

N401 (B) WINDOWS ADMINISTRATIONModel Question paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A ( 5 Marks) and one from Part – B(10 Marks)

I. A. 1. Differentiate windows OS with other OS.2. Mention the features of Windows NT sever.

B. 1. Briefly explain managing and creating user accounts for NT server.2. Write short notes on, (a) Windows client side OS

(b) Windows server side OSII. A. 1. Explain task manager

2. Explain router configurationB. 1. Give a brief notes on a. NETmon performance monitoring

b. NT internet security.2. Briefly explain DNS configuration.

III. A. 1. Mention the services of NT workstation2. Mention the resources of NT workstation

B. 1. Explain the steps to configure NT work station.2. Explain managing devices in NT workstation.

IV. A 1. Give a short note on NOS.2. Explain the overview of Windows NT architecture

B. 1. Give a brief notes on (a) Event viewer (b) Performance monitor2. Write short notes on (a) Working with registry (b) Internet information services

V. A. 1. Explain hardware problems in setup.2. Explain the features and architecture windows 2000.

B. 1. Write short notes on (a) Creating shares (b) User with policy editors.2. Write short notes on(a) Installing and configuring windows 2000.(b) Administration utilities of Windows 2000.

27

N210 OBJECT ORIENTED PROGRAMMING LAB

5 Hrs / Week Total Hrs: 60 Hrs

1. Write a function max( ) to find the biggest of the two integers given and return theanswer main( ). The main( ) function is to supply two integer values to the max( )and call it by reference.

2. Write a C++ program with a class implementing constructors and destructors.

3. Write a C++ program that implements function overloading.

4. Write a C++ program that implements operator overloading for complex numbers.

5. Write a C++ program that implements run time polymorphism.

6. Write a C++ program that implements inheritance

7. Write a C++ program that implements file operations to display records, add record,modify record and delete a record.

8. Create a class MAT of size mxn. Define all possible matrix operations for MAT typeobjects.

9. Create a base class called Shape. Use this class to store two double type values thatcould be used to compute the area of figures. Derive two specific classes calledtriangle and rectangle from the base shape. Add to the base class, a member functionget_data( ) to initialize base class data members and another member functiondisplay_area( ) to compute and display the area of figures. Make display_area( )as a virtual function and redefine this function in the derived classes to suit theirrequirements.

Using these three classes, design a program that will accept dimensions of a triangleor a rectangle interactively, and display the area.

Remember the two values given as input will be treated as lengths of two sides inthe case of rectangles, and as base and height in the case of triangles, and used asfollows:

Area of rectangle = x * yArea of triangle = ½ * x * y

10. Create two classes DM and DB, which store the value of distance. DM stores dis-tances in meters and centimeters and DB in feet and inches. Write a program thatcan read values for the class objects and add one object of DM with another objectof DB. Use a friend function to carry out the addition operation.

The object that stores the results may be a DM object or DB object, depending onthe units in which the results are required. The display should be in the format offeet and inches or meters and centimeters depending on the object on display.

42

N401 (B) WINDOWS ADMINISTRATION7 hrs \ Week Total: 84 Hrs

UNIT - I 17 HrsINTRODUCTION: Overview of windows operating systems family-windows client sideoperating systems-windows server side operating systems-Differentiation of windowsoperating system with other operating systems.NT SERVER: Features of Windows NT server-Overview-Installing and configuring NT server-managing and creating user accounts, Directory shares-Printing services.

UNIT - II 17 HrsMONITORING NT SERVICES: Event viewer-LAN Manager-Task Manager-NETmonperformance monitoring-TCP/IP-Internet Information services-Internet Service Manager-NTInternet security.CONFIGURING ADVANCED NETWORK UTILITIES IN NT: DNS Configuration-Routerconfiguration-File Server-TFTP Server-DHCP.

UNIT - III 16 HrsNT WORKSTATION: Comparing workstation to NT server-and configuring NT workstation-Managing services, devices and shared resources.

UNIT - IV 17 HrsWINDOWS NT ARCHITECTURE: Overview-Drilling into kernels mode-Reviewing NTExecutive services-User mode environment systems-working with registry-event viewer-Performance Monitor.Integrating NT with other NOs-Internet Information services.

UNIT - V 17 HrsNT TROUBLE SHOOTING: Hardware problems in setup-Network share point forinstallation-domains-logons-creating shares-user profiles-registry-user with policy editors.INTRODUCTION TO WINDOWS 2000: Windows 2000 Network Architecture-Features-Installing and configuring-Administration utilities-Directory services.

TEXT BOOK:

1. Mark Minasi,christa Anderson”Mastering NT Server”,BPB Publications,1997.

REFERENCES:

1. Paul sanna,”Using Windows NT workstation4.0",sams publications,secondedition 1998.2. Kathy Ivens,”Windows NT Troubleshooting”,Tata McGraw HillPublications,1998.3. Alan R.Carter,”windows NT 4.0 MCSE Study Guide”,Computerpublications,1999.

28

11. Write a java application program to arrange a set of strings in ascending/ descendingorder.

12. Write a java application program that implements combining two files.

13. Creation of applet to display a message.

14. Creating socket using TCP/IP.

15. Creating socket using UDP.

41

N401 (A) OPERATING SYSTEMSModel Question paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I. A. 1. Define OS, OS structure, firmware.2. Write notes on nucleus of the OS.

B. 1. Briefly explain the process state transitions.2. Write notes on the key operating systems for 1990.

II. A. 1. Mention the necessary conditions for dead lock and explain.2. Explain mutual exclusion$ critical section.

B. 1. Briefly explain bankers algorithm2. Write notes on a). Dead lock detection b). Dead lock recovery

III. A.1. Explain contiguous& non-contiguous storage. 2. Explain any two page replacement strategies.

B. 1. Explain fixed and variable partition multiprogramming.2. Briefly explain paging and segmentation.

IV.A.1. Explain pre-emptive and non pre-emptive scheduling. 2. Explain file, directories and naming.

B. 1. Briefly explain shared files and file system reliability.2. Explain process scheduling and the following scheduling,

(a) SJF (b) SRT (c) HRN

V. A.1. What is NOS? Explain the features of NOS.2. Write notes on managing use and group accounts.

B. 1. Write notes on (a) Back up procedure(b) RAID level2. Briefly explain the following(a) UNIX files system(b) Executing & terminating a program in UNIX

29

N211 COMMUNICATION ENGINEERING LAB

6 Hrs/ Week Total Hrs: 72 Hrs

1. Construct & test the performance of Amplitude Modulated circuit.

2. Construct & test the performance of Amplitude Demodulated circuit.

3. Construct & test the performance of Frequency Modulated circuit.

4. Construct & test the performance of Frequency Demodulated circuit.

5. Design and construction of LPF using Resistors and Capacitors.

6. Design and construction of HPF using Resistors and Capacitors.

7. Design and construction of BPF using Resistors and Capacitors.

8. Observe the waveform of PSK Transmitter & Receiver.

9. Observe the waveform of FSK Transmitter & Receiver.

10. Construction &Testing of mixer stage.

11. Construction &Testing of IF stage.

12. Construction & test the performance of IF amplifier stage in SuperhetrodyneReceiver.

13. Setting up the Fiber Optic Analog link. Setting up the Fiber Optic Digital link.

14. Losses in Optical Fiber.

15. Construct & Test Analog Transmitter & Receiver.

40

N401 (A) OPERATING SYSTEMS7 Hrs / Week Total Hrs: 84 HrsUNIT - I INTRODUCTION 16 HrsOS Definition – OS Structure – Distributed computing, Key operating systems for the 1990’s–hardware, software and firmware.PROCESS MANAGEMENT : Definition of process – process states-process state transition–the process control block- operations on processes- suspend and resume- interrupt processing– Nucleus of the OS.

UNIT - II 17 HrsCONCURRENT PROCESSES: Asynchronous concurrent processes (Qualitative only) Mutualexclusion and critical section Dead lock and indefinite postponement : Examples of deadlock– indefinite postponement-resource concepts – four necessary conditions for dead lock-major areas of dead lock research – dead lock prevention- dead lock avoidance and the banker’salgorithm – dead lock detection- dead lock recovery.

UNIT - III 17 hrsSTORAGE MANAGEMENT: Real storage: Introduction – storage hierarchy ,storagemanagement strategies – contiguous and non contiguous storage allocation , single usercontiguous storage allocation, fixed partition multiprogramming-variable partitionmultiprogramming.VIRTUAL STORAGE ORGANIZATION: Virtual storage : basic concept-multilevel storageorganization – block mapping-paging-basic concepts- page replacement strategies-segmentation–segmentation with paging-demand paging- Thrashing.

UNIT - IV 17 hrsPROCESSOR MANAGEMENT JOB AND PROCESS SCHEDULING: Introduction –scheduling levels-scheduling objectives-scheduling criteria-preemptive Vs non-preemptivescheduling-the internal timer or interrupting clock-priorities-deadline scheduling-FIFOscheduling-Round robin(RR) scheduling-Quantum size-Shortest job first(SJF) scheduling-shortest remaining time (SRT) scheduling-highest response ratio next(HRN) scheduling-multilevel feedback queues-fair share scheduling.FILE SYSTEMS: Files- directories – naming, attributes- implementation –shared files –filesystem reliability.

UNIT - V 17 HrsNETWORK OPERATING SYSTEM: Definition-functions-services-advantages-types ofNOS-NOS features-popular NOSUNIX: structure-processes-user-shell, kernel, different versions of UNIX – file system,memory mode executing and terminating a program –command prompt.ADMINISTRATIVE TASK: File services-directory services-managing user and groupaccounts-default accounts- file and printer sharing- understanding backup- backup procedure-performs backup-RAID levels.

TEXT BOOKS:1. “Operating systems “, H.M. Deitel , pearson education (second edition-2000)2. “Modern OS”, Andrew S Tanen Baum, Pearson Education, 2001.

30

N212 TCP/IP AND ROUTER ADMINISTRATION LAB

6 Hrs/Week Total Hrs: 72 Hrs

1. Assigning IP Address to Machine.

2. Finding Sub net mask and Sub net Addresses

3. Mapping Host names to IP Address.

4. Checking Network TCP/IP statistics.

5. Practice on FTP commands, Telnet, SMTP.

6. Address resolution using ARP, RARP, ICMP utilities.

7. Configuration of TCP/IP on Linux.

8. Installing and configuring a Router in a network.

9. Practice on Router basic operations- Boost sequence, Route modes, Logging,Passwords.

10. Exercise on Router basic commands at different modes.

11. Router interface configuration using tools- setup script, TFTP, Config maker,Commands

12. Router security configuration using console port, Telnet& Access List.

13. Testing router status using troubleshooting tools- ping, trace route etc.

14. Configuration Cisco Discovery protocol.

15. Configuration of Static & Dynamic routes

39

N304 HTML LAB5 hrs/Week Total: 60 Hrs

1. Creation of List.2. Creation of Table.3. Creation of Form.4. Creation of Frame.5. Creation of web pages with hyper link & Image.6. Create a web site for your college using the following tags (Image, Colors,

Hyperlink, and Frames).7. Write a program to design a user information form with a Text box, Submit

Button & Reset Button.8. Write the appropriate code to perform the following

a) To create whether the entered data is Numeric or not.b) To check whether the entered data is String or not.

9. Create a web page using CSS.10. Create a web page using DHTML.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

31

N301 VISUAL BASIC PROGRAMMING7 Hrs \ Week Total: 84 Hrs

UNIT - I 17 HrsCREATING APPLICATIONS IN VISUAL BASIC: Starting Visual Basic, Developmentenvironment-rearranging desktop, menus and tool bar, tool box, controls, forms, projects.STEPS IN DEVELOPING APPLICATIONS: Step1-Placing controls on a form, -running theprogram, exploring the properties window; step2- setting properties, project explorer window,event-driven programming model; step3- writing code, getting help, Visual Basic projectdevelopment tools.

DESIGNING EFFECTIVE INTERFACES: Planning the program-choosing controls,previewing the finished program, creating dialog box-adding controls to the form, saving thework, adjusting the form design grid, commands of the format menu.

VARIABLES: Declaring variables-variant type, scope of variables, assigning values to variables,Initializing variables and defining constants, writing expressions in assignment statement,order of precedence, operation on strings, relational operators and logical operators.PROJECTS, FORMS AND MODULES: Form properties-changing the appearance of formand its controls, displaying control buttons on a form’s title bar, changing properties in code,changing the caption property at runtime, changing the enabled property at runtime, propertiesand program design, key preview property, managing multiple forms in a project, exchanginginformation between forms.

UNIT - I I PROGRAMMING ESSENTIAL - I 17 HrsPROCEDURES: Option explicit statement; creating general procedures; -understandingprocedures designing sub procedures, calling sub procedures, passing controls as arguments,optional arguments, multiple arguments, passing arguments by value or by reference, designingfunction procedures-calling function procedures.

CONTROL STRUCTURES: Decisions-if statements, control expressions, comparisonoperation, logical operations, writing decision structures, else if clause; select case structure,case expressions, nested decisions; do loops-while clause, until clause, for loop-step clause,nested loops, for each loop.

DATA STRUCTURES: Arrays-declaring arrays, multidimensional arrays, dynamic arrays;user defined types, record structure, with statement, creating an array of records, enum type.

METHODS AND EVENTS: Definitions for methods and events; differences -between them;important methods and events.

OLE AND ACTIVEX: Using the OLE control of a simple example, -programming the ActiveXcomponents, a simple example.

BEYOND STANDARD CONTROLS: Adding components to a project, adding tabs in thetoolbox, using the common dialog control, setting the properties of the common dialog control,working with the common dialog control in code, printer object.

38

8. Generate a simple report to display the items sold using Data report.

9. Generate a simple report to display the student name and marks in all subjects usingData Report Designer Object.

10. Write a code to allow the user to open a file and display the contents in a text box.Send the text to printer with minimum number of copies. Use common dialogcontrol

11. Write a code for viewing various charts using Microsoft Chart Control. Use a menuto list the chart items.

12. Create a database in Access containing information about the students. The operationsto be performed are Add, Modify, Delete and Moving between records using DataControl

13. Set two Text Boxes and Label boxes in your form. Set the caption property forLable1 box as “Enter Value” and caption property for Label2 box as “Result”. Getthe Input value from Text1 box. First using Text1_keypress() procedure checkwhether the entered data is numeric or not. If the entered value is not of numericthen display the message using msgbox “Enter only a number”. Finally display theresult in Text2 box as whether the entered number is PRIME or not. Do not allowthe user to change text in Text2 Box.

14. (a).Get the numeric value from the user using Input Box. Display the -ultiplication tablefor the entered number using FOR...NEXT -statement.

(b).Using three Text Boxes get three numbers and display the biggest number in anotherText Box. If you change any one number in three Text boxes, then your result shouldbe changed appropriately. Use Label Boxes wherever necessary.

15. (a).Develop a program to display the date and time using VBScript.(b).Develop a program to control the status bar using VBScript.

16. Develop a program to manipulate data from the server using VBScript.

Scheme of Examination Marks

Topics 65

ExerciseViva voce 10

Total 75

32

UNIT – III PROGRAMMING ESSENTIALS - II 17 HrsTESTING: Testing event procedures; syntax checking and keyword help, examining the codein the finished program-long lines of code, variables and data structures, Form_load procedure,click procedure.

DEBUGGING: Categories of errors, debugging tools, debug toolbar buttons (start,Break/Pause, End, Toggle Break Point, Step info, Step over, Step out, Local window, Immediatewindow, Watch Window, Quick watch, Call stack)

PRODUCING EXECUTABLE PROGRAM FILE: Make command, application setupwizard.

DATA REPORT: Introduction to Data Report-Parts of Data Report-Report Designer-ReportDesigner short cut menu-Sections of Data Report designer: Report Header, Page Header,Group Header/Footer Details, Page footer.

REPORT FOOTER-DATA REPORT CONTROL: Text Box control, Label Control, ImageControl, Line Control, Shape Control, Function Control-Creating a simple Data Report-DataReport at runs time-Printing Data Report.

DATABASE CONNECTIONS: Using the Visual Data Manager-database terminology, creatingthe database, data control and bound controls, programming with data control - steppingthrough the database records, searching for a database record, using SQL, reading the EOFproperty.

UNIT – IV 17 Hrs

DATA FILES AND DATABASE MANAGEMENT: Random access files-designing a file,opening a file in random mode, Put#statement, Get#statement, Seek# statement, designing anindex for random file, using the index for database operations.

TEXT FILES: Opening a text file for writing, Write# statement, Print# -statement, opening atext file for reading, “File not found” error, Input# statement, Line Input# statement, closinga file.

I/O TECHNIQUES: Input Techniques-Defining a menu, defining control arrays, validatingand formatting the input/Output techniques: calculating and displaying results, drawing charts,Displaying results using Ms Flex Grid, Tree view and List view Controls.

INTRODUCTION TO OBJECTS, CLASSES AND COLLECTIONS: Developing classesand collections-working with a class, creating a class objects, declaring object variables (earlyand late binding), creating and using a collection of objects, organizing a collection.

Inside the class module: Defining the properties of the class, developing property procedures,designing method for the class, responding to events around the objects.

4.6 Multiple Document Interface (MDI): Inside the MDI application- creating the toolbar onthe MDI form, exploring the program’s code, creating new instances of the child form, savingall files before the end of a run.

37

N303 VISUAL BASIC PROGRAMMING LAB

5 Hours / Week Total: 60 Hrs

1. (a) Place Four Text Boxes and Four Label Boxes in your Form. Set Caption Propertyof Label1 as “Principle Amount: “, Label2 as “Rate of Interest:”, Label3 as “No. ofYears:”, Label4 as “Interest Amount:”. Place a Two command buttons and thecaption property as “Simple” and “Compound”. Write appropriate code usingclick event.

(b) Place a text box and Label box in the same form. Make caption property of LabelBox as “Degrees”. Write Code to convert Centigrade to Fahrenheit. Display theresult using Message Box.

2. (a).Place a text box, List Box and Combo Box in your form. Add all possiblewindows font names in the list box as well as add font sizes in the combo box.The font and size of the text should be changed according to the font selected in thelist box and size selected in the combo box.

(b).Set three horizontal or vertical scroll bars and three label boxes with captionproperty of Labels as ‘RED’, “GREEN” and “BLUE”. Set the maximum value ofscroll bars as 255. Then place on text box. The color of the entered text shouldchange as you move the scroll bars.

3. Write a program to Develop a calculator using arrays of command boxes and a textbox.

4. Write a program to demonstrate the animation using Image Box and Timer controlwith any bmp file.

5. Develop a form to select any type of file from any directory in any drive usingDirectory Box, Drive Box, and File List. If any Bitmap file is selected, then displaythe bitmap file in a picture box.

6. (a) Place a text box, label box and command button in your form1. Set the captionproperty of label box as “ Enter A Number “, Caption property for CommandButton as “Close”. Place three option buttons in the form. Set the caption propertyas Octal, Decimal, and Hexadecimal. Write appropriate code to display Octal,Decimal and Hexadecimal values in the Text box using click events of the optionbutton controls.

(b) Set 1 Frame Control, 3 check boxes, 1 text box and 1 command button in theform2.

Place all check boxes in the frame. Change the caption properties of the checkboxes as “Bold”, “Italic”, “Underline”. Allow the user to enter the text anddisplay the text in Bold, Italic and with Underline as the user click the checkboxes. Click the command button to terminate your program.

7. Design and write a program that could be used for analysis of simple questionnaires.For each question there are four choices. Use options to get the answer. Use commandboxes to display next question, total and to exit from the program.

33

UNIT – V 16 HrsINTRODUCTION: VB Script Histry; Comparison of VB Script and VBA - data types -Variables and Constants - Arrays - Decision making statements - Conversion functions -String functions - Variant functions, User interface functions.INTRODUCING OBJECTS AND THE OBJECT MODEL: Object model – Collection plate,referring to objects, Internet Explorer Features, Window object, Frame object and the framescollection, histry object, navijator object, location object, Script object, Document object,Thelinks object and the links collection, anchor object and the anchors collection - Form objectand Forms collection, Element object and the elements collection, Making the objects,examining object properties, changing property values, Understanding object events, Handlingthose events.SUBROUTINES AND FUNCTIONS: Procedures - Functions, Subroutines declaration,definition and calling functions and Subroutines, with / without arguments , Simple functionprogram - Calling a function / subroutines within an other function / subroutines.

REFERENCE BOOKS:

1. Visual Basic 6.0 from the ground up by Garry comell, TMH.2. Visual Basic 6.0 in 30 Days by N. Krishnan and N. Saravanan3. Visual Basic 6 programming Bible by Eric A. Smith, Valor whisler4. Sams Teach yourself Visual Basic 6 in 21 days-Techmedia publication.5. VBScript for Dummies by John Walkenbach.6. VBScript in a Nutshell by Matt Child~,Paul Lomax & Ron Petrusha.

36

N302 WIDE AREA NETWORKModel Question paper

Time: 3 Hrs Maximum Marks: 75NOTE: 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I. A. 1. What are the standards used in WAN?2. Discuss about routing concepts?

B. 1. Explain in detail about switching technologies.2. Explain in detail about DTE and DCE Interface.

II. A. 1.What is the specification used in BISDN?2. Explain: Sonet Layers.

B. 1. Explain in detail about BISDN?2. Explain in detail about congestion control?

III.A.1.What is layers used in ATM?2. Explain: Basics of wireless communication.

B. 1. Explain in detail about wireless architecture.2. Explain in detail about ATM architecture.

IV.A.1. Explain the types of VPN.2. Discus about wireless bearers.

B 1. Explain in detail about VPN architecture. 2. Explain the following:

a. WAP modelb. WAP protocols

V. A.1. Write short notes on cellular and cordless telephone.2. Explain: W-CDMA.

B. 1.Explain in detail about GSM system?2. Explain in detail about Mobile Satellite systems.

34

N301 VISUAL BASIC PROGRAMMINGModel Question Paper

Time –3 Hours Maximum Marks:75NOTE 1. Answer all questions

2. Answer any one from Part - A (5 Marks) and one from Part – B (10 Marks)

I A 1. Explain about “Form” and “Project” in Visual Basic2. List down the various controls available in Visual Basic “Tool Box”

B 1. Explain in detail about visual Basic development environment.2. Briefly explain the three steps in developing an application in Visual Basic.

II A 1. How will you call function procedures? Explain with simple example. 2. Write a short notes on SELECT statement with syntax and example.

B 1. Explain in detail about data structures in Visual Basic2. Explain in detail about OLE and ActiveX.

III A 1. List down and explain any 5 event procedures.2. What are the categories of errors and how will you debug the -errors?

B 1. Explain debug toolbar buttons in detail2. Write a short notes on Data Report with Database connection.

IV A 1. What are the steps to be followed to design a random file?.2. What do you mean by early and late binding?

B 1. Explain the following statements with syntax and example.(a)OPEN (b)GET (c) Put (d)SEEK (e)Print#

2. What do you mean by MDI? Explain in detail.

V A 1. Distinguish between VbScript and VBA.2. Write a short notes on Date and Time function.

B 1. Write a short notes on (a)Link object and the links collection, (b)Anchor object and the anchors colletion, (c)Form objects and forms collection.

2. Explain in detail about Subroutines and Functions.

35

N302 WIDE AREA NETWORK6 hrs/Week Total: 72 Hrs

UNIT - I 14 HrsWAN BASICS: Internetworking Devices and Interfaces - Switches - Modems-Standards andTypes - DTE and DCE Interface, RS232C Standard - Routers - Routing Concepts - SwitchingTechnologies - Message - Circuit - Packet Switching.

UNIT - II 15 HrsBISDN AND X.25: ISDN BASICS - Services - Subscriber Access – BISDN -Services andSpecifications - X.25 - Layers - Other protocols related to X.25.FRAME RELAY AND SONET: Introduction – Operation – Layers - Congestion Control -Traffic Control - Sonet/Sdh – Signals - Physical Configuration -SONET Layers - SonetFrame.

UNIT - III 14 HrsATM: Design Goals - ATM Architecture – Switching - Switch Fabrics - ATM Layers -Service Classes - ATM Application.WIRELESS TECHNOLOGY: Basics of Wireless Communication - Key Components -Common Frequencies - Wireless Architectures - Standards for Wireless LANs - Uses ofWireless LANs – Applications - Bluetooth.

UNIT - IV 15 HrsVPN: History of VPNs – tunneling – Types – VPN Architecture – VPN Components andRequirements – VPN Protocols.MOBILE DATA SERVICES: Messaging – SMS – CBS – USDD – SIM Tool Kit – WAPModel – WAP Protocols – Architecture – Wireless Bearers.

UNIT - V 14 HrsMOBILE NETWORKS: PCS Architecture – Cellular and Cordless Telephony – CT2, PHS –PACS – Mobility Management – GSM System – Mobile Pre paid Phone Services – ThirdGeneration Mobile Services – W-CDMA – CDMA 2000 – EDGE – Internet in Space – Orbitsand VSAT – Mobile Satellite System.TEXT BOOKS:

1. Behrouz A.Forouzan, “Data Communications and Networking”, Second Edition,Tata McGraw Hill Publications, 2002.

2. Yi-Bing Lin, Imrich Chlamtac “Wireless and Mobile Network Architectures”, JohnWiley and Sons Inc, 2001.

REFERENCES:1. William A Shay,” Understanding Data Communications and Networks”, Second Edition, Brooks / Thomson learning 2001.2. Andy Dornan, “The Essential Guide to Wireless Communications Applications”,pearson Education Pvt Ltd, First Indian Reprint,2001.3. Peter T. Davis Craig R.McGuffin,” Wireless Local Area Networks”, McGraw Hill Publications, 1995.4. John Mairs, “ VPNs: A Beginners Guide”, Tata McGraw Hill Publications,2002.