DEPARTMENT OF INFORMATION TECHNOLOGY

LIST OF EXPERIMENTS

 

 
COMPUTER PRACTICE – I / GE1104
 
WORD PROCESSING
 
1.  Document creation, text manipulation with scientific notation.
2.  Table creation, table formatting and conversion.
3.  Mail merge and letter preparation
4.  Drawing-flow chart
 
      SPREADSHEET
 
5. Chart – line, XY, bar and pie.
6. Formula – formula editor
7. Spreadsheet including of object, picture and graphics, protecting the document    
    and sheet
8. Sorting and import  / export features.
9. Data types, expression evaluation. Condition statements.
10.Function.recursion and parameter passing mechanisms.
11.Arrays
12.Structures and unions
13.Pointer and Functions
14.File processing
15.Dynamic allocation & linked list
 
DATA STRUCTURES LAB / CS1152
 
1. Array implementations of list abstract data type (ADT)
2. Linked list implementations of list ADT
3. Cursor implementations of list ADT
4. Array implementations of stack ADT
5. Linked list implementations of stack ADT
6. Implement the application for checking ‘Balanced parenthesis'
    Using array implementation of stack ADT (by implementing files (a) and (b)
    given above)
7. Implement the application for checking ‘Balanced parenthesis' using array
     implementation of Stack ADT (by using file (a) from experiment 6 and
     implementing file(c))
8. Implement the application for ‘Evaluating postfix Expressions’
    array and linked list implementation of Stack ADT(by implementing
    files (d) and using files (b), and then by using files (d) and (c))
9. Queue ADT
10. Search tree ADT – binary search tree
11. Heap Sort
          12. Quick Sort
 
OBJECT ORIENTED PROGRAMMING LAB / CS1205
 
C++
 
1.      Program using functions
-         Function 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 including unary and binary operator.
-         Function Overloading
         4. Runtime polymorphism
-         Inheritance
-         Virtual functions
-         Virtual base classes
-         Templates
       5. File Handing
-         Sequential access
-         Random access
JAVA
 
       6. Simple Java applications
-         For understanding references to an instance of a class (object), methods
-         Handing 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 handing mechanism in java
-         Handing pre- defined exceptions
-         Handing user- defined exceptions

 
SYSTEM SOFTWARE LAB / CS1207
 
          1. Implement a symbol table with functions to create, insert, modify, search, and display.
          2. Implement pass one of a two-pass assembler.
3. Implements 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- linked loader.
9. Implement pass two of a direct- linked loader.
10. Implement a simple text editor with features link insertion / deletion of a character, word, sentences.
 
 
SOFTWARE ENGINEERING LAB / IT1253
 
        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
 
CASE TOOLS LAB / IF 357
 
1. Course Registration System
2. Pay Roll systems
3. Quiz System
4. Online ticket reservation system
5. Student marks analyzing system
6. Expert system to prescribe the medicines for the given symptoms
7. ATM system
8. Platform assignment system for the trains in a railway station
9. Stock maintenance
 
VISUAL PROGRAMMING LAB / IF 358
 
VISUAL BASIC
 
          1. Student mark analysis
          2. Factorial of a given number
          3. Changing the background color
          4. Changing the shape of an object
          5. Arithmetic and relational operators
          6. Selection of directories, drives and files
          7. Calculator
          8. Menu editor
          9. Common dialog box
          10. MDI application
          11. Drawing using keyboard and mouse events
          12. Color manipulation using classes and objects
          13. Bank processing
          14. Payroll system
 
VISUAL C++
 
         1. Factorial of a given number
         2. Calculator
         3. Capturing the mouse
         4. Splitter window
 
MULTIMEDIA LAB / IF 367
 
PHOTOSHOP
 
     1.  Background effect
     2.  College symbol
     3.  Book cover
     4.  Background-transpancy effect
     5.  Animation using c
 
MACROMEDIA FLASH
 
     1. Bouncing a ball
     2. Natural scenery effect
     3. Analog clock
     4. Greeting card
     5. Solar system
 
 
SOFTWARE COMPONENT LAB / IF 368
 
1. Using Active-X controls.
2. Deploying components for handling multimedia files.
3. Deploying components for e-business application.
4. Application using COM/DCOM.
5. Components in web applications.
6. Distributed objects deployment-EJB and CORBA.
7. Sample applications.
 
NETWORKING LAB / IF 453
 
   1. File transfer using RS232c interface.
   2. File transfer-using TCP/IP.
   3. Remote command execution.
   4. UNIX socket programming.
   5. Windows socket programming.
 
SOFTWARE DEVELOPMENT LAB / IF 454
Implementation of project using software engineering Techniques based on pervious semester courses