Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
13 views7 pages

BCAR-404 (Project Work)

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 7

DR.

BABASAHEB AMBEDKAR OPEN UNIVERSITY


(Established by Government of Gujarat)
'Jyotirmay' Parisar, Opp. Shri Balaji Temple, Sarkhej-Gandhinagar Highway,
Chharodi, Ahmedabad - 382 481.
Tel. (079) 27663748 M. +91-9376986522

Bachelor of Computer Applications (Semester-4)


Subject Name: Project in C
Subject Code: BCAR – 404

General Guidelines for Project in C

1. Project definition should be such that it aims at providing solution to a specific


requirement (problem) pertaining to preferably C Programing subjects or any other area.
2. Project size in terms of Lines of Code (LOC) should be 1,000 lines or more. In case of
(extensive) recursion used in medium to high complexity problem, this limit on LOC may
be relaxed.
3. The code should be self-documented and should follow coding standards.
4. Documentation of the project should include at least description of the problem,
algorithm, if any, and solution methodology.
5. Project evaluation criteria are given in the last part of this annexure.
6. Students have to select one definition from the below mention definition given to undergo
project work.

Project Definition:
Define a structure that can describe a hotel. It should have members that include the name,
address, grade, average room charge, and number or rooms. Write functions to perform the
1 following operations:
a. To print out hotels of a given grade in order of charges.
b. To print out hotels with room charges less than a given value.

Write a menu driven program that will maintain a no, name and total marks of students.
Consider the information associated with each number to be a separate record. Represent

2 each record as a structure. Make user defined function for the following.
a. Add a new record
b. Delete a record
c. Modify a record
d. Display all records.

3 Design and develop simple console application without graphics of Snake Game using C
programing language.
4 Develop Personal Diary Management System in which user can keep their personal record
like what they do in a diary. User can keep records of the important things User can keep
records of daily life, meetings and various other tasks.

5 Develop Contact Management System It is similar to the contact manager in cell phones. In
this project, user can add, view, edit, search and delete contacts. All added and edited records
are saved in a file.

6 Design and develop Tic-Tac-Toe Game for 3*3 board using C programing language. It is the
same nought’s and crosses or the Xs and Os, the other names for Tic-Tac-Toe, you’ve played
with paper and pencil. Tic-tac-toe (or Noughts and crosses, Xs and Os) is a paper-and-pencil
game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who
succeeds in placing three respective marks in a horizontal, vertical, or diagonal row wins the
game.

The following example game is won by the first player, X:

7 Design and develop Quiz Game using C programing language. In this project, a number of
questions are asked, and the user is awarded point for each correct answer given.

8 Develop Phonebook Application it performs Phonebook operations like in your mobile. You
can add, list, modify, search and delete Phonebook-related records.

9 Develop Employee Record System in which it uses files as database to perform file handling
operations such as add, search, modify and delete records to manage employee’ records.

10 Develop Student Record System, in which it uses files as database to perform file handling
operations such as add, search, modify and delete records to manage students’ records. In this
project, you can also generate mark-sheet for students.
11 Develop simple Calendar Application In which user can find out the day corresponding to a
given date and view the days and dates corresponding to a particular month and year.

12 Design and develop Snakes and Ladders Game for two player or multi player with attractive
ladder design.

13 Generate simple console application of Typing Tutor. In this project user can test his speed of
typing and shows number of word typed per minute.

14 Design and develop Packman Game with attractive user interface. The direction of Packman
is controlled with the navigation keys (up, down, left and right keys) of the key board. Space
bar pauses the movement of Packman. If you are able to drive the Packman along all the lines
so that Packman eats all, you will be winner.

15 Develop Cricket Score Sheet which uses file handling to store various information regarding
runs, wickets, overs, extras, and many more. The program can display runs, wickets, names
of batsmen and bowlers, overs, extras, economy of bowler, strike rate of batsmen, etc. It also
displays the date and time of the game.

Documentation of Project Report


1. Introduction
2. Design
3. Detail of development
4. Describe how to run a program?
5. Code Screenshot
6. Conclusion
7. Bibliography

Technical Specifications of Project Report


Length:

The length of the report should be between 40- 60 pages including the cover page, summary,
and table of contents, list of figures, and list of tables.

Script and Page Format


The report should be typed using a Word Processor on standard A4 (210 mm x 297 mm)
paper size. Times new Roman, size 12-point and line spacing of 1.5 mm should be used.
Margins
Left-hand margins should have a width of not less than 38 mm to facilitate binding. The right-
hand, the top, and the bottom should be 25 mm. Each page must be typed in one side, leaving a
wide margin.

Paper and Print Quality


Paper and print quality are important for successful legibility. The report can be printed on a
standard quality paper, (e.g., photocopy paper)

Pagination
Positioning of page numbers should be on bottom right hand side. Pages starting from the
summary until the last list of tables should be numbered using Latin numbers (I, II, III, IV,
…). Pages starting from the Introduction until the appendices should be numbered using
numbers (1,2,3,…). Pages with figures and tables or illustrations must be also numbered.

Binding
The report should be spiral bound.

Number of copies
Two copies should be submitted – self copy, Center copy.
Formats of certificates and pages to be included
A. Cover page: The text highlighted in italics should be changed according to your project.

PROJECT REPORT
On
(Project Title)

SUBMITTED TO

Dr.Babasaheb Ambedkar Open University

By

Name : ………………….…………………………
En.Rollment No………………………………….
Study Center Name : ………………………………
Study Center Code : ………………………………..
B. Certificate from the Guide. (Format of the certificate)

CERTIFICATE OF THE GUIDE


Guide Name:
Designation:

This is to certify that the project report entitled “ _”


has been prepared by Ms./Mr._ _ under
my supervision and guidance, as a Project work (BCA – 205 ). His/Her Project work is
satisfactory.

Date: Signature of
Guide

D. Format for Declaration

DECLARATION

I do hereby declare that this project work entitled


“ _” submitted by me for the partial fulfillment of
the requirement for the second Semester BCA 205 (Project Work) is a record of my own
work. The report embodies the finding based on my study and observation and has not been
submitted earlier for the award of any degree or diploma to any Institute or University.

Date: Name:
Roll No:
STUDENT’S PROJECT REPORT EVALUATION BY INTERNAL EXAMINER
Date_ _
Year: 20…. - ……
Programme: --------- Semester: ------
Enrollment No:

Study Center Name: __ _

Study center Code: _ _

Student’s Name: _ _

SR.NO PARTICULARS MARKS OUT Marks


OF Obtained
1 Project Definition, Its Size, Complexity, and 15
Quantum of Work:
2 Coding Style including (I) Generalized- 30
Parameterized, (II) Structured-Modular Coding
Style, (III) Compactness & Clarity, (IV)
Checkpoints for intermediate results, (V)
Naming Conventions, (VI) Self-Documented:
3 Completion and Operational 25
4 Quality of Output and Testing Plan, etc 10
5 A Section in Report Containing: Analysis of 10
Various Alternatives and the Justification for the
Selected Approach
6 Overall 10
TOTAL 100

Guide Name: _ Designation:_ _

Signature: _

Seal of the Study Center

Signature of Study center Head

Date: -

You might also like