Beruflich Dokumente
Kultur Dokumente
zw
Projects Guidelines
Objectives
The project an important piece of work in the programme. It provides the opportunity for students to demonstrate independence and originality, to plan and organise a large project over a long period, and to put into practice some of the techniques that would have been taught throughout the course.
Assessment
It is important when choosing a project to understand the way it will be assessed. A good firstclass project involves a combination of sound background research, a solid implementation, or piece of theoretical work, and a thorough evaluation of the project's output in both absolute and relative terms. A good tip is to try to think of the project as an "investigation", rather than an effort to deliver a fully-functioning "product". Proper evaluation of the project is thus crucial to achieving high marks (see below). The very best projects invariably cover some new ground, e.g. by developing a complex application which does not already exist, or by enhancing some existing application or method to improve its functionality, performance etc. A straightforward implementation project is acceptable, but you must appreciate that it is unlikely to gain high marks, regardless of how well it is done. Likewise, projects which are predominantly survey reports, unless they are backed up with experimentation, implementation, or theoretical analysis, e.g. for performing an objective comparison of surveyed methods, techniques etc. Pure survey reports, with no supporting implementation or theory, are not acceptable.
S. Mataga; +263 773 506 057; matagas@gmail.com; +263 4 790 988/84 mataga@trustacademy.co.zw
You understand the wider context of computing by relating your choice of project, and the approach you take, to existing products or research. You can apply the theoretical and practical techniques taught in the course to the problem you are addressing and that you understand their relevance to the wider world of computing. You are capable of objectively criticising your own work and making constructive suggestions for improvements or further work based on your experiences so far. As a computing professional, you can explain your thinking and working processes clearly and concisely to third parties who may not be experts in the field in which you are working.
Most of the project assessors will not have followed the project throughout and will only have a short time to listen to a presentation or see a demonstration. For this reason they will rely heavily on the report to judge the project. You should appreciate that the external examiners, who play a crucial role in the final recommendation, have only the report by which to judge your project performance. Many students underestimate the importance of the report and make the mistake of thinking that top marks can be achieved simply for producing a good product. This is fundamentally not the case and many projects have been graded well below their potential because of an indifferent or poor write-up. In order to get the balance right you should consider that the aim of the project is to produce a good report and that software, hardware, theory etc. that you developed during the project are merely a means to this end. Don't make the mistake of leaving the write-up to the last minute. Ideally you should produce the bulk of the report as you go along and use the last week or two to bring it together into a coherent document. The physical layout and formatting of the report is also important, and yet is very often neglected. A tidy, well laid out and consistently formatted document makes for easier reading and is suggestive of a careful and professional attitude towards its preparation. Remember that quantity does not automatically guarantee quality. A 150 page report is not twice as good as a 75-page one, nor a 10,000 line implementation twice as good as a 5,000 line one. Conciseness, clarity and elegance are invaluable qualities in report writing, just as they are in programming, and will be rewarded appropriately. It is important to appreciate that the appropriate size and structure of a report can vary significantly from one project to the next. Try to ensure that your report contains the following elements (the exact structure, chapter titles etc. is up to you): Title page This should include the project title and the name and student ID of the author of the report. You should also list the name of your supervisor, institute and year of publication. Abstract The abstract is a very brief summary of the report's contents. It should be about half a page long. Somebody unfamiliar with your project should have a good idea of what it's about having read the abstract alone and will know whether it will be of interest to them. Its written using single spacing and usually is one paragraph. Acknowledgements It is usual to thank those individuals who have provided particularly
S. Mataga; +263 773 506 057; matagas@gmail.com; +263 4 790 988/84 mataga@trustacademy.co.zw
useful assistance, technical or otherwise, during your project. Your supervisor will obviously be pleased to be acknowledged as he or she will have invested quite a lot of time overseeing your progress, and do not forget the institutes. Contents page This should list the main chapters and (sub) sections of your report. Choose self-explanatory chapter and section titles and use one and half spacing for clarity. You should include page numbers indicating where each chapter/section begins. Try to avoid too many levels of subheading. Try if possible to stick to sections and subsections; sub-subsections are usually avoidable. Introduction This is one of the most important components of the report. It should begin with a clear statement of what the project is about so that the nature and scope of the project can be understood by a layman reader. It should summarise everything you set out to achieve, provide a clear summary of the project's background, relevance and main contributions. The introduction should set the scene for the project and should provide the reader with a summary of the key things to look out for in the remainder of the report. When detailing the contributions it is helpful to provide pointers to the section(s) of the report that provide the relevant technical details. The introduction itself should be largely non-technical. It is sometimes useful to state the main objectives of the project as part of the introduction. However, avoid the temptation to list low-level objectives one after another in the introduction and then later, in the evaluation section (see below), say something like "All the objectives of the project have been met blah blah...". A project that meets all its objectives is, by definition, weak and unambitious. Concentrate instead on the big issues, e.g. the main questions (scientific or otherwise) that the project sets out to answer.
Project outline
N.B: All level 2.2s and 4.2s Project Documents must follow the format below: 2.2s go as far as chapter 4 only Cover Page Abstract Acknowledgements Dedication Table of contents List of Acronyms List of tables List of figures List of Appendices NB. Each of the topics above must have a different page (i.e. must start on a new page) and must be paginated using Roman Numerals except for the COVER PAGE
S. Mataga; +263 773 506 057; matagas@gmail.com; +263 4 790 988/84 mataga@trustacademy.co.zw
1.1.1 Background of Organisation 1.1.2 Organisational Structure 1.1.3 Vision 1.1.4 Mission Statement) 1.2 Problem definition 1.3 Aim 1.4 Objectives (* Note that objectives must be S.M.A.R.T) 1.5 Hypothesis 1.6 Justification 1.8 Conclusion
S. Mataga; +263 773 506 057; matagas@gmail.com; +263 4 790 988/84 mataga@trustacademy.co.zw
Functional Requirements (Use Case diagram Non-functional requirements 3.6 Outline constraints 3.7 Conclusion
S. Mataga; +263 773 506 057; matagas@gmail.com; +263 4 790 988/84 mataga@trustacademy.co.zw
Wikipedia is not an academic website so dont include inf ormation from that site, educational sites have an extension .edu, ac , etc eg http://nile.wpi.edu
Appendices
Appendix A : User manual Evidence of research Appendix B : interview checklist Appendix C : Questionnaire checklist Appendix D : observation score sheet Appendix E : etc. Appendix F : Snippet of Code
Final Stage
Documentation Binding Oral presentation (30%)
**************************VERY IMPORTANT*************************** There are two ways that you can use to present your minor headings 1) Bold ONLY 2) Underline ONLY A graduate is supposed to choose ONE way of presenting minor heading. The style must be consistent throughout the documentation. Each Major heading MUST start on a fresh page and must be BOLD Each and every table, diagram, graph, chart etc MUST be numbered. The numbering must depend with the Chapter in which the item is in Eg diagram in Chapter 1 can be numbered as Figure 1.1: Organogram. Note that the First 1 denotes the chapter in which the diagram falls under and the Last 1 tells us about the position of the diagram in the chapter, so literally Figure 1.1 means the figure is in Chapter 1 and its diagram number 1. This means that the next diagram must have a .2 suffix, thus Figure 1.2. Note that minor headings are those headings that are not bold and the major headings are in bold from the guidelines above. Each and every topic, subtopic must be numbered. MAIN Headings should be of font size 14 and MINOR headings of font size 12. E.g
**************GOOD LUCK************