3rd year projects making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-fair and...3rd year...

52
3rd year projects – Making the final hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making the final hurdle April 2019 1 / 45

Upload: others

Post on 17-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

3rd year projects – Making the final hurdle

Benjamin Mora

April 2019

M. Roggenbach B. Mora Making the final hurdle April 2019 1 / 45

Page 2: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Timeline

09/04/2019 – Today12/04/2019 – Easter Break begins06/05/2019 – Term starts again10/05/2019 – Electronic Submission of the Dissertation15/05/2019 – Project Fair

M. Roggenbach B. Mora Making the final hurdle April 2019 2 / 45

Page 3: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Outline

Before we start...

Dissertation-Outline

Dissertation

Poster design

Project Fair

M. Roggenbach B. Mora Making the final hurdle April 2019 3 / 45

Page 4: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Before we start...

Attendance Monitoring.

NSS reminder.

On the relevance of this lecture.

Other details (Project title, turnitin, server bandwidth, codesubmission, handbook, further emails etc..)

Yes servers will be down and submisison is going to be a long process.

M. Roggenbach B. Mora Making the final hurdle April 2019 4 / 45

Page 5: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation Outline

!!Voluntary Document!!

M. Roggenbach B. Mora Making the final hurdle April 2019 5 / 45

Page 6: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Purpose

To serve as a solid basis to decide with your supervisor on

Structure

Content

of your dissertation.

M. Roggenbach B. Mora Making the final hurdle April 2019 6 / 45

Page 7: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation

M. Roggenbach B. Mora Making the final hurdle April 2019 7 / 45

Page 8: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Chapters

Word and Latex templates are available from the course website.

A few (hopefully good enough) past dissertation samples will beavailable on blackboard (under student information).

Most of the chapters that will follow are likely to be required!

Please show some independence!

M. Roggenbach B. Mora Making the final hurdle April 2019 8 / 45

Page 9: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Abstract

Yes you need one on the front page!

Front page is different from the submission cover.

This summarises your work.

Also, do not forget a table of content after the abstract/front page.

M. Roggenbach B. Mora Making the final hurdle April 2019 9 / 45

Page 10: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Introduction

Tells us quickly what it is about and why you do it.

You may want to introduce the project environment and the sectionsthat will follow.

This section tends to be informal but requires a good writing style(like the conclusion), so make it interesting.

Any similarities in the structure of the abstract may make markersquestion how independent you are.

M. Roggenbach B. Mora Making the final hurdle April 2019 10 / 45

Page 11: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Background research

Tells us what you have read about!

How other people solve similar problems.

Describe (technically speaking) the tools you will be using and theirimportance in the project.

Display some technical understanding of the methodologies used inyour writing. Frankly, inaccurate comments are quite telling.

M. Roggenbach B. Mora Making the final hurdle April 2019 11 / 45

Page 12: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: project management

Reflection on the timeline. Compare and contrast with original aimsand milestones.

Project life cycle (SE students only?).

Testing (SE students only?).

How many original specifications have been met (SE students only?).

M. Roggenbach B. Mora Making the final hurdle April 2019 12 / 45

Page 13: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: What has been achieved/ Implementation

Discuss what you have done in this project and how you did it.

Show some Computer Science skills there.

Anything from new algorithms to philosophical thoughts on the effectof CS on frogs.

Short pieces of code could be there if not trivial, but code shouldideally be located in appendix and submitted through blackboard.

M. Roggenbach B. Mora Making the final hurdle April 2019 13 / 45

Page 14: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Results section

It is likely that you have obtained/created something at the end of theproject

Give us some results (measures, pictures, etc...).

Compare/analyse with other approaches if possible.

Make it interesting.

M. Roggenbach B. Mora Making the final hurdle April 2019 14 / 45

Page 15: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Conclusion

Because you need one.

Thoughts on the project.

What do the results mean?

What remains to be done?

Was it successful?

Are you happy?

M. Roggenbach B. Mora Making the final hurdle April 2019 15 / 45

Page 16: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Dissertation: Extra Stuff

Because you are worth it...

Do not forget references.

Appendix to put extra data (and large pieces of code) if possible.

These are just guidelines. The dissertation is your own responsibilityand it has to be well written.

Colleagues’ opinion may slightly differ from these guidelines. Ask yoursupervisor what he wants to see in your document (before the Easterbreak!)

M. Roggenbach B. Mora Making the final hurdle April 2019 16 / 45

Page 17: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Marking Sheet and Project Title

Accessible through the course website as usual.

https://cs.swansea.ac.uk/ csmora/project/Marking/1819/MarkingForms.php

Also, you will receive an email asking about your project title and with alink to this website!

M. Roggenbach B. Mora Making the final hurdle April 2019 17 / 45

Page 18: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Recommendations

Plan for a document that is:

self-contained,

40–50% background – 50–60% own work,

30–50 pages (suggested).

Start now if you have not done so yet – At least with the outline!

Write background in parallel to producing new results.

M. Roggenbach B. Mora Making the final hurdle April 2019 18 / 45

Page 19: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Deliver a dissertation better than this . . .

M. Roggenbach B. Mora Making the final hurdle April 2019 19 / 45

Page 20: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Natural overlap with previous documents

Dissertation, Initial Document, and Interim Document might all include

Motivation of the project.

Background studies.

Technology involved.

First prototype.

Etc.

M. Roggenbach B. Mora Making the final hurdle April 2019 20 / 45

Page 21: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Relation between these documents

Initial Document/Interim Document:Premature discussion only.

Dissertation:

Can re-use texts from previous documentsprovided they have be re-viewed / alteredin the light of the larger experience gained.

Should demonstrate progress beyond the results already achieved inthe earlier documents.

M. Roggenbach B. Mora Making the final hurdle April 2019 21 / 45

Page 22: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

For the rest

See the Project Handbook!

M. Roggenbach B. Mora Making the final hurdle April 2019 22 / 45

Page 23: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Poster Design

M. Roggenbach B. Mora Making the final hurdle April 2019 23 / 45

Page 24: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Project Fair

M. Roggenbach B. Mora Making the final hurdle April 2019 24 / 45

Page 25: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Marking sheet and Bob’s website

https://cs.swansea.ac.uk/ csmora/project/Marking/1819/MarkingForms.php

https://cs.swan.ac.uk/ csbob/teaching/projectFair/

M. Roggenbach B. Mora Making the final hurdle April 2019 25 / 45

Page 26: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Communication situations

One poster – many purposes

Attract attention – Visible selling point.

Short meeting: 30 sec – Main points available.

Long meeting: 2 mins – Interesting details.

M. Roggenbach B. Mora Making the final hurdle April 2019 26 / 45

Page 27: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Communication situations

One poster – many purposes

Attract attention – Visible selling point.

Short meeting: 30 sec – Main points available.

Long meeting: 2 mins – Interesting details.

M. Roggenbach B. Mora Making the final hurdle April 2019 26 / 45

Page 28: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Communication situations

One poster – many purposes

Attract attention – Visible selling point.

Short meeting: 30 sec – Main points available.

Long meeting: 2 mins – Interesting details.

M. Roggenbach B. Mora Making the final hurdle April 2019 26 / 45

Page 29: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Your eye catcher?

M. Roggenbach B. Mora Making the final hurdle April 2019 27 / 45

Page 30: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Content counts!

What is the project about?(topic, motivation, similar projects, . . . )

What methods were used?(programming language, software tools, algorithms, theories, . . . )

How was the problem solved?(software architecture, own algorithms, code examples, . . . )

What are the results?(is the world a better place after this project?)

M. Roggenbach B. Mora Making the final hurdle April 2019 28 / 45

Page 31: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Content counts!

What is the project about?(topic, motivation, similar projects, . . . )

What methods were used?(programming language, software tools, algorithms, theories, . . . )

How was the problem solved?(software architecture, own algorithms, code examples, . . . )

What are the results?(is the world a better place after this project?)

M. Roggenbach B. Mora Making the final hurdle April 2019 28 / 45

Page 32: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Content counts!

What is the project about?(topic, motivation, similar projects, . . . )

What methods were used?(programming language, software tools, algorithms, theories, . . . )

How was the problem solved?(software architecture, own algorithms, code examples, . . . )

What are the results?(is the world a better place after this project?)

M. Roggenbach B. Mora Making the final hurdle April 2019 28 / 45

Page 33: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Content counts!

What is the project about?(topic, motivation, similar projects, . . . )

What methods were used?(programming language, software tools, algorithms, theories, . . . )

How was the problem solved?(software architecture, own algorithms, code examples, . . . )

What are the results?(is the world a better place after this project?)

M. Roggenbach B. Mora Making the final hurdle April 2019 28 / 45

Page 34: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Space

You have 1 × 1 m:

A4: ∼ 210 mm * 297 mmA3: ∼ 297mm * 432mm

what ‘tiling’ do you want?

M. Roggenbach B. Mora Making the final hurdle April 2019 29 / 45

Page 35: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

How to organise things on the poster(s)?

‘poster as slide sequence’: prepare a talk and put up your slides

‘poster as one unit’: develop one ‘big’ picture on your projecte.g.: star form(middle: final product, surrounded by ‘aspects’)

M. Roggenbach B. Mora Making the final hurdle April 2019 30 / 45

Page 36: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Example: “slide sequence”

M. Roggenbach B. Mora Making the final hurdle April 2019 31 / 45

Page 37: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Example: “one unit”

M. Roggenbach B. Mora Making the final hurdle April 2019 32 / 45

Page 38: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Mind Mapping Video

can be found at http://www.youtube.com/watch?v=MlabrWv25qQ

M. Roggenbach B. Mora Making the final hurdle April 2019 33 / 45

Page 39: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Layout: The usual design rules apply

Large font

Clear colour scheme / font selection scheme

Keywords – not novels

Easy to understand layout

Have pictures

No deviating information – Go to the point and avoid superfluouscomments on ‘grandmother’s shoe size’

M. Roggenbach B. Mora Making the final hurdle April 2019 34 / 45

Page 40: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Computer demonstrations

Software projects need to demonstratea ’running system’

Explanation of your demo:

What is it demonstrating?

Why these specific values?

What will the effect be?

M. Roggenbach B. Mora Making the final hurdle April 2019 35 / 45

Page 41: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Extra things

Business cards?

Flyers about your project?

Mascot?

Sweets?

. . .

M. Roggenbach B. Mora Making the final hurdle April 2019 36 / 45

Page 42: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Project Fair

M. Roggenbach B. Mora Making the final hurdle April 2019 37 / 45

Page 43: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Poster submission

by 15/05 through blackboard.

Beware: Blackboard servers are likely not to be able to cope with theworkload on submission deadlines!

Project title needed by 11/04!

M. Roggenbach B. Mora Making the final hurdle April 2019 38 / 45

Page 44: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Poster printing

Various copy-shops (e.g., Staples)

Offers on the internet (e.g. www.a1posters.co.uk)

M. Roggenbach B. Mora Making the final hurdle April 2019 39 / 45

Page 45: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Possibly some prizes

Best poster prizes based on the vote from

1 School kids

2 Academic staff

3 Industry

M. Roggenbach B. Mora Making the final hurdle April 2019 40 / 45

Page 46: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Timeline

10:00-12:45 Set-up of Posters (compulsory)12:55 Lunch.13:00-17:30 Demonstrations to Swansea University

(compulsory).15:00-18:00 Demonstrations to IT Industry

(compulsory).

Full program at:http://cs.swan.ac.uk/~csbob/teaching/projectFair/

M. Roggenbach B. Mora Making the final hurdle April 2019 41 / 45

Page 47: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

On request of the more conservative CS staff members

Please come

well dressed (smart casual?)

well shaved

with styled hair

In summary, well presented

. . .

M. Roggenbach B. Mora Making the final hurdle April 2019 42 / 45

Page 48: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

On request of the more conservative CS staff members

Please come

well dressed (smart casual?)

well shaved

with styled hair

In summary, well presented

. . .

M. Roggenbach B. Mora Making the final hurdle April 2019 42 / 45

Page 49: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Job market for BSc students

1 Have a CV ready

2 Advertise at the info board

3 Be around for networking

4 Have a handout for your project (only if good enough)

5 Have business cards

M. Roggenbach B. Mora Making the final hurdle April 2019 43 / 45

Page 50: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Job market for BSc students

1 Have a CV ready

2 Advertise at the info board

3 Be around for networking

4 Have a handout for your project (only if good enough)

5 Have business cards

M. Roggenbach B. Mora Making the final hurdle April 2019 43 / 45

Page 51: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

MEng Students – IR project market

1 Have a CV ready

2 Advertise at the info board

3 Be around for networking

4 Have a handout for your project?

5 Have business cards?

M. Roggenbach B. Mora Making the final hurdle April 2019 44 / 45

Page 52: 3rd year projects Making the final hurdlecs.swan.ac.uk/~csmora/project/lecture-Fair and...3rd year projects { Making the nal hurdle Benjamin Mora April 2019 M. Roggenbach B. Mora Making

Good luck with your dissertationsand presentations!

M. Roggenbach B. Mora Making the final hurdle April 2019 45 / 45