Sie sind auf Seite 1von 41

M.E .

APPLIED ELECTRONICS ENGINEERING SEMESTER - I AN1605 ELECTRONICS DESIGN LABORATORY I 0 0 4 100

1. System design using PIC Microcontroller. 2. Implementation of Adaptive Filters, periodogram and multistage multirate system in DSP Processor 3. Simulation of QMF using Simulation Packages 4. Modeling of Sequential Digital system using VHDL. 5. Modeling of Sequential Digital system using Verilog. 6. Design and Implementation of ALU using FPGA. 7. Simulation of NMOS and CMOS circuits using SPICE. 8. System design using 16- bit Microprocessor.

ELECTRONICS DESIGN LABORATORY I Slno Equipment Name 1. PIC Microcontroller Development Boards and Tools 2. DSP Trainer Kit and Development tools 3. 8086 Trainer Kit 4. Modelsim Simulator/ Equivalent Software 5. PSPICE circuits Simulator / Equivalent Software 6. Mathematical / Matrix Simulator tool/ Equivalent 7. FPGA Trainer/ Development Board Tools 8. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Nos 5 5 5 Multiuser Multiuser Multiuser 5 1:2( no of computers : Approved Students strength)

SEMESTER - II

AN1655 ELECTRONIC DESIGN LAB II

0 0 4 100

1. System design using PLL 2. System design using CPLD 3. Alarm clock using embedded micro controller 4. Model train controller using embedded micro controller 5. Elevator controller using embedded micro controller 6. Simulation of Non adaptive Digital Control System using MAT LAB control system toolbox 7. Simulation of Adaptive Digital Control System using MAT LAB control system toolbox ELECTRONIC DESIGN LAB II
Sino Equipment Name 1. FPGA Trainer Boards with 200K gates and above 2. CPLD Trainer Boards with 32 Macro cells and above 3. 16 Bit Microcontroller Prototype Board 4. Mathematical Simulating Tool Like Matlab with control system tool boxes / Equivalent Software 5. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD Nos 5 5 5 Multiuser 1:2( no of computers : Approved Students strength)

M.E COMMUNICATION SYSTEMS ENGINEERING Semester - I

CO1604

COMMUNICATION SYSTEM LABORATORY I

0 0 4 100

1. Antenna Radiation Pattern measurement. 2. Simulation of Modulation and Coding in a AWGN Communication Channel using Simulation Packages. 3. Implementation of Adaptive Filters, periodogram and multistage multirate system in DSP Processor 4. Performance evaluation of Digital Data Transmission through Fiber Optic Link. 5. Study of Spread Spectrum Techniques. 6. Simulation of QMF using Simulation Packages. 7. Implementation of Video Link using Optical Fiber. 8. Implementation of Linear and Cyclic Codes. COMMUNICATION SYSTEM LABORATORY I Equipment Name Antenna Measurement Kit DSP Trainer Kit Digital Fiber optics link Kit Glass fiber Pulse generator High Frequency Storage Oscilloscope 100 MHZ Pattern Generator Fiber Picture display unit

Slno 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Nos 3 5 5 5 5 5 5 5

Mathematical Simulating Softwares Like Matlab, Matcad, or Equivalent.


Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Multiuser 1:2( no of computers : Approved Students strength)

CO1654

Communication System Lab II

0 0 4 100

1. Simulation of Audio and speech compression algorithms

2. Simulation of EZW / SPIHT Image coding algorithm. 3. Simulation of Microstrip Antennas 4. S-parameter estimation of Microwave devices. 5. Study of Global Positioning System. 6. Performance evaluation of simulated CDMA System. 7. Design and testing of a Microstrip coupler. 8. Characteristics of /4 and /2 transmission lines.

Communication System Lab II


Sino Equipment Name 1. Mathematical Simulating Softwares Like Matlab, Matcad or Equivalent. 2. IE3D Software for Antenna Simulation / Equivalent 3. Global Positioning System Kit 4. Network Analyzer (Scalar ) 5. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD Nos Multiuser 2 2 2 1:2( no of computers : Approved Students strength)

M.E. COMPUTER AND COMMUNICATION ENGINEERING CP1602 COMPUTER AND COMMUNICATION LAB0RATORY I 0 0 4 100

1. Simulation of Modulation and Coding in a AWGN Communication Channel using Simulation Packages. 2. Implementation of Linear and Cyclic Codes 3. Implementation of Adaptive Filters, periodogram and multistage multirate system in DSP Processor 4. Simulation of QMF using Simulation Packages. 5. System design using PIC Microcontroller 6. Implementation of Lexical analyzer. 7. Implementation of Semaphores and monitors in classical problems of synchronization. 8. Usage of System Calls. COMPUTER AND COMMUNICATION LAB0RATORY I Slno Equipment Name Nos 1. Antenna Trainer Kit 3 2. Functional Generator (0-20 MHZ) 3 3. CRO 30 Mhz 3 4. Multiple out put DC power Supply 3 5. PSK Frequency doubler , Phase detector 6. Counters 7. Binary Ripple counter 8. Shift Register 9. CD 4016 10. CD4046 PLL 11. FET 12. 555 Timer As per lab requirements 13. Transistor 14. 74109 15. 74123 16. LM311 17. LM 565 18. LM 324 19. IC 741 20. IC 7474 21. Personal Computers with following specifications P4, 256 1:2( no of computers : MB RAM, 40 GB HDD Approved Students

strength)

CP1652 COMPUTER AND COMMUNICATION LAB II

0 0 4 100

1.) DC characteristics of PIN PD and APD. 2.) P-I characteristics of LED and LASER. 3.) Optical link simulation using simulator packages. 4.) Web design with HTML. 5.) Web design with JAVA. 6.) Simulation of ATM switches. 7.) Simulation and Implementation of ATM congestion control algorithm. (using free ATM network simulator software)

Computer and Communication Lab II Sino Equipment Name 1. Fiber Optics Trainer with APD / LED / LASER Kit 2. Optical Link Simulator 3. Java Tool JDK 1.2 / Equivalent 4. ATM Network Stimulator Software Packages / Equivalent 5. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Nos 4 2 Multiuser Multiuser 1:2( no of computers : Approved Students strength)

M.E. DIGITAL COMMUNICATION AND NETWORKS ENGINEERING DC1603 DIGITAL COMMUNICATION AND NETWORKS LABORATORY I 0 0 4 100

1. Simulation of Modulation and Coding in a AWGN Communication Channel using Simulation Packages. 2. Implementation of Adaptive Filters, periodogram and multistage multirate system in DSP Processor 3. Simulation of QMF using Simulation Packages. 4. Implementation of Linear and Cyclic Codes. 5. Implementation and study of Stop and Wait, Goback-N and Selective Repeat ARQ protocols 6. Implementation of Distance Vector and Link State routing Algorithms. 7. Ethernet LAN protocol - To create scenario and study the performance of CSMA/CD protocol ethrol simulation 8. Simulatiobn of AdHoc Network using GLOMOSIM DIGITAL COMMUNICATION AND NETWORKS LABORATORY I Slno Equipment Name Nos 1. Digital Ics for Circuits Implementation As per lab requirements 2. 3. 4. 5.

Mathematical Simulating Softwares Like Matlab, Matcad, or Equivalent.


LAN Trainer Kit Glomosim/ NS2 Packages / Equivalent Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Multiuser
5

Multiuser 1:2( no of computers : Approved Students strength)

DC1654

DIGITAL COMMUNICATION AND NETWORK LAB II

0 0 4 100

1. Simulation and implementation of congestion control algorithm in ATM Network. (using free ATM network simulator software) 2. Simulation of ATM Switches. 3. Implementation of DS-SS technique using Spread Spectrum trainer kits. 4. Implementation of FH-SS technique using Spread Spectrum trainer kits.

5. Simulation of audio compression algorithm 6. Implementation of Analog Interface System for speech signal + ADC + Loop back DAC + Reconstruction) 7. Performance evaluation of CDMA Systems 8. Simulation of IEEE 802.11 MAC protocol
DIGITAL COMMUNICATION AND NETWORK LAB II

( active LPF

Sino

Equipment Name ATM network simulator software Package / Equivalent Spread Spectrum trainer kit Mathematical Simulating Softwares Like Matlab, Matcad, or Equivalent. Speech Signal Processing Trainer kit Advance Design System Software (ADSS) / Equivalent Glomosim Packages / Equivalent Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Nos Multiuser 3 Multiuser 2 Multiuser Multiuser 1:2( no of computer s: Approved Students strength)

M.E. OPTICAL COMMUNICATION ENGINEERING OC1604 OPTICAL COMMUNICATION LABORATORY I 0 0 4 100

1. Simulation of Modulation and Coding in a AWGN Communication Channel using Simulation Packages. 2. Performance evaluation of Digital Data Transmission through Fiber Optic Link 3. Characterization of Glass /Plastic Optical Fibers. 4. P-I Characteristics of LED and LASER Diode. 5. DC Characteristics of PIN PD and APD. 6. System Bandwidth determination for Analog Fiber Link. 7. Optical Link Simulation using Simulation Packages. 8. Optical Device Modeling using SPICE OPTICAL COMMUNICATION LABORATORY I Slno Equipment Name 1. Mathematical Simulating Softwares Like Matlab, Matcad, or Nos

Multiuser
5

Equivalent.
2. Digital Fiber Optic Link kit

3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.

SIMULINK Analog Optical Communication link Kit PTDS Lite Demopack / Equivalent PSPICE / Equivalent Glass/ Plastics Optical Fibers Power meters Numerical Aperture Measurement Fiber connector device Compatible fiber cable LED with receptacle LASER diode PIN photo diode APD compatible with LED Signal Generator CROs High frequency CROs Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

5 5

Multiuser Multiuser

As per lab requirements

1:2( no of computers : Approved Students strength)

OC1655 OPTICAL COMMUNICATION LAB II

0 0 4 100

1) Study of spatial light modulator 2) Response of optical filters 3) Characteristics of optical switches 4) Optical convolution 5) Optical matrix multiplication 6) Study of Machzender interferometer

OPTICAL COMMUNICATION LAB II

Sino Equipment Name 1. Laser source Machzender Modulator 2. Laser source Machzender Multiplexer 3. Array Wave Guide Grating

Nos 2 2 2

4. Optical Filters & MZ Inter 5. Machzender interferometer 6. Optical Spectrum Analyzer 7. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

2 2 1 1:2( no of computers : Approved Students strength)

M.E. VLSI DESIGN ENGINEERING VL1603 1. 2. 3. 4. 5. 6. 7. 8. VLSI DESIGN LABORATORY I 0 0 4 100

Modeling of Sequential Digital system using VHDL. Modeling of Sequential Digital system using Verilog. Design and Implementation of ALU using FPGA. Simulation of NMOS and CMOS circuits using SPICE. Modeling of MOSFET using C. Implementation of FFT, Digital Filters in DSP Processor. Implementation of DSP algorithms using software package. Implementation of MAC Unit using FPGA. VLSI DESIGN LABORATORY I Slno 1. 2. 3. 4. 5. 6. Equipment Name SPICE Tool / Equivalent FPGA Board with Xilinx 2S300E / Equivalent Simulating Tools (Modelsim) / Equivalent Synthesis Tool (Xilinx/ Altera) / Equivalent ORCAD PSPICE/ Tanner / Equivalent C/C++ Nos Multiuser 5

Multiuser Multiuser Multiuser Multiuser

7. 8. 9. 10. 11.

Texas Instruments, Code Composer STUDIO (CCS) Visual DSP++ Analog devices (ADSP 2181/ ADSP 2192/ Blockfin Processor ) /

Multiuser
1 Packages 5

Equivalent Mathematical Simulating Softwares Like Matlab, Matcad, or Equivalent.


Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Multiuser 1:2( no of computers : Approved Students strength)

VL 1652

VLSI DESIGN LAB II

0 0 4 100

1.) Implementation of 8 Bit ALU in FPGA / CPLD. 2.) Implementation of 4 Bit Sliced processor in FPGA / CPLD. 3.) Implementation of Elevator controller using embedded microcontroller. 4.) Implementation of Alarm clock controller using embedded microcontroller. 5.) Implementation of model train controller using embedded microcontroller. 6.) System design using PLL.

VLSI LAB II

Sino Equipment Name 1. 16 Bit Microcontroller 2. 8 bit FPGA / CPLD Board 3. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Nos 8 6 1:2( no of computers : Approved

Students strength)

M.E. WIRELESS TECHNOLOGY

WS1604

WIRELESS TECHNOLOGY LAB I

0 0 4 100

1. Simulation of Mobile Communication systems - Micro and Pico Cells 2. Simulation of Adhoc Network using GLOMOSIM 3. Simulation of Modulation and Coding in a AWGN Communication Channel using Simulation Packages. 4. Implementation of Linear and Cyclic Codes 5. Implementation of DSSS and FHSS Techniques. 6. Study of BlueTooth Techniques. 7. Implementation of RF circuits - Mixers ,Oscillators and Frequency Synthesizers . 8. Study of GPS Receiver. WIRELESS TECHNOLOGY LAB I Slno 1. 2. 3. 4. 5. Equipment Name Glomosim / Equivalent NS2 Packages / Equivalent Nos

Mathematical Simulating Softwares Like Matlab, Matcad, or Equivalent. Blue Tooth Kit RF Trainer Kit

Multiuser Multiuser Multiuser 5 5

6.

Personal Computers with following specifications P4, 256 MB RAM, 40 1:2( no of GB HDD

computers : Approved Students strength)

WS1654

WIRELESS TECHNOLOGY LAB II

0 0 4 100

1.) Implementation of Adaptive filter, periodogram and multistage, Multirate system in DSP processor. 2.) Simulation of QMF using simulator packages. 3.) Performance / parameter evaluation of CDMA System. 4.) Study of Global Positioning System. 5.) Performance / parameter evaluation of GPS System. 6.) Simulation of wireless LAN 802.11 MAC protocol. 7.) Implementation of adhoc routing algorithm DSDV,TQRA

WIRELESS TECHNOLOGY LAB II

Sino Equipment Name 1. DSP Processor Kit with Simulating Packages 2. CDMA Demonstration Kit 3. Global Positioning System Kit 4. Glomosim / NS2 Simulating Packages / Equivalent 5. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

Nos 2 2 2 2 1:2( no of computers

: Approved Students strength)

M.E (COMPUTER SCIENCE ENGG.) SLNO CODE 1. 2. 3. 4. CS1656 CS1605 CS1606 CS1656 CS1657 NAME OF THE SUBJECT DATA STRUCTURES LABORATORY OPERATING SYSTEM LABORATORY NETWORKING LAB DATABASE AND WEB TECHNOLOGY LAB 0 0 3 100

NETWORKING LAB

1. Retrieving data with URLs 2. Implementation of Socket Programming a. Using TCP/IP b. Using UDP 3. Implementation of FTP 4. Implementation of ECHO/PING/TALK 5. Implementation of Remote command Execution 6. Implementation of ARP 7. Implementation of RARP 8. Implementation of RMI / RPC 9. Implementation of Shortest Path Routing Algorithm 10. Implementation of Sliding Window Protocol NETWORKING LAB Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. UNIX 1 Server 2. C Multiuser* 3. JAVA Freeware * No of Licenses = No of Computers

CS1657 DATABASE AND WEB TECHNOLOGY LAB 1. Study of all SQL commands 2. Implement the concept of Normalization

0 0 3 100

3. Implement the inventory control system with a reorder level 4. Develop a package for a bank to maintain its customer details 5. Develop a package for the payroll of a company 6. Designing a web site using HTML, DHTML and Client side Scripting 7. Write a program in java for getting time and data information from the server using TCP/UDP 8. Write a program in java to implement Database Connectivity 9. Write a JSP program for order processing 10. Write a ASP program using the components DATABASE AND WEB TECHNOLOGY LAB Slno Equipment Name HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 9. ORACLE/ MY SQL/ Equivalent 1 Server Licenses + Multiuser* 10. J2SDK 1.4.01 Freeware 11. ASP Multiuser* * No of Licenses = No of Computers

Nos

CS1605

DATA STRUCTURES LABORATORY

0 0 3 100

1. Implementation of Singly ,Doubly and Circular linked list .

2. Implementation of Multistack in a Single Array. 3. Implementation of Circular Queue. 4. Implementation of Binary Search trees. 5. Implementation of Hash table. 6. Implementation of Heaps. 7. Implementation of AVL Rotations. 8. Implementation of Breadth First Search Techniques. 9. Implementation of Depth First Search Techniques. 10. Implementation of Prims Algorithm. 11. Implementation of Dijkstras Algorithm. 12. Implementation of Kruskals Algorithm 13. Implementation of Searching Techniques 14.Implementation of Sorting Techniques DATA STRUCTURES LABORATORY Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C Multiuser* * No of Licenses = No of Computers

CS1606

OPERATING SYSTEM LABORATORY

0 0 3 100

1. Implement the following CPU Scheduling Algorithms. i) FCFS ii) Round Robin iii) Shortest Job First . 2. Implement the Mutual Exclusion Problem Using Dekkers Algorithm. 3. Implement Inter Process Communication Problem (Producer-Consumer /

Reader- Writer Problem ) Using Semaphores. 4. Implement Best fit, First Fit Algorithm for Memory Management. 5. Implement Memory Allocation with Pages. 6. Implement FIFO page Replacement Algorithm. 7. Implement LRU page Replacement Algorithm. 8. Implement the creation of Shared memory Segment. 9. Implement File Locking. 10. Implement Bankers algorithm. OPERATING SYSTEM LABORATORY Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C Multiuser* 2. UNIX 1 Server OR LINUX * No of Licenses = No of Computers OR 1 Server for each lab (open Source)

M.E.(NETWORK ENGG.) SLNO CODE 1. 2. 3. 4. NE1606 NE1607 NE1654 NE1655 NAME OF THE SUBJECT NETWORK PROGRAMMING LABORATORY INTERNET PROGRAMMING LABORATORY NETWORK SIMULATION LAB WIRELESS NETWORK LAB

NE1606

NETWORK PROGRAMMING LABORATORY

0 0 3 100

List of Experiments 1. Write a program to transfer a File using TCP. 2. Write a program to transfer Files using UDP. 3. Write a program to capture packets through the network interface 4. Simulate the functions of Data Link layer 5. Simulate Selective repeat algorithm 6. Implementation of Go-Back-N protocol 7. Implementation of IP fragmentation and Reassembly 8. Demonstrate SSL client/Server architecture 9. Demonstrate a simple multicast client/server 10. Test the Transaction TCP in client/server architecture NETWORK PROGRAMMING LABORATORY Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 Freeware 2. C Multiuser* * No of Licenses = No of Computers

NE1607

INTERNET PROGRAMMING LABORATORY

0 0 3 100

1. 2. 3. 4. 5.

List of Experiments Creating a web page with cascading style sheets and Embedded style sheets. Create a web page with the following. Order form using HTML form elements Validate the details in client side by using java script Design a web page to perform screen saver animations using java script 6. Design a web page to display the text file contents using data binding concepts in DHTML.

7. 8. 9. 10. 11. 12. 13. 14.

Design a HTML Editor using java applet. Design a web page for library Management using java applet and JDBC. Write a Java RMI program to copy a text file from server to client. Design a web page to conduct On-line Quiz using java server pages. Write a servlet program to do the following. Set the URL of another server. Display the header details during request of a page. Display response header as well as contents during response from the server. 15. Design a web page to demonstrate session tracking Management using Java servlet INTERNET PROGRAMMING LABORATORY Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 Freeware 2. SERVLETS Multiuser* * No of Licenses = No of Computers

NE1654 NETWORK SIMULATION LAB 1. Study of GloMoSim and NS 2 Simulators

0 0 3 100

Simulation using GloMoSim 2. Simulate Ad hoc network using AODV protocol. 3. Simulate Ad hoc network using DSDV protocol. 4. Simulate Ad hoc network using DSR protocol. Simulation using Network Simulator -2 5. Simulate Ad hoc network using AODV protocol. 6. Simulate Ad hoc network using DSDV protocol. 7. Simulate Ad hoc network using DSR protocol. 8. Simulate a MPLS network using LDP protocol. 9. Simulate a MPLS network for differentiated Services. 10. Simulate a MPLS network providing alternate LSPs under protection scheme. NETWORK SIMULATION LAB Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. NS2 PACKAGES / Equivalent Multiuser* 2. GLOMOSIM PACKAGES / Equivalent 1 3. OTCL PACKAGES/ Equivalent 1 4. C++ Multiuser* * No of Licenses = No of Computers

NE1655

WIRELESS NETWORK LAB

0 0 3 100

I. Using CDMA Spread Spectrum Trainer (1) Embedded wireless solutions using CDMA network (2) GPS integrated GSM modules using SMS for in tracking & remote monitoring applications II. Using GPS Trainer (3) Embedded GPS modules interfaced with other embedded modules for location based applications (4) GPS integrated GSM modules using SMS for in tracking & remote monitoring applications III. Using GSM Trainer (5) Developing GSM board+ SIM card based applications emulating mobile phones (Eg. Mobile ATM Vans) (6) SMS based remote monitoring/control applications using existing GSM network IV. Using Bluetooth Trainer (7) Bluetooth based wireless personal area networking (WPAN) printers, mouse, keypads, and mobiles (8) Combining RFID and Bluetooth V. Mobile Communication Trainer MT2000 (9) Can be used as stand alone or full product development kit in 49 MHz ISM band VI. RFID Development Kit (10) Tag all assets inside Embedded Wireless Lab with RFID (11) Use of passive and active tags for Library Management system VII. Smart Wireless Applications & Wireless Sensor Networks (12) Remote door locks and gate openers WIRELESS NETWORK LAB Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT 2. WIRLESS ADAPTORS 10 Units 3. CDMA SPREAD SPETRUM TRAINEER 2 Units 4. GPS TRAINEER 2 Units 5. BLUETOOTH TRAINEER 2 Units 6. MT 2000 2 Units 7. RFID DEV.KIT 4 Units SOFTWARES 1. J2ME Multiuser* * No of Licenses = No of Computers

SLNO CODE 1. 2. 3. 4. SE1605 SE1606 SE1655 SE1656

M.E.(SOFTWARE ENGG.) NAME OF THE SUBJECT NETWORKS LABORATORY CASE TOOLS LABORATORY SOFTWARE TESTING LAB

SOFTWARE DEVELOPMENT LAB

SE1605

NETWORKS LABORATORY

0 0 3 100

1. Simulation of Sliding window Protocol 2. Simulation of ARP/RARP 3. Simulation of Routing Protocol 4. Client server application using TCP, UDP, 5. Client server application using RPC 6. Study of NS2 or GLOMOSIM 7. Simulation of Dynamic Routing using NS2 or GLOMOSIM NETWORKS LABORATORY Slno Equipment Name HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. UNIX 1 Server OR LINUX 2. IIS SERVER / WEB Server 3. NS2/ GLOMOSIM Packages / Equivalent 4. C * No of Licenses = No of Computers OR 1 Server for each lab (open Source) Multiuser* Multiuser* Multiuser* Nos

SE1606

CASE TOOLS LABORATORY

0 0 3 100

Develop software for an application using typical Case Tool, following Software Engineering methodology as given below: 1. Problem Statement Thorough study of the problem Identify project scope, Objectives and infrastructure. 2. 3. Business modeling and requirements specification: The specification language Unified Modeling Language (UML), will be used. UML
diagrams, sequence diagrams, collaboration diagrams and add interface to class diagrams. Use work products data dictionary, use case diagrams and activity diagrams, build and test, class

1. Software Implementation Coding - Use tools for automatic code generation from system specifications. 2. Change Management Program, Data and Documentation management 3. Software Testing Prepare test plan, perform validation testing, coverage analysis, memory leaks, develop test case hierarchy, Site check and site monitor. 4. Software Documentation and Reverse Engineering Apply Reverse Engineering approach and compare with the forward engineering approach. Prepare documents and reports CASE TOOLS LABORATORY Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. RATIONAL ROSE / Equivalent Multiuser* * No of Licenses = No of Computers

SE1655

SOFTWARE TESTING LAB

0 0 3 100

I. Do the following testing for a chosen software implementation using any commercial or freeware tools: 1. Path-testing 2. Transaction-flow testing. 3. Data-flow testing. II. Do the following measurements on a chosen software implementation: 1. Halsteads metrics 2. McCabes metrics III. Simulate a test driver IV. Develop a simple software testing tool implementing any testing technique of your choice. SOFTWARE TESTING LAB Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. WIN RUNNER / LOAD RUNNER / TEST RUNNER / Multiuser* Equivalent * No of Licenses = No of Computers

SE1656 SOFTWARE DEVELOPMENT LAB 100

0 0 3

Take up a software development project of your choice and systematically carry-out all the phases of SDLC. Do the necessary documentation at each stage. Use appropriate case tools. The project to be carried out may be in domains such as: 1. Online stock trading 2. Airport management 3. Bio-informatics 4. Hospital management 5. Internet-based multi-user online games 6. Programmer's editor with syntax-based coloring 7. Library of computer security related algorithms

SOFTWARE DEVELOPMENT LAB


Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 Free ware 2. APPLICATION SERVER (WEB SPHERE, KLEBLOGIC) / 1 Server Licenses + Multiuser* 3. 4. Equivalent VB/VC++ ORACLE * No of Licenses = No of Computers Multiuser* 1 Server Licenses + Multiuser*

SLNO CODE 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. MC1606 MC1607 MC1656 MC1657 MC1657 MC1613 MC1615 MC1664 MC1666 MC1619

MCA NAME OF THE SUBJECT DATA STRUCTURES LABORATORY PROGRAMMING LABORATORY OBJECT ORIENTED PROGRAMMING LAB DBMS LAB ALGORITHMS LAB GRAPHICS AND MULTIMEDIA LAB INTERNET PROGRAMMING LAB VISUAL PROGRAMMING LAB MIDDLEWARE LAB SOFTWARE DEVELOPMENT LAB

MC1614 MICROPROCESSORS LAB

MC1665 UNIX AND NETWORK PROGRAMMING LAB MC1617 XML AND WEB SERVICES LAB

MC1606

DATA STRUCTURES LABORATORY

0 0 3 100

1. Represent the given sparse matrix using one dimensional array and linked list. 2. Create a Stack and do the following operations using arrays and linked lists (i)Push (ii) Pop (iii) Peep 3. Create a Queue and do the following operations using arrays and linked lists (i)Add (ii) Remove 4. Implement the operations on singly linked list, doubly linked list and circular linked list. 5. Create a binary search tree and do the following traversals (i)In-order (ii) Pre order (iii) Post order 6. Implement the following operations on a binary search tree. (i) Insert a node (ii) Delete a node 7. Sort the given list of numbers using heap and quick sort. 8. Perform the following operations in a given graph (i) Depth first search (ii) Breadth first search 9. Find the shortest path in a given graph using Dijkstra algorithm MC1606 Data Structures Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C Multiuser* 2. C++ Multiuser* * No of Licenses = No of Computers

MC1607

PROGRAMMING LABORATORY

3 100

1. Display the following: (i) Floyds triangle (ii) Pascal Triangle 2. Generate the following series of numbers: Armstrong numbers between 1 to 100 Prime numbers between 1 to 50 Fibonacci series up to N numbers 3. Manipulate the strings with following operations. (i) Concatenating two strings (ii) Reversing the string (iii) Finding the substring (iv) Replacing a string (v) Finding length of the string 4. Find the summation of the following series: (i) Sine (ii) Cosine (iii) Exponential 5. Create the sales report for M sales person and N products using two dimensional array. 6. Simulate following Banking operations using functions. (i)Deposit (ii) Withdrawal (iii) Balance Enquiry 7. Implement using recursion I, Find the solution of Towers of Hanoi problem using recursion. II, Fibonacci number generation. III, Factorial 8. Generate Student mark sheets using structures. 9. Create a collection of books using arrays of structures and do the following: (i) Search a book with title and author name (ii) Sorts the books on title. MC1607 Programming Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C Multiuser* 2. C++ Multiuser* * No of Licenses = No of Computers

MC1656 Object Oriented Programming Lab 1. Programs using Constructor and Destructor.

0 0 3 100

2. Creation of classes and use of different types of functions. 3. Count the number of objects created for a class using static member function. 4. Write programs using function overloading and operator overloading. 5. Programs using inheritance. 6. Program using friend functions. 7. Program using virtual function. 8. Write a program using exception handling mechanism. 9. Programs using files. 10. Programs using function templates. MC1656 Object Oriented Programming Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 2. C++

Freeware Multiuser*

* No of Licenses = No of Computers

MC1657

DBMS Lab

100

1. Execute a single line and group functions for a table. 2. Execute DCL and TCL Commands. 3. Create and manipulate various DB objects for a table. 4. Create views, partitions and locks for a particular DB. 5. Write PL/SQL procedure for an application using exception handling. 6. Write PL/SQL procedure for an application using cursors. 7. Write a DBMS program to prepare reports for an application using functions. 8. Write a PL/SQL block for transaction operations of a typical application using triggers. 9. Write a PL/SQL block for transaction operations of a typical application using package. 10. Design and develop an application using any front end and back end tool (make use of ER diagram and DFD). Typical Applications Banking, Electricity Billing, Library Operation, Pay roll, Insurance, Inventory, etc. MC1657 DBMS Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. ORACLE / MY SQL * No of Licenses = No of Computers

Multiuser*

MC1658

ALGORITHMS LAB

0 0 3

100

1. Apply the divide and Conquer technique to arrange a set of numbers using merge sort method. 2. Perform Strassens matrix multiplication using divide and conquer method. 3. Solve the knapsack problem using greedy method. 4. Construct a minimum spanning tree using greedy method. 5. Construct optimal binary search trees using dynamic programming method of problem solving. 6. Find the solution for traveling salesperson problem using dynamic programming approach. 7. Perform graph traversals. 8. Implement the 8 Queens Problem using backtracking. 9. Implement knapsack problem using backtracking. 10. Find the solution of traveling salesperson problem using branch and bound technique.

MC1658 Algorithms Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C 2. C++

Multiuser* Multiuser*

* No of Licenses = No of Computers

MC1613

GRAPHICS AND MULTIMEDIA LAB

0 0

100

1. Write a C program with Fundamental Graphics Function 2. Write a C program for Line drawing using Bresenham, DDA Line Drawing Algorithms. 3. Write a C program for Circle Drawing using Bresenham Circle Drawing Algorithms. 4. Write a C program for Clipping Algorithm using Line Clipping. 5. Write a C program for 2D Transformations like Translations and Scaling and Rotations. 6. Write a C program for 3D Transformations like Translations and Scaling and Rotations. 7. Create Frame by Frame Animations using multimedia authoring tools. 8. Develop a presentation for a product using techniques like Guide Layer, masking and onion Skin using authoring tools. 9. Create a Jpeg image which demonstrates the various features of an image editing tool. 10. Demonstrate Rasterization and filtering of layers and give blending effects for a logo. MC1613 Graphics And Multimedia Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. C Multiuser* 2. MACROMEDIA FLASH / Equivalent Multiuser* 3. ADOBE PHOTOSHOP / Equivalent Multiuser* 4. MACROMEDIA DIRECTORY / Equivalent Multiuser* * No of Licenses = No of Computers

MC1615

INTERNET PROGRAMMING LAB

0 0 3 100

1. Program to illustrate the use of overloading and overriding. 2. Program to implement the concept of Interfaces and packages. 3. Generate the program using exceptions handling mechanism. 4. Program to achieve Inter thread communication and deadlock avoidance. 5. Implement the file operations. 6. Program using Applets. 7. Program using JDBC. 8. Program using JNI concepts. 9. Program to illustrate the use of Remote Method Invocation. 10. Program using Servlets.

MC1615 Internet Programming Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 Freeware 2. TOMCAT/ APACHE WEB SERVER / Equivalent 1 Server License * No of Licenses = No of Computers

MC1664

VISUAL PROGRAMMING LAB

0 3

100

1. Program using application wizard : SDI, MDI, Drawing Inside the View Window, Device Context 2. Program to handle basic events: The message map, saving the views state, initializing a view class data member 3. Program using graphical device interface objects 4. Program to display modal and modaless dialogs. 5. Program using static and dynamic controls 6. Program using document view architecture 7. Program with tool bars and status bars 8. Program using SDI and MDI serialization 9. Program to create dynamic link libraries using MFC 10. Program to interface with database MC1664 Visual Programming Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. VB/VC++ Multiuser* 2. MS ACCESS Multiuser * OR ORACLE / MY SQL * No of Licenses = No of Computers OR 1 Server Licenses + Multiuser*

MC1665

UNIX AND NETWORK PROGRAMMING LAB

0 3

100

1. Program using basic network commands 2. Program using system calls : create, open, read, write, close, stat, fstat, lseek 3. Program to implement inter process communication using pipes 4. Program to perform inter process communication using message queues 5. Program to perform inter process communication using shared memory 6. Program to perform synchronization using semaphores 7. Program to capture packets : sniffer 8. Program using TCP sockets (Client and Server) 9. Program using UDP sockets (Client and Server) 10. Program using URL class to download web pages

MC1665 UNIX and Network Programming Laboratory Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01 Freeware 2. C++ Multiuser* 3. C Multiuser* 4. UNIX 1 Server Licenses * No of Licenses = No of Computers

MC1666

MIDDLEWARE LAB

0 3

100

1. Create a distributed application to download various files from various servers using RMI

2. Create a Java Bean to draw various graphical shapes and display it using or without using BDK 3. Develop an Enterprise Java Bean for Banking operations 4. Develop an Enterprise Java Bean for Library operations 5. Create an Active-X control for File operations 6. Develop a component for converting the currency values using COM / .NET 7. Develop a component for encryption and decryption using COM / .NET 8. Develop a component for retrieving information from message box using DCOM / .NET 9. Develop a middleware component for retrieving Stock Market Exchange information using CORBA 10. Develop a middleware component for retrieving Weather Forecast information using CORBA MC1666 Middleware Laboratory Slno Equipment Name Nos HARDWARE 1 ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT . SOFTWARES 1. J2SDK 1.4.01 2. . NET 3. C# 4. BLAZIX,/ WEBSPHERE/WEBLOGIC/ JBOSS/ Equivalent * No of Licenses = No of Computers

Freeware Multiuser* Multiuser* 1 Server Licenses

MC1617

XML and Web Services Lab

0 0 3 100

1. Create an XML document to store an address book. 2. Create an XML document to store information about books and create the DTD files. 3. Create an XML schema for the books XML document from exercise 2. 4. Create an XML document to store resumes for a job web site and create the DTD file 5. Present the books XML document using cascading style sheets (CSS). 6. Write an XSLT program to extract book titles, authors, publications, book rating from the books XML document and use formatting. 7. Use Microsoft DOM to navigate and extract information from the books XML document. 8. Use Microsoft DSO to connect HTML form or VB form to the books XML document and display the information. 9. Create a web service for temperature conversion with appropriate client program. 10. Create a web service for currency conversion (at five currencies) with appropriate client program. MC1617 XML and WEB Services Laboratory Slno Equipment Name Nos HARDWARE 1 ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT . SOFTWARES 1. J2SDK 1.4.01/ J2EE 2. 3. 4. SERVLETS VB BLAZIX / WEBSPHERE / WEBLOGIC * No of Licenses = No of Computers

Freeware Multiuser* Multiuser* 1 Server Licenses

MC1619

SOFTWARE DEVELOPMENT LAB

0 0 3 100

Develop Software using CASE tools for the applications like : 1. Online railway reservation system 2. Payroll processing application 3. Inventory system 4. Automating the banking process 5. Software for game 6. Library management system 7. Create a dictionary 8. Text editor 9. Telephone directory 10.Create an E-Book of your choice

MC1619 SOFTWARE DEVELOPMENT LAB Slno Equipment Name Nos HARDWARE 1. ONE HIGH END SERVER AND ONE COMPUTER PER STUDENT SOFTWARES 1. J2SDK 1.4.01/ JAVA/C/C+ Freeware / Freeware /Multiuser*/ Multiuser*/ 2. 3. 4. +/WEB BROWERS/ Equivalent ORACLE/MSACCESS/SQL/ Equivalent VB/VC++/DEVELOPER 2000/ Equivalent ANY CASE TOOL/ Equivalent Multiuser* 1 Server Licenses Edition+ Multiuser* Multiuser* Multiuser*

* No of Licenses = No of Computers

MC1614

MICROPROCESSORS LAB

0 0 3

100

1. Write an assembly language program to perform arithmetic operations on block of data using Hexadecimal numbers. 2. Write an assembly language program to perform arithmetic operations on block of data using BCD numbers. 3. Write an assembly language program to perform byte and string manipulation. 4. Write an assembly language program to interface Programmable Peripheral Interface. 5. Write an assembly language program to interface Programmable Timer. 6. Write an assembly language program to interface Programmable Communication Interface. 7. Write an assembly language program to interface Keyboard/Display Controller. 8. Write a program to Perform Power On Self Test. 9. Write a program for floppy disk trouble shooting. 10. Write a program for printer trouble shooting. MICROPROCESSORS LAB Sino 1. Equipment Name 8085 Trainer Kit Nos 15 15 2 2 2 2 2 2

2. 8086 Trainer Kit 3. Programmable Peripheral interface module (8085 Compatable) 4. Programmable interface Timer module (8085 Compatable) 5. RS 232/RS 485 interface module (8085 Compatable) 6. Keyboard / Display controller interface (8085 Compatable) 7. Floppy disk Interface card (8086 Compatable) 8. Printer Parallel / Serial Interface Card ( Compatable with 8086) 9. Personal Computers with following specifications P4, 256 MB RAM, 40 GB HDD

1:2( no of computers : Approved Students strength)

* No of Licenses = No of Computers