29
Presentation Guidelines for CS Students Philip W. L. Fong [email protected] Department of Computer Science University of Regina Regina, Saskatchewan, Canada

Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Presentation Guidelines for CSStudents

Philip W. L. Fong

[email protected]

Department of Computer Science

University of Regina

Regina, Saskatchewan, Canada

Page 2: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Presenting Research Results

Understanding a research paper is challenging . . .

. . . but presenting the paper in a comprehensible waycould be as challenging

Presentation Guidelines for CS Students – p.1/19

Page 3: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

2. Progress

3. Resolution

4. Conclusion

OPresentation Guidelines for CS Students – p.2/19

Page 4: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

Problem, crisis, challenge

2. Progress

3. Resolution

4. Conclusion

OPresentation Guidelines for CS Students – p.2/19

Page 5: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

Problem, crisis, challenge

2. Progress

Previous work, new opportunities

3. Resolution

4. Conclusion

OPresentation Guidelines for CS Students – p.2/19

Page 6: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

Problem, crisis, challenge

2. Progress

Previous work, new opportunities

3. Resolution

Solution, contribution

4. Conclusion

OPresentation Guidelines for CS Students – p.2/19

Page 7: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

Problem, crisis, challenge

2. Progress

Previous work, new opportunities

3. Resolution

Solution, contribution

4. Conclusion

Open problems, future work, perspectives

OPresentation Guidelines for CS Students – p.2/19

Page 8: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Tell a Good Story

1. Setting

Problem, crisis, challenge

2. Progress

Previous work, new opportunities

3. Resolution

Solution, contribution

4. Conclusion

Open problems, future work, perspectives

Presentation Guidelines for CS Students – p.2/19

Page 9: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

3 Classical Guides

S. L. Peyton Jones, J. Hughes, and J. Launchbury.How to give a good research talk. ACM SIGPLANNotices, 28(11):9–12, November 1993.

I. Parberry. How to present a paper in theoreticalcomputer science: a speaker’s guide for students.ACM SIGACT News, 31(1):77–86, March 2000.

C. C. McGeoch and B. M. E. Moret. How to present apaper on experimental work with algorithms. ACMSIGACT News, 30(4):85–90, December 1999.

Presentation Guidelines for CS Students – p.3/19

Page 10: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

How to Give a Good Research Talk

Presentation Guidelines for CS Students – p.4/19

Page 11: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

A Non-Uniform Approach

Your talk is primarily a “taster” for your work, rather thanas an in-depth treatment.

1. Who is my primary audience?

2. If someone remembers only one thing from my talk,what would I like it to be?

Treat some aspects in more detail than other parts.

Presentation Guidelines for CS Students – p.5/19

Page 12: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Using Examples

A talk is the wrong place to show off yourmathematical skills.

“Have I illustrated this idea / theorem / definition /technique / algorithm with an example?”

When possible, use a running example.

Presentation Guidelines for CS Students – p.6/19

Page 13: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

How to Present a Paper inTheoretical Computer Science

Presentation Guidelines for CS Students – p.7/19

Page 14: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

What to Say

Communicate the key ideas

Don’t get bogged down in details

Structure your talk

Use a top-down approach

Presentation Guidelines for CS Students – p.8/19

Page 15: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

A Top-Down Approach

Going through the materials in multiple passes:

1. Introduction

2. Body

3. Technicalities

4. Conclusion

Presentation Guidelines for CS Students – p.9/19

Page 16: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Introduction

Define the problem

Motivate the audience

Introduce terminologies

Discuss earlier work

Emphasize the contributions of your paper

Provide a road-map

Presentation Guidelines for CS Students – p.10/19

Page 17: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Body

Abstract the major results

Explain the significance of the results

Sketch a proof of the crucial results

Presentation Guidelines for CS Students – p.11/19

Page 18: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Technicalities

Present a key lemma

Present it carefully

Presentation Guidelines for CS Students – p.12/19

Page 19: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Conclusion

Hindsight is clearer than foresight

Give open problems

Indicate that your talk is over

Presentation Guidelines for CS Students – p.13/19

Page 20: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Know Your Audience

1. Scientists

2. Computer Scientists

3. Theoretical Computer Scientists

4. Experts

OPresentation Guidelines for CS Students – p.14/19

Page 21: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Know Your Audience

1. Scientists

Emphasize the Introduction and the Body.Omit the Technicalities.

2. Computer Scientists

3. Theoretical Computer Scientists

4. Experts

OPresentation Guidelines for CS Students – p.14/19

Page 22: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Know Your Audience

1. Scientists

Emphasize the Introduction and the Body.Omit the Technicalities.

2. Computer Scientists

Emphasis on the Introduction and the Body.A small Technicalities section.

3. Theoretical Computer Scientists

4. Experts

OPresentation Guidelines for CS Students – p.14/19

Page 23: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Know Your Audience

1. Scientists

Emphasize the Introduction and the Body.Omit the Technicalities.

2. Computer Scientists

Emphasis on the Introduction and the Body.A small Technicalities section.

3. Theoretical Computer Scientists

Emphasis on the Body.

4. Experts

OPresentation Guidelines for CS Students – p.14/19

Page 24: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Know Your Audience

1. Scientists

Emphasize the Introduction and the Body.Omit the Technicalities.

2. Computer Scientists

Emphasis on the Introduction and the Body.A small Technicalities section.

3. Theoretical Computer Scientists

Emphasis on the Body.

4. Experts

Emphasis on the Body and the Technicalities.

Presentation Guidelines for CS Students – p.14/19

Page 25: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Getting Through to the Audience

Use repetition1. Tell them what you’re going to tell them.2. Tell them.3. Then tell them what you told them.

Remind, don’t assume

Maintain eye contact

Presentation Guidelines for CS Students – p.15/19

Page 26: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

How to Present a Paper onExperimental Work with

Algorithms

Presentation Guidelines for CS Students – p.16/19

Page 27: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Template

Overview

Introduction

The setup

The experiment

Conclusions

Presentation Guidelines for CS Students – p.17/19

Page 28: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

Final Advices

Presentation Guidelines for CS Students – p.18/19

Page 29: Presentation Guidelines for CS Studentspwlfong/CS499/presentation-slides.pdf · Presentation Guidelines for CS Students – p.5/19. Using Examples A talk is the wrong place to show

LATEX Users . . .

Prosper: LATEX macros for slides presentation(http://prosper.sourceforge.net)

Generates PDF slide show

This set of slides is produced with Prosper.

Presentation Guidelines for CS Students – p.19/19