53
Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Embed Size (px)

Citation preview

Page 1: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Notes for the DT249 Project

2013-14 (old regs)

Submission date: 5th of May 2015

Presentations: 5th – 8th May 2015

Page 2: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 2

Project topics

• Choose a topic you like.

• Choose a topic that suits your ambition, knowledge and skill set.

• Talk to lecturers.

• Look at the project web page:• http://www.comp.dit.ie/pbrowne/DT249-projects2012-13/DT249-projects-2012-13.htm

Page 3: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 3

Getting Started

• The project is a subject with an examination!• Look for marks. Get started straight away

– Decide on your topic; hound your supervisor for advice and guidance.

– Identify the necessary software/data as soon as possible.– Get the software running as soon as possible.– Make progress in 1st half of the 1st semester.– Meet with your supervisor once every week, even if you feel

that no great progress is being made. – Use the module: Information Systems Research Practice– Software and application.

Page 4: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 4

Getting Finished

Page 5: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 5

Getting Finished

Page 6: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 6

Delivery of Honours Project?• To graduate with an honours you are required to pass a

project module.• Honours degree topics should be technical in nature i.e.

produce a running program. The project should involve the analysis, design and implementation of a working system.

• The honours project also requires an element of reflection e.g. a comparison with other work in the area, choice to tools, a metric.

• Honours students tend to choose more complex topics.

Page 7: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 7

Structure of Project

• Spend some time structuring your work by dividing it into sections and subsections with a brief narrative describing each of the sections. For example, your project may contain any of the following tasks: analysis, design, literature review, testing, evaluating a technique, evaluating software, a comparison of languages or paradigms…

Page 8: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 8

Study Time• The thesis project is probably the most

challenging part of your course.• The project requires considerably more time

and effort than any other module (at least 150 hours).

• It is not advisable to take the project and more than 2 other subjects.

• It can be HELL, or it can be FUN1

– HELL, if you are not organised, hesitate– FUN, if you get stuck in (mostly FUN)

Page 9: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 9

Often it is difficult to provide yes/no answers to research topics. So a set of criteria has to be applied to a given situation.

When you have to evaluate a particular technology or method, you should draw up a list of criteria.

A table is often quite useful for presenting these criteria or comparing two or more technologies /methods.

Writing: Using Criteria

Page 10: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 10

Try to make your writing flow from its initial paragraph to the final paragraph. For example, you might want to describe how a particular technology would be used in a particular application. The flow here might be from a brief description of the technology, to its advantages and disadvantages, to a description of an application which can use the technology because of the advantages that the technology has over other technologies.

Writing: Flow

Page 11: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 11

The first sentence of a paragraph sets the stage by making a single point that the remainder of the paragraph’s sentences support. About 6-8 sentences per paragraph.

Lead the reader on a path and help them reach the conclusion before you actually spell it out.

Writing: Paragraph

Page 12: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 12

A paragraph should contain a single idea. A paragraph might describe:  a broad statement of the scope of the project; one criterion used to evaluate a technology; a brief description of the criteria that are to be

used to judge a technology with following paragraphs containing more detailed material on each criterion;

ensure continuity between sections and paragraphs.

Writing: Paragraphs

Page 13: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 13

A paragraph might describe: an exception to a statement made in a

previous paragraph; one of a number of conclusions that the report

comes to; a description as to why a particular technology

should be used in an application. focus on one big idea per section, one small idea per

subsection

Writing: Paragraphs

Page 14: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 14

You should avoid unsubstantiated statements.

A valid statement can be made based on: 1) an authoritative reference (by an

acknowledged expert in the area) 2) an informed reasoned argument 3) a critical interpretation of a less reliable

source (e.g. a web page or a newspaper article) 4) a self evident truth e.g. no system is perfect.

Writing: Valid statements

Page 15: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 15

You should distinguish between a summary and a conclusion.

It is always a good idea to summarise the contents of your project in the first two or three paragraphs. State the scope of your project and your main conclusions. The material that is used in the summary should be built around a concise list of essential points, statements, or facts. Chapter summaries are useful.

Writing: Include Summaries

Page 16: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 16

You should state some conclusions and/or summaries at the end of your chapters and at the end of your report. You might be attempting to predict the impact of a technology or how a technology could be employed in certain types of application. A conclusion should be a short, succinct statement of your substantiated views. It should, of course, be backed up with detail in the body of the chapter or report.

Writing: You need Conclusions

Page 17: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 17

Don’t pad out your work with information that is not pertinent to your topic, even if the material that you are using as padding is interesting. This does not stop you from using asides that are indirectly relevant; however, they are best placed in the footnotes.

Writing: Too much

Page 18: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 18

Always keep to the point. Read each paragraph before you submit the project, and ask yourself how it contributes to the overall aim of the project. This is were a high level framework is important.

Writing: Keep to the point

Page 19: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 19

An undergraduate thesis is a body of academic work. You may find a major problem with your basic premise and indeed you may find late in the day that there are some serious limitations in your ideas. This does not mean disaster! Your project can still be of value if you can articulate those limitations.

Writing: Negative Findings

Page 20: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 20

Do not copy and paste large screeds of text from Web sites. Some direct quotes are fine if they support some argument that you are making (and they are acknowledged). Do not overdo, paraphrase and cite instead.

You can reference a URL as follows ‘The Microsoft XML[2] site differentiates between three types of parser…’. Where [2] is an index to your reference section.

See Chapter 10 of general regulations at: http://www.dit.ie/services/qualityassuranceandacademicprogrammerecords/student-assessment-

regulations/general/

Writing: No Copying and Pasting!

Page 21: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 21

Record your references early. When you find an interesting article/chapter you should write a few sentences about it and create a reference immediately.

Your work could be of benefit to students in the future. References are useful for students may want to develop your particular topic, perhaps taking a different approach.

Writing: References

Page 22: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 22

Your reference section should store the full details of your references. These details could include:

authors, year, conference, journal, URL of web-site and date visited, type of reference e.g. peer reviewed paper, professional journal, report, un-reviewed paper.

Two popular reference and bibliographic packages are Zotero and EndNote

Writing: References

Page 23: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 23

At present, we do not mandate any particular style of referencing. You could use author year (e.g. [Jones98], [Jones98a], [IBM06]). If it you are referencing a web site then in your reference section you should include the date you visited the site, the title and author of the document (or page) that you are citing.

Writing: References

Page 24: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 24

You need good 'sign posting’. You should tell the reader what you are

going to say and why you are going to say it.

Be sure to include a good motivational hook at the beginning of sections.

Writing: Sign posting

Page 25: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 25

Code extracts in the body of the report should be used to illustrate or support some concept that your are describing. The full code should be included in an appendix.

Writing: Code

Page 26: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 26

Use a different font (such as Courier New) when referring to software or modelled entities. This helps to distinguish between a real-world concept such an employee and the software realization of the concept which could be called Employee.

Writing: Fonts

Page 27: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 27

We can consider Complexity and Simplicity with respect to the actual project topic e.g. complex plagiarism detection, simple basic web site.

Writing: Complexity V Simplicity

Page 28: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 28

When writing on advanced topics there are often too many 'real world' issues to tackle at once. Simplification may be required.

Try to apply a simplification to potentially complex topics.

Writing: Handling Complexity

Page 29: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 29

Guideline: Try to simplify complexity use abstraction (the act of separating in thought OED). Focus on the core points as stated at the start of each paragraph, try to suppress the noise of detail.

The advice on simplification must be balanced against the need to address the relevant issues in your report.

Writing: Handling Complexity

Page 30: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 30

You must use technical terminology and TLAs sensibly.

Try to use the ‘standard’ terminology of your research area.

A glossary will be required to assist the reader.

These terms express the core concepts in a precise and concise manner.

Writing: Terminology

Page 31: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 31

Although the terminology can require a bit of work to develop and master it is well worth the effort.

Using the ‘standard’ terminology actually makes the report easier to write.

Writing: Terminology

Page 32: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 32

Diagrams, tables, and a glossary can all help make you finished work more concise, precise and understandable.

Writing: Illustrate and explain your work.

Page 33: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 33

A good report has something to say! Comprehensive and accurate coverage of the

subject. (coverage=no gaps or overlaps). Independent critical evaluation of your own

work and your methods. Clear arguments, well expressed. Integration of diverse material. Clear focus on subject. Knowledge of the wider context of the work.

A good project report

Page 34: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 34

Depth of insight into selected aspects. Well organised chapters and sections. Clearly defined project boundaries. Diversity presented as a coherent whole. Critical and reflective evaluation of work. Good supporting literature and evidence

of broad reading using different sources.

A good project report

Page 35: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 35

A final year report requires an intelligent reporting and interpretation of referenced material. This interpretation should relate the goals or aims of the report.

A good project report

Page 36: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 36

Sample projects are available in Webcourses.

Sample reports.

Page 37: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 37

Ambitious projects? Scope? Boundaries? Using (or re-using) information. Type of project

Software implementation. Research (hons. only, must have S/W

focus/makes a point). A mixture of research and implementation.

Think about

Page 38: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 38

Think completion. Think marks. Think readers (examiners,

students). Keep it as simple as possible. Stick to the plan. Work with your supervisor.

General Advice

Page 39: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 39

Form study groups. Collaboration and study groups are encouraged. While the exchange of ideas is part of the learning experience, your project must be as a result of your own efforts.

General: Study groups

Page 40: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 40

Daytime meetings with your supervisor

• The majority of evening students meet their supervisor in the evening. There is also a daytime option available. Are you in a position to meet your supervisor during working hours? This could be any time from 9 to 5 including lunch time. Please let me know if you wish to have your project meetings in the day rather than the evening ([email protected]).

Page 41: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 41

The Presentation

• The presentation will allow you to present and demonstrate your work. You should:– explain the objectives of your project – describe how you went about achieving those

objectives. – emphasize your main achievements– present your conclusions– summarise and reflect on your work

• The presentation should be about 15-20 minutes with 5-10 minutes for questions.

Page 42: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 42

The Presentation

• You can use PowerPoint or conventional slides. Try to keep to 15-20 slides.

• Most students use their own laptops. If you wish to use a college computer then your should bring your presentation on a memory key.

• If there is a software component you should include appropriate screen dumps in your presentation (just in case there are issues in running or setting up the actual S/W).

Page 43: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 43

The Presentation

• If you wish you can set up your S/W before the presentation. Please let me know if you require set up time.

• If your S/W is too difficult to set up then include screen dumps of the running system in your presentation.

• To avoid difficulties in setting up your software in the labs, we would encourage your to use your own laptop computer.

• Please let me know if you require further clarification.

Page 44: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 44

The Presentation

• The project presentations will be held during the day and early evening (see schedule on web page for details). The details of presentation schedule (such as location and timetable) will be emailed to you beforehand.

• The presentation last 30 minutes, 15-20 minutes presentation/demo and 10 minutes for questions.

• You should also bring a CD/DVD contain code, configuration files, support libraries and software. You should upload the electronic copy to Webcourses on the official delivery date and bring 3 hard copies to your presentation.

Page 45: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 45

The Delivery of the Project

• The electronic version (PDF or WORD) of your project should uploaded to Webcourses on an given date and time (check your DIT email and the project web page for details).

Page 46: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 46

The Delivery of the Project

• Three copies of the paper version should be delivered at the actual project presentation. The paper copies should use a 'perfect bind' with a clear plastic front cover and a blue back cover, it is relatively inexpensive. There is no need for expensive binding.

• We suggest that you use 12 point font and double line spacing.

• Either double sided or single sided printing is acceptable.

Page 47: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 47

The Delivery of the Project

• Details of the expected format of the project document can be found on the project page.– Guidelines for Honours Degree Project – Guidelines for the Ordinary Degree Project

• The Honours Degree project should be about 15,000 words (or 70 pages).

• Apart from the size guideline and the use of a sensible font size there is not specific format required. Use the sample projects as a guidelines for formatting.

Page 48: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 48

Sources of Advice

• The project coordinator ([email protected])

• The Project web site:• http://www.comp.dit.ie/pbrowne/DT249-projects2012-13/DT249-projects-2012-13.htm

• Information Systems Research Practice • http://www.comp.dit.ie/pbrowne/Information%20Systems%20Research%20Practice/DT249-Information%20Systems%20Research%20Practice-2012-

13.htm

• Text books: e.g. Doing Your Undergraduate Project by Denis Reardon

Page 49: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 49

Sources of Advice

• Common Errors in English Usage (Paperback) by Paul Brians. It focuses on American English but should still be useful. See online version at:

• http://www.wsu.edu/~brians/errors/errors.html#errors

• Paul Brians home page at:

• http://www.wsu.edu:8080/~brians/

Page 50: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

DT249 Project 50

Library• You should familiarize yourself with the

library facilities. In particular, you should use your library account to access electronic resources such as Association for Computing Machinery (ACM) or IEEE journals.

Page 51: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Gantt Chart

• You can construct simple Gantt charts using Excel.

Page 52: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Critical Path

• A critical activity must be completed on time to avoid missing the delivery date.

• A Critical Path is a route through the plan from start to finish through all the critical activities. The CP is the longest path through network which controls the overall timing. The path through the plan includes all the activities that should be focused on. Delays on the CP mean delays in the project.

Page 53: Notes for the DT249 Project 2013-14 (old regs) Submission date: 5 th of May 2015 Presentations: 5 th – 8 th May 2015

Critical Path

• The CP is the longest path through network which controls the overall timing. Activities on the CP must happen on time if the project is to end on time.

• Task for you to do now!

• Write down your tasks

• Establish the relationships

and dependencies.