230 likes | 241 Views
This webpage provides information and guidelines for the final year project in computing. It includes the project framework, stages, assessments, submission deadlines, resources, and professional issues.
E N D
COMP390/3/4/5Final Year ProjectIntroduction & Specification Irina Biktasheva http://www.csc.liv.ac.uk/~comp39x/2016-17
Final Year Project Coordinator:Dr Irina Biktasheva Technical Support/E-system Support/Advice: Mr Dave Shield Rm 3.04 Ashton Building ivb@liverpool.ac.uk Rm 3.02 Ashton Building also: CS Help Desk (Holt Bld) D.T.Shield@liverpool.ac.uk
Module Aims • To give an opportunity to explore a substantial computing problem in depth • To give experience of carrying out a large piece of individual work and in producing a dissertation • To enhance communication skills, both oral and written
This is Your Project • An opportunity to show initiative and to take control of your learning • You are responsible for • finding what you need to know & developing ideas • planning the project • progressing the project • delivering products on time • meeting the BCS professional requirements, including ethical use of data and (if applicable) human participants • You are encouraged to meet supervisor regularly for guidance/advice • but don’t expect s/he can do the project for you Have you already arranged the first meeting?
Project Framework • Types of projects • In common: implement solution, test & experiment • Development: understand solutions • Problem solving: design solutions • Research: define problem, design solutions • Various stages with intermediate deliverables to be available at appropriate check points • to provide feedback on your progress • to form the basis of assessment Check points: specification, design, implementation, testing & experiments, dissertation
Project Stages You should by now have a project allocated; otherwise, talk to me after the lecture • Four phases • Phase 1: Specification (3.5 weeks) • Phase 2: Design (4.5 weeks) • Phase 3: Implementation & Testing (11 weeks) • Phase 4: Demonstration & Dissertation (3 weeks) design presentation specification document design document demonstration interim report to be assessed not to be assessed dissertation
Assessments • Assessors include supervisor and marker • Each stage is assessed by 2 assessors
Submission Deadlines • Specification (5%): Thu 20.10.16 noon • Design documentation: Thu 17.11.16 noon • Design presentation: Mon 21.11.16 - (whole design stage 15%) Fri 2.12.16 • Interim Report: Fri 17.02.17 • Demonstration slides: Thu 30.03.17 noon • Demonstration (15%): Mon 24.04.17 – Fri 28.04.17 • Dissertation (65%): Thu 11.05.17 noon You should make yourself available during the weeks for design presentation & demonstration
Late Submission • According to University standard penalties • 5 marks deducted for each working day of lateness • Up to a maximum of 5 working days • Work received after 5 working days will receive a mark of 0 • For any mitigating circumstances, should contact supervisor first
Other Penalties • Please consult the project web site http://cgi.csc.liv.ac.uk/~comp39x/2016-17/guides/calendar_390.html for complete list of penalties
Lectures • 4 general lectures in total • Introduction & Specification • week 1, Friday 30 September 2016 • Design • Week 5, Friday 28 October 2016 • just after specification submission • Design & Implementation (by Phil Jimmieson) • Week 7, Friday 11 November 2016 • Demonstration & Dissertation • semester 2, week 1: TBA
Resources • Project webpage • http://www.csc.liv.ac.uk/~comp39x/2016-17 • especially guidelines for each assessment • Your project supervisor • Library • Research papers • Books • Christian W. Dawson, Projects in Computing and Information Systems: A Student's Guide, 3rd Edition, Pearson Education Ltd, 2015. (previous editions can also be used) • Lecture Notes • COMP208/214/215/216, COMP201, COMP207, etc. • The Web
Technical Support • For technical problems, the first point of contact should be: • Mr Dave Shield (Ashton 3.02) • Lecture(s) on design & implementation issues • Content depends on your enquires sent to Phil Jimmieson • Exact date: Fri 11 November 2016 (design & implementation) • COMP39X == CS helpdesk (Holt Bld) D.T.Shield@liverpool.ac.uk
Professional Issues • Awareness of professional issues is a must for software developers • The British Computing Society issue a code of conduct & code of practice • You should be aware of what these say, and follow them as applicable • available at the Professional Issues link from the module homepage
Professional Issues: Ethical Use of Data • Ethical use of data, Human Data & Human Participants in particular, is of utmost importance in Computing and Information Systems projects • The University has Policy on Use of Human Data and Human Participants in research projects. • You should be aware of what the Policy says, and make sure to follow it as applicable • available at the Ethical Use of Human Data and Human Participants link from the Comp39x homepage http://cgi.csc.liv.ac.uk/~comp39x/2016-17/guides/Ethics_process_flowchart.pdf See also CS Departmental Policy http://intranet.csc.liv.ac.uk/department/ltas/ethics.html
Specification (5% of total mark) • Purpose • A clear idea of what the project comprises • A well defined plan showing how the project will be carried out • Specification Documentation • A report of NO more than 3 sides of A4 (12 point) paper • Gantt Chart can be on the 4th side • One copy has to be submitted to Student Office • Electronic version must be submitted through E-project
Specification Structure • Project Description • Statement of Deliverables • Conduct of Project and Plan • Bibliography • Detail guidelines available on comp39x webpage http://cgi.csc.liv.ac.uk/~comp39x/2016-17/guides/specification.html
Project Description • Who is the project being done for? • What is the project aim? What is intended to achieve? • What is the proposed solution? How to achieve the aim? • Data to be used: explicitly specify either • Synthetic data, or • Real Non human data • State ethical source of the data • Real Human data and/or Human Participants: • State ethical source of the data and/or • State ethical use of human participants • State the University Policy on ethical use of human data & human participants to be followed
Statement of Deliverables • Description of anticipated documentation • e.g., document for assessment, user manual, installation guide, online help, etc. • Description of anticipated software • e.g., functionalities, storyboard, user interface, etc. • Description of any anticipated experiments • especially important for research projects • Description of methods of evaluation • how to measure whether project is successful? • e.g., comparison with existing products/methods, user feedback • if 3rd party evaluation – follow CS Dept Policy on ethical use of 3rd party evaluators: link from Comp39x web page http://cgi.csc.liv.ac.uk/~comp39x/2016-17/guides/specification.html
Conduct of Project • Preparation • background research, data required, possible ethical issues • Design • design methods, what will be in design document? • Implementation • hardware / software to be used, testing • Gantt Chart • timetable schedule, internal/external milestones • Risk assessment • major challenges, new skills required
Bibliography • What reference material has been and will be used? • Should be cited appropriately • Example • see recommended Bibliography style on comp39x webpage http://cgi.csc.liv.ac.uk/~comp39x/2016-17/guides/specification.html Citation in document Reference list It was stated in [1] that … Information about XX will be obtained from [3] …
Assessment Form • Snapshot of the form, available at webpage http://cgi.csc.liv.ac.uk/~comp39x/2016-17/forms/comp39xSpecAssessForm.pdf
Submission Deadlines • Specification (5%): Thu 20.10.16 noon • Design documentation: Thu 17.11.16 noon • Design presentation: Mon 21.11.16 - (whole design stage 15%) Fri 2.12.16 • Interim Report: Fri 17.02.17 • Demonstration slides: Thu 30.03.17 noon • Demonstration (15%): Mon 24.04.17 – Fri 28.04.17 • Dissertation (65%): Thu 11.05.17 noon You should make yourself available during the weeks for design presentation & demonstration