Professional Documents
Culture Documents
for
Mini Project
(BT0079)
of the course
Contents
1. Objectives
2. Hardware Requirements
3. Software Requirements
4. Broad Area of Applications
5. Problem Definitions Some Examples
6. Guidelines for Project Report Preparation
7. Evaluation
1. Objectives:
The mini project is designed to help students develop practical ability and knowledge about
practical tools / techniques in order to solve real life problems related to the industry,
academic institutions and computer science research. The course Mini Project is one that
involves practical work for understanding and solving problems in the field of computing.
Students will select individually Commercial or Technical Project based on Application
Development Technologies learnt in previous semesters. Each student will have to prepare
proper documentation consisting of Software Requirements Specification (SRS), Modeling
Techniques, Development Strategies, Implementation and Testing Strategies. Student may
use any Design Methodologies such as SSAD, OOAD and UML, etc. The project work will
be presented by students using Power Point Presentation Tool to the panel of Examiners.
2. Hardware Requirements:
PIV Computer
512 MB RAM
3. Software Requirements:
RDBMS / Back end Tools:
MySQL
Languages:
C, Java
Internet Technologies:
DHTML, Java Script, VB Script, Perl & CGI Script, Java, Active X, RMI, CORBA, Swing,
JSP, ASP, XML, EJB, Java Beans, Servlets
Operating Systems:
Windows 2000 / ME / NT / XP / Vista, Unix, Linux
Financial
Insurance
Manufacturing
Multimedia
Computer Graphics
Instructional Design
Internet
Intranet
E-Commerce
ERP
TCP-IP Programming
Socket Programming
benefits etc.
Networking Projects:
a. Project Name: Group Communication
Description: Develop group communication client and server software where multiple users
can communicate through text messages (similar to yahoo messenger). It should provide
facility to broadcast and multicast the message. The server program will be installed on one
machine and clients can be installed on different machines in a local area network.
Chat server program listens for incoming calls from clients. Client running in any PC can
connect to the server if IP address of the server is known. It listens for messages from all
the connected clients. It broadcast the message from clients to all the clients connected to
the server. You can also type-in messages in the server, which will be broadcast to all the
clients. Chat client program sends messages to the server as well as all the connected
clients. It views the messages from all the clients and the server. When some clients want
to send some message to other clients it should give the machine name, user name, IP
address and other relevant information about the senders client so that the receiver client
will give authentic permission to the sender client.
b. Project Name: Implementing OSPF Algorithm
Description: Routing protocols are used to ensure packets are routed correctly from source
to destination in data networks and ideally should be optimal, simple, stable and robust.
Open Shortest Path First (OSPF) is a widely deployed routing protocol in Internet protocol
networks. Design and develop a program for OSPF routing protocol and demonstrate thow
data packets are routed through the OSPF algorithm.
7. Evaluation
Methodology of Conduct of Project
The course titled Mini Project bearing the subject code BT0079 has 4 credits weight and
the project has to be completed for duration of 120 Hours.
BT0079
PE 1
PE 2
PE 3
PE 4
PE 5
Synopsis
Participation in
Project Work and
Accomplishment
Project Report
Presentation
Viva
BT0079
MAXIMUM MARKS
PE 1
PE 2
PE 3
PE 4
PE 5
INT
EXT
PE MAX
INT
EXT
INT
EXT
INT
EXT
INT
EXT
INT
EXT
60
140
200
30
NA
30
NA
NA
80
NA
20
NA
40
PAPER
PROJECT EXAM
COMPREHENSIVE EXAM
PASS MARKS
BT0079
MAXIMUM
MARKS - A
PASSING
MARKS - X
MAXIMUM MARKS
-B
PASSING MARKS
-Y
TOTAL MARKS
A+B
200
80
NA
NA
200
X + Y > 40 %
80