Undergraduate Final Year Project Proposal
PROJECT PROPOSAL
[Your Project Title]
[Your Name]
Bachelor of Science with Honours in Computing
[Your Student ID]
1 Overview
Write 400 – 500 words describing a succinctly as possible the outline and rationale of
your intended project.
Answer these questions:
a. What is the system that you are developing?
b. Why do you choose to develop this system?
c. What technologies that you use to develop this system (Programming
frameworks, MVC Models, Web Service Architectures e.g., SOA, REST,
etc)?
d. Why do you use the technologies in order to develop the system?
e. Explanation of major keywords in your project
For example:
-ASP.NET
-MVC Model
-Web Service
-SOA
-REST
-…
2 Aim
Your project should ideally have a single aim stated in a one or a few sentences.
For example: This project is to investigate about the [technology name(s)] and
its/their applications in developing [application name].
3 Objectives
This needs to be read in conjunction with the lecture slides
Objectives are things described using nouns, either concrete nouns or abstract nouns.
Some objectives are big and some objectives are small. All objectives must be
SMART. Objectives are created by activities. Activities are described using verbs. An
objective may be created by a single activity or by several activities. Activities take
time. Provide a time estimate in days for each activity (as shown below in square
brackets).
The objectives normally are: Initial investigation, analysis, design, code, test,
evaluation, writing report,…
Activities: the tasks that you do in order to complete your objectives.
Deliverables: the document/chapter/software component/or a result of the
corresponding activities that you do in each objective (or the thing that you achieve in
the objective).
You should also use Work Break Down Structure to find out Objectives and
Activities accordingly.
3.1 Objective
Activities:
3.1.1 Activity verb [1.0 week]
3.1.2 Activity verb [0.2 week]
3.1.3 Activity verb [2.1 week]
3.1.4 …
Deliverables (OPTIONAL but it is better if you can identify):
3.1.1 Deliverable (noun)
3.1.2 Deliverable (noun)
3.1.3 …
3.2 Objective
Activities:
3.2.1 Activity verb [1.5]
3.2.2 Activity verb [0.5]
3.2.3 …
Deliverables (OPTIONAL but it is better if you can identify):
3.2.1 Deliverable (noun)
3.2.2 Deliverable (noun)
3.2.3 …
3.3 Objective
Activities:
3.3.1 Activity verb [4.0]
3.3.2 Activity verb [2.0]
3.3.3 …
Deliverables (OPTIONAL but it is better if you can identify):
3.3.1 Deliverable (noun)
3.3.2 Deliverable (noun)
3.3.3 …
3.4 Objective
Activities:
3.4.1 Activity verb [0.5]
3.4.2 Activity verb [3.0]
3.4.3 Activity verb [1.5]
3.4.4 …
Deliverables (OPTIONAL but it is better if you can identify):
3.4.1 Deliverable
3.4.2 Deliverable
3.4.3 …
4 Legal, Social, Ethical and Professional
Identify and discuss any legal, social, ethical and professional issues and
considerations in this proposed project.
5 Planning (see appendix A)
Describe your approach to this project and propose how you plan to control the
project. Turn the time estimates above into a Gantt chart or schedule bearing in mind
that some activities may have dependencies and some may run concurrently.
6 Initial References
On what material have you based the ideas discussed in this proposal? Identify your
sources in Harvard formatting.
APPENDIX A - SCHEDULE OF WORK
This should show the schedule of tasks, associated descriptions and mini-deadlines.
Remember failure to plan, is planning to fail. It is much harder without a detailed
plan – as many students will testify to.