Docstoc

Annexure - III - Kovai Kalaimagal Educational Trust

Document Sample
Annexure - III - Kovai Kalaimagal Educational Trust Powered By Docstoc
					     Coimbatore Institute Of Engineering And Information Technology
                              Narasipuram, Coimbatore – 109.

             Department of Computer Science and Engineering

                                Experimental Setup
Regulation 2001 :
7th Semester :

                             CS439 COMPREHENSION

The objective of comprehension is to provide opportunity for the student to apply the
knowledge acquired during the academic programme to real-life problems which he/she
may have to face in future as an engineer.

Three periods per week shall be allotted in the time table for the activity and this time
shall be utilized by the students to receive guidance from the members of faculty on
solving real-life problems, practice solving these problems and on group discussions,
seminar presentation, library reading as assigned by the faculty member in-charge.
The continuous assessment and semester evaluation may be carried out as specified in the
guidelines to be issued from time to time.

                                                                            TOTAL : 45

            CS434 INTERNET PROGRAMMING LABORATORY
                                 (Prerequisite: CS 241)
SYLLABUS :
  1. Client Side Scripting Programs.
  2. Use of Components.
  3. Creating Dynamic Web Pages.
  4. Experiments with ACTIVEX / JAVA Server Pages.
  5. Sockets Programming and Applications.
  6. Java Servlets.
  7. On-line Transactions – Database Connectivity.
                                                                            TOTAL : 60
LIST OF EXPERIMENTS:
1.      Write a java program to demonstrate the use of following Layouts
            a) Flow Layout        b) Border Layout       c) Grid Layout
            d) Grid Bag Layout e) Card Layout
2.      Write a program in java to demonstrate the following AWT controls
           1. Scrollbar          2. Choice
           3. List               4. Checkbox
3.    Write a program in java to create an applet with the following
                  i. Create a color palette with matrix of buttons.
                 ii. Set Foreground and Background of the control Text Area by
                     selecting a color from Color palette.
                 iii. In order to select Foreground or Background use Checkbox control
                      as Radio Buttons.
4.    Write a program in java to do the following.
      i)      Set the URL of another server.
      ii)     Download the homepage of the server
      iii)    Display the contents of home page with date, content type, Expiration
              date, Last modified and length of the page.
5.    Write a program in Java for creating simple chat application with Data gram
      sockets and Data gram pockets.
6.    Write a program in Java to create Servlets for displaying student mark list.
      Assume that student information is available in a database which has been stored
      in a Server.
7.    Write a program in Java to create servlets for conducting on line examination.
8.    Create a web page with the following using HTML
      i)     Set the background with yellow color.
      ii)    Use our college information for the document
      iii)   Use different fonts with different sizes.
      iv)    Differentiate text, active link, and visited link, link with different colors.
      v)     Use various Text formatting tags.
9.    Create a web page with the following using HTML
      i)     Set the background with tilted image using style sheet.
      ii)    Set some hyperlinks in your document with images.
      iii)   Set some inter hyperlinks for viewing all the pages of your homepage.
10.   Create a web page with the following using HTML
      i)     Using MSPaint, Draw INDIA map and store it in a file.
      ii)    Using image map fix the hot spots for the metropolitan Cities with
             approximate positions
                  a) DELHI b) BOMBAY c) COLCUTTA d) MADRAS
      iii)   Show information for all the cities when the hot spots are clicked.
11.   Create a Web page with the following.
      i)     Cascading style sheets.
      ii)    Embedded style sheets.
      iii)   Inline style sheets.
      iv)    Use our College information for the WebPages.

      SOFTWARE REQUIRED: JDK 1.3, JSDK, Any WEB BROWSER.
                   CS435 SOFTWARE DEVELOPMENT LAB

      SYLLABUS:

      Implementation of project using Software Engineering Techniques:

          1.   PROJECT PLANNING
          2.   SOFTWARE REQUIREMENT ANALYSIS
          3.   DATA MODELLING & IMPLEMENTATION
          4.   SOFTWARE TESTING
          5.   SOFTWARE DEBUGGING

                                                                     TOTAL : 60
LIST OF EXPERIMENTS :

Develop the following software using software Engineering methodology:

   1. Online Railway reservation system
   2. Simulator software for parallel processing operation
   3. Payroll processing application
   4. Inventory system
   5. Simulator software for compiler operation
   6. Automating the Banking process
   7. Software for game
   8. Library management system
   9. Text editor
   10. Create a dictionary
   11. Telephone directory
   12. Create an E- Book of your choice.

SOFTWARE REQUIRED:

Languages: C/C++/JDK 1.3, JSDK, WEB BROWSER & UML
Any Front End Tools ( Like VB, VC++, Developer 2000 )
Any Back End Tools ( Like Oracle, MS-Access, SQL )
Regulation 2004 :
3rd Semester :

  CS1205         OBJECT ORIENTED PROGRAMMING LAB EXPERIMENTS

C++
        1. Programs Using Functions
               - Functions with default arguments
               - Implementation of Call by Value, Call by Address and Call by
                  Reference
        2. Simple Classes for understanding objects, member functions and
           Constructors
               - Classes with primitive data members
               - Classes with arrays as data members
               - Classes with pointers as data members – String Class
               - Classes with constant data members
               - Classes with static member functions
        3. Compile time Polymorphism
               - Operator Overloading including Unary and Binary Operators.
               - Function Overloading
        4. Runtime Polymorphism
               - Inheritance
               - Virtual functions
               - Virtual Base Classes
               - Templates
        5. File Handling
               - Sequential access
               - Random access
JAVA
        6. Simple Java applications
               - for understanding reference to an instance of a class (object),
                   methods
               - Handling Strings in Java
        7. Simple Package creation.
               - Developing user defined packages in Java
        8. Interfaces
               - Developing user-defined interfaces and implementation
               - Use of predefined interfaces
        9. Threading
               - Creation of thread in Java applications
               - Multithreading
        10. Exception Handling Mechanism in Java
               - Handling pre-defined exceptions
               - Handling user-defined exceptions
                      CS1206         DIGITAL LABORATORY

LIST OF EXPERIMENTS :
           1. Verification of Boolean theorems using digital logic gates
           2. Design and implementation of combinational circuits using basic gates for
               arbitrary functions, code converters, etc.
           3. Design and implementation of 4-bit binary adder / subtractor using basic
               gates and MSI devices
           4. Design and implementation of parity generator / checker using basic gates
               and MSI devices
           5. Design and implementation of magnitude comparator
           6. Design and implementation of application using multiplexers
           7. Design and implementation of Shift registers
           8. Design and implementation of Synchronous and Asynchronous counters
           9. Coding combinational circuits using Hardware Description Language
               (HDL software required)
           10. Coding sequential circuits using HDL (HDL software required)


                     CS1207         SYSTEM SOFTWARE LAB
(Using C or C++)
1.     Implement a symbol table with functions to create, insert, modify, search, and
       display.
2.     Implement pass one of a two pass assembler.
3.     Implement pass two of a two pass assembler.
4.     Implement a single pass assembler.
5.     Implement a macro processor.
6.     Implement an absolute loader.
7.     Implement a relocating loader.
8.     Implement pass one of a direct-linking loader.
9.     Implement pass two of a direct-linking loader.
10.    Implement a simple text editor with features like insertion / deletion of a
       character, word, sentence.

(For loader exercises, output the snap shot of the main memory as it would be, after the
loading has taken place)


4th Semester :

      EE1292 Electrical Engineering and Control Systems Laboratory
AIM
To expose the students to basic operations of electric circuits, A.C. and D.C. machines
and control systems.
1. Verification of Kirchoff’s laws
   Objectives
    1. To study and verify the Kirchoff’s current law for simple D.C. circuits.
    2. To study and verify kirchoff’s voltage law for simple D.C. circuits.
2.Study of RLC series and parallel circuits
   Objective
   1. To study RL, RC and RLC series and parallel circuits using simple circuits.
3.Open circuit and load characteristics of self-excited DC generator
       Objectives
   1. To determine induced emf with respect to field excitation of a self excited D.C.
      generator.
   2. To determine residual voltage and the critical field resistance.
   3. To determine the terminal voltage with respect to load current.
   4. To determine the variation of induced emf with respect to armature current.


4.Load test on D.C. shunt motor
       Objectives
   1. To obtain the variation of torque, speed, efficiency and line current with respect to
      the output.
   2. To obtain the variation of torque, speed and efficiency with respect to the input
      line current.
   3. To obtain the variation of torque with respect to speed.

5.Speed control of D.C. shunt motor and Swinburne’s test
Objectives
   1. To obtain the variation of speed with respect to field excitation for a given
      armature voltage.
   2. To obtain the variation of speed with respect to armature voltage for a given field
      excitation.
   3. To determine the constant losses of a D.C. shunt machine.
   4. To predetermine the efficiency characteristics when working as a motor and as a
      generator.

6.Load test on single phase transformer
       Objective
   1. To determine the variation of efficiency and voltage regulation for a resistance
      load.
7.Load test on three phase induction motor
        Objective
   1. To obtain the variation of efficiency, torque, slip, line current and power factor
        with respect to output.
   2. To obtain the variation of efficiency, torque, slip and power factor with respect to
      line current.
   3. To obtain the variation of torque with respect to slip.

8.Load test on single-phase induction motor
        Objectives
   1. To obtain the variation of efficiency, torque, slip, line current and power factor
      with respect to output.
   2. To obtain the variation of efficiency, torque, slip and power factor with respect to
      line current.
   3. To obtain the variation of torque with respect to slip.

9.Transfer function of separately excited D.C. generator
   Objectives
   1. To determine the transfer function of a separately excited D.C. generator.
   2. To determine resistance and Inductance of the field coil.
   3. To study the steady state response for a given step input.

10.Transfer function of armature and field controlled D.C. motor
        Objectives
   1.      To determine transfer function for armature and field controlled D.C. motor.
   2.      To determine the resistance, inductance of both armature and field.\
   3.      To determine the torque constant for both methods.
   4.      To determine the moment of Inertia and friction co-efficient.
   5.      To study the steady state response for a given step input.


11.Transfer function of A.C. servo motor and compensating network
        Objectives
   1.      To determine the transfer function.
   2.      To determine the various parameters associated with the transfer function.
   3.      To study the steady state response for a step input.
   4.      To derive the transfer function of Lag and Lead compensating networks.
   5.      To study the steady state response of both the networks for a step input.
                     CS1254          OPERATING SYSTEM LAB
      (Implement the following on LINUX platform. Use C for high level language
                                     implementation)
1.      Shell programming
        - command syntax
        - write simple functions
        - basic tests
2.      Shell programming
        - loops
        - patterns
        - expansions
        - substitutions
3.      Write programs using the following system calls of UNIX operating system:
        fork, exec, getpid, exit, wait, close, stat, opendir, readdir
4.      Write programs using the I/O system calls of UNIX operating system (open, read,
write, etc)
5.      Write C programs to simulate UNIX commands like ls, grep, etc.
6.      Given the list of processes, their CPU burst times and arrival times, display/print
        the Gantt chart for FCFS and SJF. For each of the scheduling policies, compute
        and print the average waiting time and average turnaround time
7.      Given the list of processes, their CPU burst times and arrival times, display/print
        the Gantt chart for Priority and Round robin. For each of the scheduling policies,
        compute and print the average waiting time and average turnaround time
8.      Implement the Producer – Consumer problem using semaphores.
9.      Implement some memory management schemes – I
10.     Implement some memory management schemes – II

Example for expt 9 & 10 :
Free space is maintained as a linked list of nodes with each node having the starting byte
address and the ending byte address of a free block. Each memory request consists of the
process-id and the amount of storage space required in bytes. Allocated memory space is
again maintained as a linked list of nodes with each node having the process-id, starting
byte address and the ending byte address of the allocated space.

When a process finishes (taken as input) the appropriate node from the allocated list
should be deleted and this free disk space should be added to the free space list. [Care
should be taken to merge contiguous free blocks into one single block. This results in
deleting more than one node from the free space list and changing the start and end
address in the appropriate node]. For allocation use first fit, worst fit and best fit.
                      CS1255         VISUAL PROGRAMMING LAB

LIST OF EXPERIMENTS :

           Windows SDK / Visual C++
      1. Writing code for keyboard and mouse events.
      2. Dialog Based applications
      3. Creating MDI applications

           Visual C++
      4.   Threads
      5.   Document view Architecture, Serialization
      6.   Dynamic controls
      7.   Menu, Accelerator, Tool tip, Tool bar
      8.   Creating DLLs and using them
      9.   Data access through ODBC
10.        Creating ActiveX control and using it

5th Semester :

                              CS1305         NETWORK LAB
                         (All the programs are to be written using C)

      1. Simulation of ARP / RARP.
      2. Write a program that takes a binary file as input and performs bit stuffing and
          CRC Computation.
      3. Develop an application for transferring files over RS232.
      4. Simulation of Sliding-Window protocol.
      5. Simulation of BGP / OSPF routing protocol.
      6. Develop a Client – Server application for chat.
      7. Develop a Client that contacts a given DNS Server to resolve a given host name.
      8. Write a Client to download a file from a HTTP Server.
       9 &10 Study of Network Simulators like NS2/Glomosim / OPNET .

      CS1306            MICROPROCESSORS AND MICROCONTROLLERS LAB

LIST OF EXPERIMENTS :
      1. Programming with 8085 – 8-bit / 16-bit multiplication/division using repeated
         addition/subtraction
      2. Programming with 8085-code conversion, decimal arithmetic, bit manipulations.
      3. Programming with 8085-matrix multiplication, floating point operations
      4. Programming with 8086 – String manipulation, search, find and replace, copy
         operations, sorting. (PC Required)
      5. Using BIOS/DOS calls: Keyboard control, display, file manipulation. (PC
         Required)
   6.  Using BIOS/DOS calls: Disk operations. (PC Required)
   7.  Interfacing with 8085/8086 – 8255, 8253
   8.  Interfacing with 8085/8086 – 8279,8251
   9.  8051 Microcontroller based experiments – Simple assembly language programs
       (cross assembler required).
   10. 8051 Microcontroller based experiments – Simple control applications (cross
       assembler required).


           CS1307         DATABASE MANAGEMENT SYSTEMS LAB

LIST OF EXPERIMENTS :
   1. Data Definition Language (DDL) commands in RDBMS.
   2. Data Manipulation Language (DML) and Data Control Language (DCL)
       commands in RDBMS.
   3. High-level language extension with Cursors.
   4. High level language extension with Triggers
   5. Procedures and Functions.
   6. Embedded SQL.
   7. Database design using E-R model and Normalization.
   8. Design and implementation of Payroll Processing System.
   9. Design and implementation of Banking System.
   10. Design and implementation of Library Information System.


6th Semester :

                 CS1355       GRAPHICS AND MULTIMEDIA LAB

   1. To implement Bresenham’s algorithms for line, circle and ellipse drawing
   2. To perform 2D Transformations such as translation, rotation, scaling, reflection
       and sharing.
   3. To implement Cohen-Sutherland 2D clipping and window-viewport mapping
   4. To perform 3D Transformations such as translation, rotation and scaling.
   5. To visualize projections of 3D images.
   6. To convert between color models.
   7. To implement text compression algorithm
   8. To implement image compression algorithm
   9. To perform animation using any Animation software
   10. To perform basic operations on image using any image editing software
                      CS1356          COMPILER DESIGN LAB
1 & 2 Implement a lexical analyzer in “C”.
3.     Use LEX tool to implement a lexical analyzer.
4.     Implement a recursive descent parser for an expression grammar that generates
       arithmetic expressions with digits, + and *.
5.     Use YACC and LEX to implement a parser for the same grammar as given in
problem
6.     Write semantic rules to the YACC program in problem 5 and implement a
       calculator that takes an expression with digits, + and * and computes and prints its
       value.
7 & 8. Implement the front end of a compiler that generates the three address code for a
       simple language with: one data type integer, arithmetic operators, relational
       operators, variable declaration statement, one conditional construct, one iterative
       construct and assignment statement.
9 &10.         Implement the back end of the compiler which takes the three address
       code generated in problems 7 and 8, and produces the 8086 assembly language
       instructions that can be assembled and run using a 8086 assembler. The target
       assembly instructions can be simple move, add, sub, jump. Also simple
       addressing modes are used.
                                                                                Annexure – S

           Coimbatore Institute of Engineering and Information Technology
Vellimalaipattinam, Narasipuram post, Coimbatore – 641 109
                   LIST OF EXPERIMENTAL SETUP
                                     7 Semester
  B.E – Electronics and Communication Engineering (R 2001)
                              EC440 – RF Laboratory

       S.No.                     Name of the Equipment
          1.    Antenna Measuring System with following 4 antennas
                Half Wave Dipole, Yagi Antenna, Loop Antenna, Two
                Element array
          2.    Spectrum Analyzer (minimum 500MHz)
          3.    RF Source (minimum 100MHz)/ AM-FM generator
          4.    CRO (100Mhz)
          5.    Required RF components for the above experiments



    3 Semester B.E. – Electronics and Communication Engineering (R 2004)
                        EE1261 – Electrical Machines Lab
   S.No.                          Description of Equipment
   1.      D.C motor – Generator set
           D.C motor – Shunt Generator
           D.C motor – Compound Generator
   2.      D.C. Shunt Motor
   3.      D.C. Series Motor
   4.      D.C. Compound Motor
   5.      Single phase transformers
   6.      Three phase transformers
   7.      D.C. Motor – Alternator set
   8.      Three phase Induction Motor (Squirrel cage)
   9.      Three phase slip ring Induction Motor
   10.     Single phase Induction Motor
   11.     Resistive load
           3 phase – 2 , single phase - 3
   12.     Inductive load
   13.     Single phase Auto transformer
   14.     Three phase Auto transformer
   15.     Moving Coil Ammeter of different ranges
   16.     Moving Coil Voltmeter of different ranges
   17.     Moving Iron Ammeter of different ranges
   18.     Moving Iron voltmeter of different ranges
   19.     Wire wound Rheostats of different ratings
   20.     Tachometers
   21.     Single element wattmeters of different ranges UPF / LPF
   22.     Double element wattmeters of different ranges
   23.     Power factor meter
   24.     Digital multimeter
   25.     Three point starter, four point starter,DOL starter, manual star / delta
 starter, semi automatic and fully automatic star / delta starter

                        3 Semester
B.E. – Electronics and Communication Engineering (R 2004)
       EC1204 – Electronic Devices and Circuits Lab I


   S.No.               Description of Equipment
   1.       Variable DC Power Supply
   2.       Variable DC Power Supply
   3.       Fixed Power Supply
   4.       DC Ammeter (100mA ,10mA, 250 µA)
   5.       DC Ammeter
   6.       DC Voltmeter (3V, 10V, 300V)
   7.       DC Voltmeter (30V, 15V)
   8.       DC Voltmeter
   9.       Output Power Meter
   10.      CRO
   11.      Multimeter
   12.      Multimeter
   13.      Function Generator
   14.      Rheostats (710 Ω, 910 Ω)
   15.      Rheostats (530 Ω, 1820Ω)
   16.      Decade Resistance Box
   17.      Decade Capacitance Box
   18.      Decade Inductance Box
   19.      Step Down Transformer
   20.      UJT 2N2642
   21.      BJT BC147,BC157,SK100,2N3055
   22.      BJT BC107
   23.      JFET BFW10
   24.      Resistors
   25.      Capacitors
   26.      Diodes , Zener Diodes
   27.      SCR TYN 604
   28.      Bread Boards



                        3 Semester
B.E. – Electronics and Communication Engineering (R 2004)
                EC1206 – Data structure Lab

   S.No.               Description of Equipment
   1.       Pentium III machines
   2.       Borland or Turbo C Software
                        4 Semester
B.E. – Electronics and Communication Engineering (R 2004)
     EC1256 – Electronics circuits II and simulation lab

           Requirement for a batch of 30 students

   S.No.              Description of Equipment
   1.      Variable DC Power Supply
   2.      Fixed Power Supply
   3.      CRO
   4.      Multimeter
   5.      Multimeter
   6.      Function Generator
   7.      Digital LCR Meter
   8.      PC with SPICE Simulation Software
   9.      BC 107,BF195, 2N2222
   10.     Resistors
   11.     Capacitors
   12.     Inductors
   13.     Diodes , Zener Diodes
   14.     Bread Boards


                        4 Semester
B.E. – Electronics and Communication Engineering (R 2004)
          EC1257 – Linear Integrated Circuit Lab

   S.No.              Description of Equipment
   1.      IC Trainer
   2.      Dual Power Supply
   3.      CRO
   4.      Multimeter
   5.      IC741, LF351, LF356
   6.      IC NE555
   7.      IC565
   8.      IC7490
   9.      LM317
   10.     LM723
   11.     IC SG3524 / SG3525
   12.     Transistor – 2N3391
   13.     Diodes
   14.     Zener Diode
   15.     Potentiometer
   16.     Resistors
   17.     Capacitors
   18.     Bread Boards
   19.     Step Down Transformer
                        4 Semester
B.E. – Electronics and Communication Engineering (R 2004)
              EC1258 – Digital Electronics Lab


   S.No.              Description of Equipment
    1.     IC Trainer
  (i)      Power Supply
    2.     Multimeter
    3.     IC7400
    4.     IC 7404
    5.     IC 74682
    6.     IC7402
    7.     IC7408
    8.     IC7411
    9.     IC7432
    10.    IC7483
    11.    IC7486
    12.    IC74150
    13.    IC74151
    14.    IC74147
    15.    IC7445
    16.    IC7474
    17.    IC7476
    18.    IC7491
    19.    IC555
    20.    IC7494
    21.    IC7447
    22.    IC74180
    23.    Seven Segment Display
    24.    LEDs
    25.    Bread Boards

                        5 Semester
B.E. – Electronics and Communication Engineering (R 2004)
           EC1306 – Digital Signal Processing Lab


   S.No.               Description of Equipment
    1.     PCs with Fixed / Floating point DSP Processors
           (Kit / Add-on Cards)
    2.     List of software required:
           MATLAB with Simulink and Signal
           Processing Tool Box
    3.     Function Generators (1MHz)
    4.     CRO (20MHz)
                          5 Semester
  B.E. – Electronics and Communication Engineering (R 2004)
             EC1307 – Microprocessor and Application Lab

              Requirement for a batch of 30 students

S.No.                      Description of Equipment
 1.       PCs with assembler for 8086 and MCS 51 family
 2.       8085 microprocessor kit
 3.       8086 microprocessor kit
 4.       8031 microcontroller kit
 5.       ADC chips
 6.       DAC chips
 7.       Bread Board
 8.       Stepper motor
 9.       DC motor
 10.      Power supply ( 5V,12V )
 11.      Interfacing Cable (RS232)


                          6 Semester
  B.E. – Electronics and Communication Engineering (R 2004)
             EC1353 – Communication System Lab


  S.No.                   Description of Equipment
   1.       CRO – 20 MHz
   2.       Function Generator (1MHz )
   3.       Power Supply ( 0 - 30 Volts Variable )
   4.       Bread Board
   5.       AM Receiver Kit
   6.       FM Receiver Kit
   7.       TDM Trainer Kit
   8.       PAM,PPM,PWM Trainer Kits
   9.       PCM Trainer Kit
   10.      Delta Modulation Kit / Differential pulse code
            modulation kit
   11.      Line Coding & Decoding Kit
   12.      ASK,PSK,FSK,QPSK Trainer Kits
   13.      Antenna Training System with Half wave dipole, Yagi
            and Loop Antennas
   14.      IC 565,566,567,741
   15.      BC 107
   16.      BFW10
   17.      OA79
   18.      Resistors ( Various ranges )
   19.      Capacitors ( Various ranges )
   20.      Decade Inductance box
                                       6 Semester
               B.E. – Electronics and Communication Engineering (R 2004)
                         EC1355 – Electronic System Design Lab


        S.No                           Description of Equipment
        1.        CRO                         20 MHz Dual Trace Oscilloscope
                                              30 MHz Dual Trace Oscilloscope
        2.        Function generator          1 MHz and 3MHz
        3.        Multimeter                  31/2 Digit
        4.        Regulated Power Supply      Dual source (0-30V)/2A
                                              Dual tracking (15 V/2A)
                                              Single source (0-30V)/2A
        5.        Transistor                  BC107, BF199, TL187
                                              SL100, TIP122, TIP127
        6.        Bread board                                      -
        7.        Integrated Circuit          LM723, LM741, LM3524D, IC555,
                                              IC565, LM335, LM311,
                                              LM1496,IC7474.IC7404, LM339
        8.        Transformer                 9-0-9 volts
        9.        SCR                         2P4M
        10.       Diode                       1N4001
        11.       Thermistor                  1 K
        12.       Microprocessor              8085-EB kit with one VXT Bus
        13.       ADC module
                                              With one VXT Bus
                  DAC module
        14.       Microphone                  -
        15.       Amplifier speaker           -
        16.       DSP Processor               Fixed Point DSP trainer kit. (MICRO-50
                                              EB)
        17.       PLC                         -
        18.       ORCAD Package               5 User license
        19.       Computer                    Standard
        20.       Resistors                   Standard values in the range 1 To 1M
        21.       Capacitors                  Standard values in the range of 1F and
                                              1000 F
        22.       Inductor coils              312 H, 555H




6 semester B.E. – Electronics and Communication Engineering (R2004)

                                   EC1354 – Networks Lab

S.No.              Description of Equipment


   1. LAN Trainer
   2. Network Simulation Software
   3. Personal computers with P4 processor, 256 MB RAM and 40GB HDD.
                                7 Semester
        B.E – Electronics and Communication Engineering (R 2001)
        EC434 – Microwave and Optical Communication Laboratory
                                 1. MICROWAVE EXPERIMENTS

S.No.                                    Name of the Equipment
   1.        X-band Microwave test bench consisting of the following:
             Microwave source, Power supply, Detector, Isolator, Attenuator, Frequency meter,
             Slotted line section, VSWR meter, Multimeter
   2.        J-band Microwave test bench consisting of the following :
             Microwave source, Power supply, Detector, Isolator, Attenuator, Frequency meter,
             Slotted line section, VSWR meter, Multimeter
   3.        Power meter
   4.        Gunn Diode source, PIN Modulator, Power supply, Monitor, Detector
   5.        Components and Accessories required for Radiation pattern measurements:
             Calibrated Antenna turn table, Two horn Antennas, Reflector Antenna with feed,
             90o twist (two),
   6.        Microwave components:
             Directional coupler –
                  a. 3 dB
                 b.   10 dB
                 c.   20 dB
             E-Plane TEE
             H-Plane TEE
             Magic TEE
             Slide screw tuner
             Movable short
   7.        Spare Crystal Diodes

 2. OPTICAL EXPERIMENTS

   S.                                    Name of the Equipment
   No.
     1.         LED source at wavelength – 660 nm, 850 nm, 1300 nm (Mounted source)
     2.         LD source at wavelength 660 nm, 850 nm , 1300 nm, 1550 nm (Mounted
                source)
        3.      PIN Diode
        4.      APD
        5.      Optical power supply
        6.      Function generator
        7.      Fibers:
                Plastic Fiber with end connectors, (1 meter length)
                Single mode Glass Fiber with end connectors, (1 meter length)
                Multi mode Glass Fiber with end connectors (1 meter length)
                Adapters
        8.      Optical Power meter
        9.      Digital Multi meter
        10.     DC Power supply (0-30 Volts)
11.   Fiber Trainer Kits for the following experiments:
        i.              Study of Fiber characteristics
               (Attenuation, Dispersion, Numerical Aperture)
        ii.             Analogue Modulation
        iii.            Digital Modulation
        iv.             Time Division Multiplexing
        v.              Analogue Link
        vi.             Digital Link
        vii.            Voice Link
        viii.           Video Link
        ix.             Fault Location finding in Fiber link
12.   Supporting accessories such as Optical Components, Connectors, Adapters,
      Terminals etc.
      COIMBATORE INSTITUTE OF ENGINEERING AND INFORMATION
                         TECHNOLOGY
            NARASIPURAM POST, COIMBATORE – 6411 109.

                DEPARTMENT OF INFORMATION TECHNOLOGY


     REGULATION 2001 - EXPERIMENTAL SETUP FOR IT LABS
IF453           NETWORKING LAB

File transfer using RS232C interface.
File transfer-using TCP/IP.
Remote command execution
UNIX socket programming.
Windows socket programming

                                                                          TOTAL : 45

                                    IF454          SOFTWARE DEVELOPMENT LAB

Implementation of project using Software Engineering Techniques based on previous
semester courses.


     REGULATION 2004 - EXPERIMENTAL SETUP FOR IT LABS
CS1205          OBJECT ORIENTED PROGRAMMING LAB                          0 0 3 100
C++
1.       Programs Using Functions
         -      Functions with default arguments
         -      Implementation of Call by Value, Call by Address and Call by Reference
2.       Simple Classes for understanding objects, member functions and Constructors
         -      Classes with primitive data members
         -      Classes with arrays as data members
         -      Classes with pointers as data members – String Class
         -      Classes with constant data members
         -      Classes with static member functions
3.       Compile time Polymorphism
         -      Operator Overloading including Unary and Binary Operators.
         -      Function Overloading
4.       Runtime Polymorphism
         -      Inheritance
         -      Virtual functions
         -      Virtual Base Classes
       -      Templates
5.     File Handling
       -      Sequential access
       -      Random access

JAVA
6.     Simple Java applications
       -       for understanding reference to an instance of a class (object), methods
       -       Handling Strings in Java
7.     Simple Package creation.
       -       Developing user defined packages in Java
8.     Interfaces
       -       Developing user-defined interfaces and implementation
       -       Use of predefined interfaces
9.     Threading
       -       Creation of thread in Java applications
       -       Multithreading
10.    Exception Handling Mechanism in Java
       -       Handling pre-defined exceptions
       -       Handling user-defined exceptions


CS1206                DIGITAL LABORATORY                                   3 0 0 100

                              LIST OF EXPERIMENTS
1.     Verification of Boolean theorems using digital logic gates
2.     Design and implementation of combinational circuits using basic gates for
       arbitrary functions, code converters, etc.
3.     Design and implementation of 4-bit binary adder / subtractor using basic gates
       and MSI devices.
4.     Design and implementation of parity generator / checker using basic gates and
       MSI devices.
5.     Design and implementation of magnitude comparator
6.     Design and implementation of application using multiplexers
7.     Design and implementation of Shift registers
8.     Design and implementation of Synchronous and Asynchronous counters
9.     Coding combinational circuits using Hardware Description Language (HDL
       software required)
10.    Coding sequential circuits using HDL (HDL software required)
CS1207                SYSTEM SOFTWARE LAB                                       0 0 3
100
(Using C or C++)
1.     Implement a symbol table with functions to create, insert, modify, search,
       and display.
2.     Implement pass one of a two pass assembler.
3.     Implement pass two of a two pass assembler.
4.     Implement a single pass assembler.
5.     Implement a macro processor.
6.     Implement an absolute loader.
7.     Implement a relocating loader.
8.     Implement pass one of a direct-linking loader.
9.     Implement pass two of a direct-linking loader.
10.    Implement a simple text editor with features like insertion / deletion of a
       character, word, sentence.

(For loader exercises, output the snap shot of the main memory as it would be, after the
loading has taken place)


IT1253                SOFTWARE ENGINEERING LAB                           0 0 3 100
Develop two or three of the following applications using the software engineering
methodologies given below using C/C++ as frontend and MS-ACCESS as Backend.

       Requirements Analysis
       Design Concepts
       Function Point Analysis
       Implementation
       Software Testing Techniques
       Error Tracking

       Suggested List of Applications:
1.     Library Management System
2.     Bank Management System
3.     Inventory System
4.     Software for a Game
5.     Text Editor
6.     Natural Language Based Grammar Checker
7.     Airline Reservation System
8.     Online Survey
9.     Financial Accounting System
10.    Graphics Toolkit

IT1254        DSP AND COMMUNICATION SYSTEMS LAB                          0 0 3 100
1.     Generation and detection of Amplitude Modulation
2.     Generation of Frequency modulation and its detection
3.     Generation and detection of PAM
4.     Generation of BFSK and its detection
5.     Pseudo Random Noise sequence generation with digital IC’s.
6.     Generation of i/p Signals.
7.     Analysis of linear system [with convolution and deconvolution operation]
8.     FIR filter design. [any one Technique]
9.     IIR filter design [any one Technique]
10.    Implementation of FFT, Interpolation and decimation
11.    Simulation of DS spread spectrum [Experiments 6 to 11 are to be implemented
       with MATLAB]

CS1306 MICROPROCESSORS AND MICROCONTROLLERS LAB 0 0 3 100

                                LIST OF EXPERIMENTS
1.     Programming with 8085 – 8-bit / 16-bit multiplication/division using repeated
       addition/subtraction
2.     Programming with 8085-code conversion, decimal arithmetic, bit manipulations.
3.     Programming with 8085-matrix multiplication, floating point operations
4.     Programming with 8086 – String manipulation, search, find and replace, copy
       operations, sorting. (PC Required)
5.     Using BIOS/DOS calls: Keyboard control, display, file manipulation. (PC
       Required)
6.     Using BIOS/DOS calls: Disk operations. (PC Required)
7.     Interfacing with 8085/8086 – 8255, 8253
8.     Interfacing with 8085/8086 – 8279,8251
9.     8051 Microcontroller based experiments – Simple assembly language programs
       (cross assembler required).
10.    8051 Microcontroller based experiments – Simple control applications (cross
       assembler required).

CS1403        CASE TOOLS LAB                                               0 0 3 100

Prepare the following documents for two or three of the experiments listed below and
develop the software engineering methodology.

1.     Program Analysis and Project Planning.
       Thorough study of the problem – Identify project scope, Objectives,
       Infrastructure.

2.     Software requirement Analysis
       Describe the individual Phases / Modules of the project, Identify deliverables.

3.     Data Modeling
       Use work products – Data dictionary, Use diagrams and activity diagrams, build
       and test lass diagrams, Sequence diagrams and add interface to class diagrams.

4.     Software Development and Debugging

5.     Software Testing
       Prepare test plan, perform validation testing, Coverage analysis, memory leaks,
       develop test case hierarchy, Site check and Site monitor.



Suggested List of Applications:
1.     Student Marks Analyzing System
2.     Quiz System
3.     Online Ticket Reservation System
4.     Payroll System
5.     Course Registration System
6.     Expert Systems
7.     ATM Systems
8.     Stock Maintenance
9.     Real-Time Scheduler
10.    Remote Procedure Call Implementation

CS1254                 OPERATING SYSTEM LAB (Linux based)                           0 0 3
                                           100
(Implement the following on LINUX platform. Use C for high level language
implementation)

1.      Shell programming
                - command syntax
                - write simple functions
                - basic tests
2.      Shell programming
                - loops
                - patterns
                - expansions
                - substitutions
3.      Write programs using the following system calls of UNIX operating system:
        fork, exec, getpid, exit, wait, close, stat, opendir, readdir
4.      Write programs using the I/O system calls of UNIX operating system (open, read,
write, etc)
5.      Write C programs to simulate UNIX commands like ls, grep, etc.
6.      Given the list of processes, their CPU burst times and arrival times, display/print
        the Gantt chart for FCFS and SJF. For each of the scheduling policies, compute
        and print the average waiting time and average turnaround time
7.       Given the list of processes, their CPU burst times and arrival times, display/print
         the Gantt chart for Priority and Round robin. For each of the scheduling policies,
         compute and print the average waiting time and average turnaround time
8.       Implement the Producer – Consumer problem using semaphores.
9.       Implement some memory management schemes – I for eg
         Free space is maintained as a linked list of nodes with each node having the
         starting byte address and the ending byte address of a free block. Each memory
         request consists of the process-id and the amount of storage space required in
         bytes. Allocated memory space is again maintained as a linked list of nodes with
         each node having the process-id, starting byte address and the ending byte address
         of the allocated space.
10.      Implement some memory management schemes – II for eg
         When a process finishes (taken as input) the appropriate node from the allocated
         list should be deleted and this free disk space should be added to the free space
         list. [Care should be taken to merge contiguous free blocks into one single block.
         This results in deleting more than one node from the free space list and changing
         the start and end address in the appropriate node]. For allocation use first fit,
         worst fit and best fit.


CS1307          DATABASE MANAGEMENT SYSTEMS LAB                             0 0 3 100


                                 LIST OF EXPERIMENTS
1.       Data Definition Language (DDL) commands in RDBMS.
2.       Data Manipulation Language (DML) and Data Control Language (DCL)
         commands in RDBMS.
3.       High-level language extension with Cursors.
4.       High level language extension with Triggers
5.       Procedures and Functions.
6.       Embedded SQL.
7.       Database design using E-R model and Normalization.
8.       Design and implementation of Payroll Processing System.
9.       Design and implementation of Banking System.
10.      Design and implementation of Library Information System.

      CS1255               VISUAL PROGRAMMING LAB                               0 0 3 100

                                 LIST OF EXPERIMENTS
                                                               Windows SDK / Visual C++
1.       Writing code for keyboard and mouse events.
2.       Dialog Based applications
3.       Creating MDI applications
                                                                               Visual C++
4.       Threads
5.       Document view Architecture, Serialization
6.       Dynamic controls
7.       Menu, Accelerator, Tool tip, Tool bar
8.       Creating DLLs and using them
9.       Data access through ODBC
10.      Creating ActiveX control and using it

CS1305                  NETWORK LAB                                         0 0 3 100
                        (all the programs are to be written using C)

1.        Simulation of ARP / RARP.
2.        Write a program that takes a binary file as input and performs bit stuffing and
          CRC Computation.
3.        Develop an application for transferring files over RS232.
4.        Simulation of Sliding-Window protocol.
5.        Simulation of BGP / OSPF routing protocol.
6.        Develop a Client – Server application for chat.
7.        Develop a Client that contacts a given DNS Server to resolve a given host name.
8.        Write a Client to download a file from a HTTP Server.
9.        Study of NS2.
      10.    Study of Glomosim / OPNET.

IT1403           SOFTWARE COMPONENTS LABORATORY                             0 0 3 100


                                 LIST OF EXPERIMENTS
1.       COM COMPONENT: Development of simple com components in VB and use
         them in applications. [2 example].
2.       ENTERPRISE JAVA BEANS: Deploying EJB for simple arithmetic operator.
3.       RMI: Deploying RMI for client server applications. [2 Experiments].
4.       Creation Of DLL Using VB And Deploy it in Java [2 Experiments]
5.       Naming Services In CORBA
6.       DSI, DII IN CORBA.
7.       INTER ORB IN COMMUNICATION [IIOP, IOR] Jac ORB & Visi broker ORB
8.       STUDYING J2EE SERVER.
9.       SIMPLE APPLICATION USING CORBA.
      CS1355              GRAPHICS AND MULTIMEDIA LAB
                                     0 0 3 100

1.      To implement Bresenham’s algorithms for line, circle and ellipse drawing
2.      To perform 2D Transformations such as translation, rotation, scaling, reflection
        and sharing.
3.      To implement Cohen-Sutherland 2D clipping and window-viewport mapping
4.      To perform 3D Transformations such as translation, rotation and scaling.
5.      To visualize projections of 3D images.
6.      To convert between color models.
7.      To implement text compression algorithm
8.      To implement image compression algorithm
9.      To perform animation using any Animation software
10.     To perform basic operations on image using any image editing software
                                                                                 Annexure – S

              Coimbatore Institute of Engineering and Information Technology
Vellimalaipattinam, Narasipuram post, Coimbatore – 641 109
      I Year B.E. Electronics and Communication Engineering (R 2004 Revised)
          Computer Science and Engineering AND Information Technology

                     LIST OF EXPERIMENTAL SETUP
                              EC 1X02 - Circuit Analysis
                 S.No.           Description of Equipment
                  1.      0 – 030 V RPS
                  2.      0 – 30 Voltmeter
                  3.      0 – 30 mA Ammeter
                  4.      0 – 100 mA AC Ammeter
                  5.      0 – 200 mV AC Voltmeter
                  6.      Audio Oscillator
                  7.      CRO (30 MHz)
                  8.      Passive components

            GE 1X02 COMPUTER PROGRAMMING LABORATORY

                S.No.              Description of Equipment
                         LAN system with 36 modes (OR) stand alone
                1.
                         PCs
                2.       Printer
                1.       Operating System
                2.       Compiler
                3.       Application package

                      GE 1X03 Engineering Practices Laboratory
 S.No.                                Description of Equipment
           Assorted components for plumbing consisting of metallic pipes, plastic pipes,
 1.        flexible pipes, couplings, unions, elbows, plugs, Valves, Taps and other
           fittings.
 2.        Carpentry vice (fitted to work bench)
 3.        Standard woodworking tools
 4.        Models of industrial trusses, door joints, furniture joints
 1.        Arc welding transformer with cables and holders
 2.        Welding booth with exhaust facility
 3.        Welding accessories like welding shield, chipping hammer, wire brush, etc.
 4.        Oxygen and acetylene gas cylinders, blow pipe and other welding outfit.
 5.        Centre lathe
 6.        Hearth furnace, anvil and smithy tools
 7.        Moulding table, foundry tools
 8.        Study-purpose items: centrifugal pump, air-conditioner
 1.        Assorted electrical components for house wiring
 2.        Electrical measuring instruments
 3.        Study purpose items: Iron box, fan and regulator, emergency lamp
 1.        Soldering guns
 2.        Assorted electronic components for making circuits
 3.        Small PCBs
 4.        Multi Meters
 5.            Study purpose items: Telephone, FM radio, low-voltage power supply



                   PC 1X01 PHYSICS & CHEMISTRY LABORATORY

                                       Physics Laboratory

S.No.                                 Description of Equipment
          Torsional Pendulum apparatus
 1.
          (With accessories)
          Non-uniform Bending apparatus
 2.
          (With accessories)
          Viscosity (Poiseuille’s flow) apparatus
 3.
          (With accessories)
          Lees’ disc apparatus
 4.
          (With accessories)
          Air Wedge apparatus
 5.
          (With traveling microscopes and accessories)
 6.       Band gap determination of a Semiconductor
          Spectrometer
 7.
          (With grating, prism and accessories)
          Diode laser (2 mW power) or
 8.       He-Ne laser (2mW)
          (Lycopodium powder, Optical fibre Kit and accessories)
          Thermo emf – potentiometer apparatus
 9.
          (With accessories)
          Ultrasonic interferometer
 10.
          (With accessories)
 11.      Uniform Pending – Determination of Young’s Modulus

                                    Chemistry Laboratory

       S.No.                            Description of Equipment
       1.        Electronic balance
       2.        pH meter
       3.        Conductivity bridge
       4.        Potentiometer
       5.        Platinum electrodes
       6.        Calomel electrodes
       7.        Spectrophotometer
       8.        Flame photometer
       9.        Oswald viscometer
       10.       Glassware

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:8/24/2011
language:English
pages:30
kala22 kala22
About