G-E2HZ7JKCY4

Final Year Project

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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
Scroll to Top