COMP390/3/4/5 Final Year Project Design

Slides:



Advertisements
Similar presentations
The Robert Gordon University School of Engineering Dr. Mohamed Amish
Advertisements

Preparing for Confirmation of Candidature
© Dr I M Bradley CG109 - Individual Project (Undergraduate) Overview Briefing.
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Demonstration & Dissertation Irina Biktasheva
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Design Darek Kowalski
introduction to MSc projects
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Introduction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
IACT303 – INTI 2005 World Wide Networking Welcome and Introduction to Subject. Penney McFarlane The University of Wollongong.
CS & ECE Senior Design Project Winter 2008 Karen Davis Chia Han Altan Ferendeci.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Final Year Project COMP39X COMP390/3/4/5 Final Year Project Design Irina Biktasheva
1 The Initial Report Preparation Guidelines. 2 The Initial Report u Definition of project scope u Project aims and objectives u Initial project plan.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Final Year Project COMP390/393/394/395 Irina Biktasheva – coordinator
1 Commissioned by PAMSA and German Technical Co-Operation National Certificate in Paper & Pulp Manufacturing NQF Level 4 Perform visual inspection tests.
Portfolio Feedback I. The Project Semester 2 April—September This module: the Portfolio -- background research and other preparation Design/Implementation/Experiment/Dissertation.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
©Dr I M Bradley Doing the project and other things.
CMPGN3007 & CMPGN3008 BSc Project Dr T.A.Etchells BSc Project Tutor
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
The Foundation Degree Project Geoff Leese September 2008.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Project 1 (CGNB 413) Briefing
Module 4: Systems Development Chapter 13: Investigation and Analysis.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Business and Computing Deanery Multimedia Week 1 What is Multimedia?
Request for Proposal (RFP) In response to the RFP – the first step is to prepare a proposal 1. Review Customer Requirements and come up with candidate.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Report Writing Lecturer: Mrs Shadha Abbas جامعة كربلاء كلية العلوم الطبية التطبيقية قسم الصحة البيئية University of Kerbala College of Applied Medical.
L5 Computing Team Project Final Presentation Guidelines.
Advanced Higher Computing Science
Systems Development Life Cycle
The AMSc project: what to expect and how to do it
Final Year Project COMP390/393/394/395
COMP 208/214/215/216 Lecture 1 Introduction.
COMP390/3/4/5 Final Year Project Design
Understanding Standards: Higher Course Event
Final Year Project COMP390/393/394/395
COMP390/3/4/5 Final Year Project Introduction & Specification
COMP390/3/4/5 Final Year Project Introduction & Specification
Controlled Assessment
Community Project Timeline – What are my deadlines?
CHU HAI COLLEGE OF HIGHER EDUCATION DEPARTMENT OF COMPUTER SCIENCE Preparation of Mid-Term Progress Report Bachelor of Science in Computer Science.
CHAPTER OVERVIEW The Format of a Research Proposal Being Neat
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
Supplementary Table 1. PRISMA checklist
Extended Project Qualification
2.2 | Use Planning Tools.
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Design
Request for Proposal (RFP)
Annual Professional Development Conference
Final Year Project COMP390/393/394/395
Introduction to Programming Using C++
BMM646 (incorporating BMM647 & BMM657)
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP390/3/4/5 Final Year Project Introduction & Specification
COMP 208/214/215/216 – Lecture 7 Documenting Design.
Introduction to Engineering Design II (IE 202)
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
Systems Development Life Cycle
Project Closure And Termination
To begin….. For each of these images, suggest one material used in the construction and give a reason why that material is appropriate.
Guidelines for Reports Advanced Constraint Processing
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
CHAPTER OVERVIEW The Format of a Research Proposal Being Neat
An overview of course assessment
COMP390/3/4/5 Final Year Project Design
Presentation transcript:

COMP390/3/4/5 Final Year Project Design Irina Biktasheva http://www.csc.liv.ac.uk/~comp39x/2018-19

Submission Deadlines Specification & Design documentation (20%) Thu 15.11.18 noon Interim Report: Fri 15.02.19 Demonstration slides: Thu 21.03.19 noon Demonstration (15%): Mon 25.03.19 – Fri 29.03.19 Dissertation (65%): Thu 9.05.19 noon You should make yourself available during this weeks for the project demonstration

Specification & design Project Stages You should by now have a project allocated; otherwise, talk to me after the lecture Three assessment phases Phase 1: Specification (3.5 weeks) & Design (4.5 weeks) Phase 2: Implementation, Testing & Demonstration (11 weeks) Phase 3: Dissertation (3 weeks) Specification & design Documentation (20%) specification document design document w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w12 Sem 1 Sem 2 demonstration interim report dissertation *to be assessed

Design Purpose Design Documentation: due 15.11.18 noon To record the research and analysis done To detail the design of the system to be built To detail the design of evaluation ethics of the project Design Documentation: due 15.11.18 noon To be Submitted as part of “Specification & Design documentation” pdf file via E-project

Design Structure Summary of Proposal Design Review against Plan Design of system/solution Design of evaluation Ethical use of data, including use of human data & human participants Review against Plan Gantt Chart showing what has been completed, progress to date & any necessary changes

Summary of Proposal Statement of background, aims and objectives design document/chapter should be self-contained Highlight changes to original specification what changes were needed and why? justification is important Summary of research and analysis done so far summary of what you have read, tested (e.g., technical issues)? how outcomes affect the design? any analysis done? and their implications

Design Typically should include Documentation gives all details description of anticipated components description of data structures to be used algorithms to manipulate these data structures design of interfaces description of evaluation of the system/solution ethical use of data Documentation gives all details How much details? Ask yourself: Would other people be able to implement the system by following your design?

Design of System/Solution

Example – OO design use-case diagram interaction chart use cases (actions) actors association system boundary use-case diagram interaction chart list of objects, attributes & methods pseudo code of main methods interface design and necessary data structures how components interact information flow make reference to the objects listed create using Java OR draw in Word

Example – Traditional Design data dictionaries system boundary diagram ER diagram logical/physical table structure transaction matrix pseudo code of main methods interface design etc entities & relationships type of relationship Data Flow Diagram normalisation applied? process vs data A / D / R / U create using the language to be employed OR draw in Word

Example – Empirical Investigation Expect to see these IN ADDITION statement of hypotheses to be tested description of test data to be used experiment design: experiments to be performed, any control to be used how the results will be analysed, including any statistical techniques that will be used anticipated conclusions For this type of project, design of evaluation is very important

Example – Devise New Algorithms For this type of project, literature review and design of evaluation is important Expect to see these IN ADDITION description of problem to be solved existing algorithms of related problem and a critical evaluation approach to be used to solve the problem how the new algorithms will be analysed, including mathematical and experimental analysis details of mathematical/experimental analysis system design required here

Others… It is a common place to use a combination of the above approaches Different projects may follow different ways Seek advice from your supervisor which approach best suits your project

Evaluation Design What criteria to evaluate system? E.g., is specification satisfied? number of features completed user friendliness users' feedback, etc. How to assess these criteria? What testing? What conclusion expected? Who are involved in evaluation? If applicable, Ethical use of 3rd party evaluation, with compulsory 3rd party info sheet and consent form.

Ethics: human data & human participants -- GDPR. ethical use of data explicitly specify whether you use Synthetic data Real Non Human data Real Human data If applicable, confirm that a relevant Professional Body Ethical approval has been obtained for the use of the human data in your project. ethical use of human participants (other then 3rd party evaluation) If applicable, Confirm that a relevant Professional Body Ethical approval has been obtained for the use of human participants in your project. If applicable, Include into your design documentation compulsory human participants information sheet and consent form.

Resources Project webpage Your project supervisor Research papers http://www.csc.liv.ac.uk/~comp39x/2018-19 especially guidelines for each assessment Your project supervisor Research papers Books / Lecture Notes 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) COMP208/214/215/216, COMP201, COMP207, etc. The Web

Specification & Design Assessments Assignment 1: “Specification & Design documentation” due Thursday 15.11.18 noon pdf file via Comp39x E-project system Assessors include supervisor and marker Supervisor marker Specification & Design

Spec & Design Assessment Form Snapshot of the form, available at webpage

Late Submission According to University standard penalties 5 marks deducted for each working day of lateness Up to a maximum of 5 working days Note: for electronic submission “working day”==24 hours following the deadline Work received after 5 working days will receive a mark of 0 For any Extenuating circumstance you should contact supervisor first (recommended) submit extenuating circumstance form with evidence to the Student Office asap decision will be communicated to you shortly after

Other Penalties To observe the “Spec & Design” documentation format requirements the following penalties are applicable If the electronic submission is not a PDF file, 5 marks will be subtracted for each non PDF file submission.

Coming Lectures 4 lectures (or more) Introduction & Specification week 1, Tuesday 25 September 2018 Design week 4, today How to proceed with the design & implementation week 6, Tuesday 30 October 2018 (by Phil Jimmieson) Project Demonstration & Dissertation semester 2

Submission Deadlines Specification & Design documentation (20%) Thu 15.11.18 noon Interim Report: Fri 15.02.19 Demonstration slides: Thu 21.03.19 noon Demonstration (15%): Mon 25.03.19 – Fri 29.03.19 Dissertation (65%): Thu 9.05.19 noon You should make yourself available during this weeks for the project demonstration