Instructor:
Course Duration: 16 Weeks
Total Hours: 48 Hours (3 hours per week)
Semester 1: Project Initiation & Planning (Fall Semester)
Week 1-2: Project Topic Finalization
- Task: Select project topic and finalize project domain.
- Milestone: Submission of project proposal
- Deliverable: Project Proposal Document
- Template:
- Title Page (Project title, student names, supervisor name, department)
- Introduction (Problem statement, objectives, scope)
- Project Overview (Summary of project idea and implementation)
- Expected Outcomes
- Submission Date: Week 2
- Template:
Week 3-4: Project Scope and Feasibility
- Task: Conduct feasibility analysis and define project scope.
- Milestone: Feasibility report approval.
- Deliverable: Feasibility Report
- Template:
- Introduction (Project description)
- Technical Feasibility (Tools, technologies, and resources)
- Financial Feasibility (Cost estimates)
- Operational Feasibility (User requirements, environment)
- Risk Analysis
- Submission Date: Week 4
- Template:
Week 5-6: Literature Review
- Task: Perform literature review and identify relevant research/technologies.
- Milestone: Submission of literature review report.
- Deliverable: Literature Review Report
- Template:
- Introduction
- Summary of Related Works (Relevant research, existing solutions)
- Comparison of Technologies
- Conclusion (How the literature informs your project)
- Submission Date: Week 6
- Template:
Week 7-8: Requirements Gathering & Analysis
- Task: Gather requirements through interviews, surveys, or observations.
- Milestone: Submission of Software Requirements Specification (SRS).
- Deliverable: SRS Document
- Template:
- Introduction (Purpose, document overview)
- System Overview (Project context, scope)
- Functional Requirements (Detailed requirements)
- Non-Functional Requirements (Performance, security, etc.)
- Use Case Diagrams
- Submission Date: Week 8
- Template:
Week 9-10: System Design – High Level
- Task: Develop high-level system architecture and design.
- Milestone: Design phase approval.
- Deliverable: High-Level Design Document
- Template:
- System Architecture Overview (Components, modules)
- UML Diagrams (Class diagrams, system architecture)
- Technology Stack (Frameworks, databases, APIs)
- Submission Date: Week 10
- Template:
Week 11-12: System Design – Detailed
- Task: Complete detailed design of all components.
- Milestone: Detailed design sign-off.
- Deliverable: Detailed Design Document
- Template:
- Introduction (Recap high-level design)
- Detailed Component Design (Data models, algorithms)
- Sequence Diagrams (Interaction between system components)
- ER Diagrams (Database design)
- Submission Date: Week 12
- Template:
Week 13-14: Prototype Development (Basic Functionality)
- Task: Start basic prototype development.
- Milestone: Demonstrate basic prototype.
- Deliverable: Prototype Demo
- Template:
- Codebase (Partially developed system)
- User Interface Screenshots
- Basic Functional Modules
- Submission Date: Week 14
- Template:
Week 15-16: Mid-Semester Evaluation
- Task: Present mid-semester project progress.
- Milestone: Mid-semester evaluation.
- Deliverable: Mid-Semester Progress Report
- Template:
- Introduction (Project background, progress made)
- Completed Milestones
- Challenges and Solutions
- Next Steps and Timeline
- Submission Date: Week 16
- Template:
Semester 2: Project Development & Finalization (Spring Semester)
Week 1-2: Full System Development (Coding Phase)
- Task: Develop the full system (backend, frontend, database).
- Milestone: Development initiation.
- Deliverable: Source Code & Initial Functional Components
- Template:
- Source Code Repository (GitHub/Bitbucket link)
- Implemented Functionalities (Features, modules)
- Submission Date: Week 2
- Template:
Week 3-4: Testing Strategy and Test Plan
- Task: Define testing strategy and create test cases.
- Milestone: Submission of test plan and cases.
- Deliverable: Test Plan Document
- Template:
- Introduction (Testing objectives)
- Test Plan Overview (Testing strategy, test environment)
- Test Cases (For each component, expected results)
- Submission Date: Week 4.
- Template:
Week 5-6: System Integration & Testing
- Task: Integrate system components and conduct integration testing.
- Milestone: System integration approval.
- Deliverable: Integration Testing Report
- Template:
- Introduction
- Integration Process
- Test Results (Pass/fail for each test case)
- Issues Identified
- Submission Date: Week 6
- Template:
Week 7-8: System Refinement (Bug Fixes, Enhancements)
- Task: Refine system based on testing results.
- Milestone: Bug-free and optimized system.
- Deliverable: Updated Codebase and Demo
- Template:
- Codebase (Updated features, bug fixes)
- UI Enhancements and Screenshots
- Functionality Improvements
- Submission Date: Week 8
- Template:
Week 9-10: Final System Testing & UAT
- Task: Perform UAT and final system testing.
- Milestone: UAT approval.
- Deliverable: UAT Report & Final Test Results
- Template:
- Introduction (Objective of UAT)
- Test Cases and Results (UAT feedback, pass/fail)
- User Feedback Summary
- Submission Date: Week 10
- Template:
Week 11-12: Documentation (User Manual & Developer Documentation)
- Task: Create user manual and technical documentation.
- Milestone: Documentation finalization.
- Deliverable: User Manual & Technical Documentation
- Template:
- User Manual (How to use the system, key functionalities)
- Developer Documentation (System architecture, technology stack, API docs)
- Submission Date: Week 12
- Template:
Week 13-14: Final Project Report & Presentation Preparation
- Task: Prepare final project report and presentation.
- Milestone: Submission of final project report.
- Deliverable: Final Project Report & Presentation Slides
- Template:
- Introduction (Recap of the project)
- Design & Development Process (Milestones achieved)
- Challenges and Solutions
- Conclusion & Future Work
- Presentation Slides (15-20 slides, overview of key points)
- Submission Date: Week 14
- Template:
Week 15: Final Presentation & Viva
- Task: Present the final project to the evaluation committee.
- Milestone: Viva and project defense.
- Deliverable: Final Project Presentation and Defense
- Template:
- Presentation Overview (Live demonstration of the project)
- Q&A Session
- Key Features and System Walkthrough
- Submission Date: Week 15
- Template:
Week 16: Final Submission & Closure
- Task: Submit final code, documentation, and project assets.
- ● Milestone: Project closure.
- ● Deliverable: Complete Project Submission
- Template:
- Code Repository
- All Project Documentation (SRS, Design Docs, Test Reports)
- Final Report & User Manual
- Submission Date: Week 16
- Template: