Thursday, April 5, 2012

Download Programs : Computer Lab Practices II - BE-IT : Pune Uiversity



Download Programs for CLP II

Codes contributed by :
Aniket Naik, Diksha Vanvari, Kongposh Sapru
Neha Agarwal, Sanjana Mekan
BE-IT : DYPCOE-Akurdi


Assignment
Download Link
Socket
RPC
RMI
Chat Application
Cloud Case Study
Conflation
Clustering
Inverted Index
Search Engine
Case Study
2D Extraction
CMS Case Study
Web Crawler-Java



----------------------------------------------------------------------------


Part A -   Distributed Systems


1. SOCKET PROGRAMMING
Implement using Socket Programming (TCP/UDP) in C / C++ / JAVA.  
a) Addition of digits of a given number. (Ex 12345 = 15). 
b) Find the Factorial of a Number. 
c) Perform String Operations. (Length, Compare, Concatenation, Palindrome,  Substring)

2. RPC – (Remote Procedure Call) 
Implement using Sun RPC (RPCGEN) under Linux Platform. 
a) Arithmetic Operations. (ADD, SUB, MUL, DIV). 
b) Reverse of a given Number. (Ex 12345 = 54321) 
c) String Lower case to Upper Case. 
3. RMI – (Remote Method Invocation) 
Implement using RMI and JDBC (MySQL/ACESS) Student  Database with  following operations  
a. Insert,       b. Display,       c. Delete,      d. Modify,      e. Result. 

4. WEB APPLICATION 
Web based Chatting Application using JAVA servlets  &  JSP with minimum 3  users. 

5. Case Study on Cloud Computing  
( Ref – Cloud Computing and SOA Convergence in your Enterprise – A step by  Step Guide – by David S. Linthicum (PEARSON – ISBN – 978- 81-317-3358-5)) ·  Definition, What’s new, Benefits, Drawbacks, All the services -(DAAS, AAAS,  Process as a Service, Platform as a Service, Info as a Service, Integration as a  Service, Security as a Service, Storage as a Service, Governance/Management as a  Service, TAAS, Infrastructure as a Service.)


Part – II : Information Retrieval 

Assignment No. : 1 
Title - Conflation Algorithm 
Aim : To implement Conflation Algorithm using File Handling. 
Objective : To study Conflation Algorithm & Document Representative. 
Scope   : Removal of Stop Words 
    Suffix Stripping (Any Five Grammar Rules) 
    Frequency Occurrences of Key Words (weight calculation)  
Input  :Text File  
Theory  : It includes a description of  
• Document Representative  
• Conflation Algorithm (Steps included, assumptions, examples).  
Program Implementation :  Code written in C / C++ to implement Conflation Algorithm with proper output. 
Output  : Document Representative 
Conclusion : Implementation is concluded by stating analysis of Conflation Algorithm along with the benefits and 
limitations. 

Assignment No. : 2 
Title   : Single Pass Algorithm. 
Aim  : To implement single pass algorithm for clustering 
Objective : To study Clustering using single pass algorithm  
Input  : Document Representative (Minimum 5 Files) 
Scope   :  Use of Matching Function (Dice Coefficient) for Comparing Document Representative. 
     Define appropriate Threshold Value. 
     Input a query and verify output in form of cluster 
Theory  : It includes a description of  
• Clustering & 
• single pass algorithm for clustering  
Program Implementation : Code written in C/C++ to implement single pass algorithm for clustering with proper 
output. 

Assignment : 3 
Title :  Inverted Files. 
Aim  : To implement a program Retrieval of documents using inverted files. 
Objective : To study Indexing, Inverted Files and searching with the help of inverted file 
Input  : Document Representative of Assignment No. 1 
Theory  : It includes a description of  
Indexing 
Inverted Files 
Searching with the help of inverted file 

Program Implementation: Code written in C/C++ to implement of the same with appropriate output. 
Output   : Index File 
Conclusion  : Implementation is concluded by stating analysis of Retrieval of documents using Inverted Files. 


Assignment No. : 4 
Title : Web Crawler  
Aim  : To implement a simple Web Crawler in Java. 
Objective : To study working of Web Crawler and how to write a Web Crawler 
Scope   : Use Web Document (any web site) 
  Establishing HTTP connection 

Read HTML Page (Source Code) 
  Extracting Hyperlink of HTML Page 
     
Theory  : It includes a description of  
     
Program Implementation : Code written in Java to implement of the same with appropriate output. 
Make User Interface 
Take URL as an Input  
Display the list of hyperlinks on the same page 
Output : List of Hyperlinks 


Assignment No. : 5 
To implement a program for feature extraction in 2D colour images (any features like colour, texture etc.)  

Assignment No. : 6 
Title : Case Study of Search Engine / Digital Libraries 
Aim : To study recent papers on IR / search engine / Digital Libraries/ content management system for document 
Retrieval  
Case Study – (Ref- Content Management Bible 2nd Edition Bob Boiko, Wiley, ISBN-978-0-7645-7371-2, E-book 
available) Content Management System-Definition, Format, Structure, Functionalities and Various tools. 





1 comment:

  1. in clustering why are we giving a query ??

    ReplyDelete