Prepare before Semester 7 begins.
Explore domains of interest.
Form a compatible team.
Review previous FYPs.
Read 5-10 research papers in your area.
Identify real-world problems.
Learn required technologies.
Discuss ideas with potential supervisors.
Team formation
Initial problem area
Preliminary literature search
Identify a meaningful problem worth solving.
Select project domain
Define problem statement
Study existing solutions
Identify research gaps
Define objectives
Define scope and limitations
Problem Statement
Objectives
Scope
Initial Literature Review
Develop a convincing project proposal.
Prepare proposal document
Identify stakeholders
Define requirements
Create system overview
Select technology stack
Estimate resources
Proposal Presentation
Proposal Document
Supervisor Approval
Clearly define what the system will do.
Functional Requirements
Features
User stories
Use cases
Non-Functional Requirements
Performance
Security
Scalability
Reliability
SRS Document
Use Case Diagrams
Requirement Validation
Prepare implementation plan.
Architecture Design
Database Design
UML Diagrams
UI Mockups
Iteration Planning
Design Document
Architecture Diagram
Development Roadmap
Build the proposed solution.
Dataset collection
Data preprocessing
Model development
Backend development
Frontend development
Integration
For R&D projects:
Literature implementation
Proposed methodology
Experiments
Simulations
Verify that the solution works correctly.
Unit Testing
Integration Testing
User Testing
Model Evaluation
Performance Analysis
Testing Report
Performance Metrics
Validation Results
Document the entire project professionally.
Final Report
User Manual
References
Appendices
Present and defend the project.
Final Report
Presentation
Poster
Source Code
Demonstration