Professional Documents
Culture Documents
BMCCA Final Semester Project Guidelines R2
BMCCA Final Semester Project Guidelines R2
Prepared By:
Dr. Sanjay Buch, Dean, BMCCA-BMU
Dr. Jaynesh Desai, Asst. Professor, BMCCA, BMU
PROJECT GUIDELINES FOR FINAL YEAR PROJECT (BMCCA)
Table of Contents
1. About The Project ........................................................................................................................................................ 2
1.1. The Purpose and Objective of Project on the final Semester ..................................................................... 2
1.2. Guidelines for Project Formulation ............................................................................................................ 3
1.3. Type of Project ............................................................................................................................................ 3
1.4. Benefits of doing a research project........................................................................................................... 3
1.5. Steps in Project Formulation ...................................................................................................................... 3
2. Guidelines for Students and Supervisors ..................................................................................................................... 4
2.1. Purpose of the Guidelines: ......................................................................................................................... 4
2.2. Responsibilities of students ........................................................................................................................ 4
2.3. General Guidelines: .................................................................................................................................... 4
2.4. Project Time Frame .................................................................................................................................... 5
2.5. Role of A Supervisor ................................................................................................................................... 5
2.6. Eligibility of Project Guide: ......................................................................................................................... 6
2.7. Project Evaluation Criteria: ......................................................................................................................... 6
3. Project Proposal (Synopsis) .......................................................................................................................................... 7
3.1. Project Proposal Submission and Approval ................................................................................................ 7
3.2. Communication of Approval ....................................................................................................................... 7
3.3. Re-Submission of Proposal in Case of Non-Approval ................................................................................. 7
4. Project Report Guidelines ............................................................................................................................................ 8
4.1. Items should be Included in Project Report: .............................................................................................. 8
4.2. Project Report Format Guideline ................................................................................................................ 8
4.3. Structuring Your Project Report ................................................................................................................. 9
5. Project Presentation Guidelines ................................................................................................................................ 10
5.1. Required elements. .................................................................................................................................. 10
5.2. Project Presentation Outline .................................................................................................................... 10
5.3. Tips on Giving Good Presentations ........................................................................................................... 10
6. Seminar Topic Guidelines ........................................................................................................................................... 11
6.1. General Guidelines: .................................................................................................................................. 11
6.2. Seminar Report Preparing Guidelines: ..................................................................................................... 11
6.3. Seminar Report Format Guideline ............................................................................................................ 12
Students are advised to plan the project early in their final semester (4/6/10) of the respective program. The project
is equivalent to 14 credits in UG Program and 25 credits in PG Program, and the students are expected to conduct a
proposal defending presentation, mid-term progress review presentation (by the supervisor), carry out the project and
write a project report under the guidance of a supervisor within a period of 3 – 4 months. At the end, students should
present their project as presentations. This final year project is designed to,
• improve individual analyzing and working ability under minimum supervisor guidance,
• practice scientific writing in accordance with acceptable standard,
• conduct and complete the project in given timelines with proposed deliverables which is an essential skill in
industry.
These guidelines provide information on the scope of projects and what students should aim to achieve, how to plan
the project, important considerations, and what examiners will be looking for.
In their final semester, all students are strongly encouraged to fully engage in project work. It is advised that students
develop projects aimed at solving software industry problems or addressing challenges faced by research organizations.
This practical experience exposes students to real-life project development issues and provides them with valuable
exposure.
The courses undertaken during the Computer Science and Computer Application program provide students with a solid
foundation to work across diverse application domains. The theoretical background acquired in various courses equips
students with the necessary foundation, principles, and practices to develop effective solutions for computing
problems. Practical courses provide hands-on experience, enabling students to work with different operating systems,
programming languages, and software tools.
The inclusion of project work in the graduate and post graduate program offers students an opportunity to develop
high-quality software solutions. Throughout the project development process, students are expected to be involved in
all stages of the software development life cycle (SDLC), including requirements analysis, systems design, software
development/coding, testing, and documentation. The primary focus of the project work is to understand and apply
the principles of software engineering practices and gain a thorough understanding of the SDLC.
Students should approach the project work with utmost seriousness. The project should be seen as an opportunity to
develop software that exposes students to the SDLC. The selected topics should be complex and substantial enough to
justify them as Computer Science & Application projects. The projects should be genuine, original, and not copied from
any other source. If any project is found to be copied, the project report will be forwarded to the Exam Discipline
Committee of the University as an unfair means case, leading to appropriate action. Students are expected to strictly
adhere to the guidelines provided for the project.
Ensure that you include the following while submitting the Project Proposal (As Shown on Appendix – I Page - i):
1. Proforma for Approval of Project Proposal duly filled and signed by both the student and the Project Guide
with date.
2. Biodata of the project guide with her/his signature and date.
3. Synopsis of the project proposal (12-15 pages).
The project work constitutes a major component in most of the professional programs and it is to be carried out with
due care and should be executed with seriousness by the candidates.
• Learn to read and interpret other students’s work critically while doing their own (This gives them an insight
into the effects of practical difficulties and theoretical debates on published research)
• Learn to develop a conceptual framework to address the identified knowledge gaps applying learnt project
methodology concepts and technical theories.
• Publish the work on live webserver (This will add additional value to students’ CV in academic and industrial
careers)
System Implementation
System Study System Analysis System Designing
Development and Testing
1. It is a requirement that the students engage in their project work for at least 120 hours and complete it
(including the Project Report) within the period of an academic semester.
2. Students should have a preliminary discussion with supervisors before starting the project.
3. This project is a compulsory course module; hence it is required to meet and discuss the project related
matters regularly having prior appointment with the supervisor. Contacting through official channels such as
emails is also recommended.
4. The student should maintain a work diary and needs to update the diary regularly with important decisions
after meeting with the supervisor.
5. Students are highly encouraged to refer to the library and other academic books, while they are making
project reports.
6. The students should keep an informed supervisor and course coordinator, if any problem is raised interrupting
their project work.
7. The students should maintain discipline environment with supervisors and colleagues in laboratories.
If the student is required to access university assets such as computers, routers, sensors, etc., they need prior
approval through proper channel. In such conditions, students should be responsible for the assets and should
avoid misusing them.
8. The students should make 10 to 20-minute presentations to defend project work and the progress of his/her
project at the mid-term Progress Review Seminar, arranged by the Project Coordinator/supervisor.
9. The students should get the necessary actions to finish composing project reports and presentation slides
providing enough time to review by supervisors (at least a week ahead).
10. Students need to make all marked corrections by supervisor prior to submitting the final report.
11. Students need to submit Project Code, PPT Presentation, Project Report Soft Copy in shared Google drive
before final examination to project supervisor.
12. Minimum 70% attendance is required in mini project labs to be eligible for appearing in any presentation
7. Project Progress presentation should be prepared in advance submitted to your guide for review before 3
days.
8. Each group member should be present at the time Project presentation & review. Each team member of the
group should be aware about all functionalities of the project.
9. Avoid copy and paste from others. Attempt to develop your own creativity.
10. Follow the standards / uniformity while developing your project like naming standard, indenting, database
structures, database queries, memory variables definition and naming, etc.
11. Follow the format of the Project report / documentation. The Final report should be submitted one week
before the schedule date of submission.
12. Follow the sequence and format of project presentation.
13. Develop a common understanding within the group before project presentation.
14. Keep your team members well informed about schedule.
15. Verify and correct grammar mistake before submitting presentation and Project report.
1. Guide students to formulate an appropriate project proposal and outline of the project report.
2. Conduct meetings regularly.
3. Inform students the progress of their work whether it is satisfactory or not.
4. Advise students to improve their project activities, composing reports and presentations.
5. Guide students to hosting their website/Application on internet platforms (web server)
6. Review the draft of project report and presentation slides provide suggestions to improve them.
7. Intimation to all students well in advance about your availability and free slot
8. To direct the students to complete the Mini project within the specified contact hours.
9. Educate the students about evaluation criteria and importance of the Project.
10. To attend the project presentation on regular basis
11. The presentation and report should be validated and verified within 3 days.
12. Guide should attempt to update Course Coordinator/Academic In-charge and respective Project coordinator
in advance in case compliance is not possible to submit within specified time duration.
13. A guide should fully involve and take the interest in guiding the student for developing best project. This will
help the students to develop and sharpen their skills.
14. Guide should motivate the students to develop innovative/creative approach/method.
15. Guide should be vigil and ensure that duplication of content / method is prevented.
16. Project progress report should be submitted to Project Coordinator of respective branch after every 15 days
in specified format.
17. Irregularities of the students should be informed to the respective project coordinator of the branch.
18. Project Final report duly signed by Guide.
19. Act as one of the examiners on submission of the project.
Note: Students who have done their project for any organization are permitted to attach detailed
algorithm/specification instead of code, in case, the organization doesn’t permit them to attach the code. Students
need to attach letter in the project report from the Project Manager of the project in the organization that they are not
permitting student to attach the code. In the absence of such a letter, the student needs to attach the code
compulsorily.
Chapter 2: Analysis
• Context Diagram
• Data flow Diagram
• Functional Decomposition
Chapter 4: Design
• ER diagram.
• Data Dictionary
• Table Design
• Input forms design
• Report Layouts
Chapter 5: Coding
• Data Validations
• Sample Code
Title Slide (Contain) –Project title, logo of Institute, Presented by Name with Enrollment No, Guided by Name (Name
of Supervisor), Institute of Adress (at bottom of Slide)
i. Introduction – summarize your project’s purpose and platform.
ii. Goals (Objectives) & Constraints & need – related programs/ projects / apps that you knew of going into the project
or that you discovered while working on your project. What were the limitations going in.
iii. Tools & Environment Used – including client-server specification.
iv. System Design – Data Flow Diagram or UML Diagram, Data Dictionary (Some Important Tables), System Layout
(Important Layout)
v. Demo – Show us something of your project. It doesn’t have to be an application. It could be a handout.
vi. Testing Environment – which testing prototype and environment used in project.
vii. Limitation
viii. Future Work – Will you continue with your project in any form? If so, how?
Thank You Slide
1) Topic Selection: Choose a relevant and interesting topic that aligns with current trends or challenges in the IT
industry.
2) Topic Submitting & Approving: Student must submit Seminar topic to allocated Project Supervisor and approve
from him/her within a 1 week of guide allocation process. If the topic is not approved, resubmit the topic within 3
days.
3) Clear Objectives: Define clear objectives for your seminar. What do you want the audience to learn or take away
from your presentation?
4) Structured Content: Organize your content into logical sections such as introduction, key concepts, methodologies,
results, and conclusion.
5) Engaging Introduction: Start with an attention-grabbing introduction to captivate your audience's interest. Clearly
state the purpose and significance of your seminar.
6) Interactive Elements: Include interactive elements like polls, quizzes, or Q&A sessions to keep the audience
engaged.
7) Visual Aids: Use visually appealing slides with clear graphics, charts, and images to enhance understanding. Avoid
clutter and keep the slides simple and focused.
8) Demonstrations (if applicable): If your seminar involves practical demonstrations, ensure that you have a well-
prepared and smooth presentation. Test any live demos in advance to avoid technical issues.
9) Case Studies or Examples: Include relevant case studies or examples to illustrate key points. Relate theoretical
concepts to real-world applications.
10) Clear Communication: Speak clearly and at a moderate pace. Ensure that your audience can follow your
presentation easily. Practice your presentation in advance to improve your delivery.
11) Time Management: Stay within the allotted time for your seminar. Practice pacing yourself to cover all essential
points without rushing.
12) Question Handling: Be prepared to answer questions from the audience. Encourage questions throughout the
presentation or allocate time for a Q&A session at the end.
13) Professionalism: Dress professionally and maintain a positive and respectful demeanor during the seminar. Avoid
using inappropriate language or jokes.
14) Technology Check: Test all audiovisual equipment and ensure compatibility with your presentation materials. Have
a backup plan in case of technical issues.
15) Handouts or Resources: Provide handouts or resources for the audience to refer to after the seminar. Include
references to additional reading material if applicable.
1) Cover Page: Include a cover page with the seminar title, your name, affiliation, department, university, and date.
(Show on Appendix-II Page No. v)
2) Acknowledgments: Express gratitude to individuals, institutions, or organizations that contributed to your seminar.
3) Abstract: Provide a concise abstract summarizing the seminar's purpose, methodology, and key findings. Keep it
brief yet informative.
4) Introduction: Introduce the seminar topic and its relevance in the IT field. Clearly state the objectives of your
seminar.
5) Literature Review: Review existing literature related to your seminar topic. Identify key theories, methodologies,
and findings that contribute to the understanding of the subject.
6) Methodology: Explain the research or investigative methods used in preparing the seminar. Describe any tools,
frameworks, or technologies utilized.
7) Key Concepts and Theories: Clearly explain any key concepts, theories, or models relevant to your seminar. Use
visuals like diagrams or charts to aid understanding.
8) Implementation (if applicable): If your seminar involves a practical component, describe the implementation
details. Include code snippets, algorithms, or workflow diagrams as needed.
9) Results and Findings: Present the results of your research or practical work. Use graphs, charts, or tables to
illustrate key findings.
10) Discussion: Analyze and discuss the implications of your results. Address any limitations or challenges encountered
during the seminar preparation.
11) Conclusion: Summarize the main points and restate the seminar's significance. Offer suggestions for future
research or improvements.
12) References: Include a comprehensive list of all sources cited in your seminar documentation. Follow a standard
citation style (APA, MLA, IEEE, etc.).
13) Appendices: Attach any supplementary materials, such as additional data, code, or detailed explanations.
14) Visual Elements: Use visuals like charts, graphs, and images to enhance understanding. Ensure that all visuals are
labeled and referenced appropriately.
15) Consistency and Formatting: Maintain consistency in formatting, font, and spacing throughout the document. Use
a professional and readable font style.
16) Proofreading: Thoroughly proofread your seminar documentation for grammatical errors and clarity.
PROJECT PROPOSAL
PROJECT TITLE
SUBMITTED BY SUBMITTED TO
PROGRAM Contact
NAME Person Name
PROGRAMMING DATE
LANGUAGE SUBMITTED
FRONT-END BACK-END
TOOLS TOOLS
Program Coordinator:
Name & Sign
Page | i
Appendix – II (Project Report Related Documents)
1. Project Title/Cover Page Sample: (Gold Letter on Cover Page of Black Book)
A Project Report on
<Program Name>
2023-2024
Page | ii
2. Project Certificate Sample:
BHAGWAN MAHAVIR COLLEGE OF COMPUTER APPLICATION
Constituent College of Bhagwan Mahavir University
dean.bmcca@bmusurat.ac.in 0261-6770125/23, +91-7575803091
Certificate
This is to certify that the summer project entitled “Project Title” has been submitted by
Application. As a partial fulfilment of the requirement for the degree of <Program > for
Place: Surat
Date:
Page | iii
3. Progress Report Sample:
BHAGWAN MAHAVIR COLLEGE OF COMPUTER APPLICATION
Constituent College of Bhagwan Mahavir University
dean.bmcca@bmusurat.ac.in 0261-6770125/23, +91-7575803091
Date: - / /2024
PROGRAMMING PROGRESS
LANGUAGE REPORT NO.
FRONT-END
BACK-END TOOLS
TOOLS
PROGRESS
REPORT DURATION:
From / /2024 to / /2024
Sr. Sr.
MEMBER NAME MEMBER NAME
No. No.
1. 4.
2. 5.
3. 6.
Task Details
1.
2.
3.
4.
5.
6.
Comment By Supervisor
Project Supervisor:
Name & Sign
Page | iv
4. Seminar Title/Cover Page Sample:
A Seminar Report on
<Program Name>
2023-2024
Page | v
Appendix – III (Project Report Sample Index)
Before Index Pages Sequence
INDEX
Sr. No. Topic Page No.
01. Introduction
1.1 College Profile
1.2 Project Profile
02. Proposed System
2.1 Scope & Objective
2.2 Advantages
2.3 Feasibility Study
2.3.1 Technical Feasibility
2.3.2 Economical Feasibility
2.3.3 Operational Feasibility
03. System Analysis
3.1 Existing System * (If Available)
3.2 Need for New System
3.3 Detailed SRS (Software Requirement Specification)
04. System Planning
4.1 Requirement Analysis & Data Gathering
4.2 Time-line Chart
05. Tools & Environment Used
5.1 Hardware and Software Requirement
5.1.1 Software Requirement
5.1.2 Hardware Requirement
5.1.3 Technology to be used
5.2 Server-Side and Client-side Tools
06. System Design
6.1 Unified Modeling Language (UML) -> Activity, Usecase, Class, Sequence
Diagram
OR
6.1 DFD
Page | vi
07. System Testing (Any Testing According to Project)
7.1 Unit Testing
7.2 Integration Testing
7.3 System Testing
08. Limitations
09. Future Enhancement
10. References
10.1 Webliography
10.2 Bibliography
Page | vii
Appendix – IV (List of Broad Areas of Application and Related Tools)
Front End/GUI Tools Visual Basic, Power Builder, X-Windows (X/lib, X/motif, X/Intrinsic),
Oracle Developer 2000, VC++, JBuilder
Programming Languages Java, VC++, C#, Python, Kotlin, Objective-C, Swift, React, Angular, Rust,
Scala, Ruby, Flutter, React Native
Scripting Languages PERL, SHELL Scripts (Unix), TcL/TK
RDBMS/Back end for Mobile App Oracle, Ingres, Sybase, Progress, SQL Plus, Versant, MY SQL, SQL Server,
DB2 etc.
Page | viii
1. Document Change History:
Version Date Details of Changes Created / Approved by
Updated by
1.0 07/01/2024 Creation of Project guidelines documents for students Dr. Sanjay Buch
2.0 09/01/2024 • Add and update Project guidelines documents Dr. Jaynesh Desai
for students.
• Add Presentation Guidelines for project.
• Add Seminar general and Documentation
Guidelines.
• Add all sample document related project and
seminar
Page | ix