Public speaking course notes Read "Dynamo, Amazon’s Highly Available Key-value Store" Read "Bigtable, A Distributed Storage System for Structured Data" Read "Streaming Systems" 3, Watermarks Read "Streaming Systems" 1&2, Streaming 101 Read "F1, a distributed SQL database that scales" Read "Zanzibar, Google’s Consistent, Global Authorization System" Read "Spanner, Google's Globally-Distributed Database" Read "Designing Data-intensive applications" 12, The Future of Data Systems IOS development with Swift Read "Designing Data-intensive applications" 10&11, Batch and Stream Processing Read "Designing Data-intensive applications" 9, Consistency and Consensus Read "Designing Data-intensive applications" 8, Distributed System Troubles Read "Designing Data-intensive applications" 7, Transactions Read "Designing Data-intensive applications" 6, Partitioning Read "Designing Data-intensive applications" 5, Replication Read "Designing Data-intensive applications" 3&4, Storage, Retrieval, Encoding Read "Designing Data-intensive applications" 1&2, Foundation of Data Systems Three cases of binary search TAMU Operating System 2 Memory Management TAMU Operating System 1 Introduction Overview in cloud computing 2 TAMU Operating System 7 Virtualization TAMU Operating System 6 File System TAMU Operating System 5 I/O and Disk Management TAMU Operating System 4 Synchronization TAMU Operating System 3 Concurrency and Threading TAMU Computer Networks 5 Data Link Layer TAMU Computer Networks 4 Network Layer TAMU Computer Networks 3 Transport Layer TAMU Computer Networks 2 Application Layer TAMU Computer Networks 1 Introduction Overview in distributed systems and cloud computing 1 A well-optimized Union-Find implementation, in Java A heap implementation supporting deletion TAMU Advanced Algorithms 3, Maximum Bandwidth Path (Dijkstra, MST, Linear) TAMU Advanced Algorithms 2, B+ tree and Segment Intersection TAMU Advanced Algorithms 1, BST, 2-3 Tree and Heap TAMU AI, Searching problems Factorization Machine and Field-aware Factorization Machine for CTR prediction TAMU Neural Network 10 Information-Theoretic Models TAMU Neural Network 9 Principal Component Analysis TAMU Neural Network 8 Neurodynamics TAMU Neural Network 7 Self-Organizing Maps TAMU Neural Network 6 Deep Learning Overview TAMU Neural Network 5 Radial-Basis Function Networks TAMU Neural Network 4 Multi-Layer Perceptrons TAMU Neural Network 3 Single-Layer Perceptrons Princeton Algorithms P1W6 Hash Tables & Symbol Table Applications Stanford ML 11 Application Example Photo OCR Stanford ML 10 Large Scale Machine Learning Stanford ML 9 Anomaly Detection and Recommender Systems Stanford ML 8 Clustering & Principal Component Analysis Princeton Algorithms P1W5 Balanced Search Trees TAMU Neural Network 2 Learning Processes TAMU Neural Network 1 Introduction Stanford ML 7 Support Vector Machine Stanford ML 6 Evaluate Algorithms Princeton Algorithms P1W4 Priority Queues and Symbol Tables Stanford ML 5 Neural Networks Learning Princeton Algorithms P1W3 Mergesort and Quicksort Stanford ML 4 Neural Networks Basics Princeton Algorithms P1W2 Stack and Queue, Basic Sorts Stanford ML 3 Classification Problems Stanford ML 2 Multivariate Regression and Normal Equation Princeton Algorithms P1W1 Union and Find Stanford ML 1 Introduction and Parameter Learning

Public speaking course notes

2021-09-11

This is the notes while taking Public speaking course from University of Washington, instructed by Dr. Matt McGarrity.

A rhetorical approach

Rhetoric is the art of identifying communication needs and strategically responding to them.

While public speaking, we need to find the best or most appropriate response to current rhetoric situations, including topic, setting, audience, occasion and credibility.

Rhetorical canons are tools for preparing and performing speeches, including:

  • Invention: Coming up with contents.
  • Arrangement: Putting it in order for the audience.
  • Style: Finding the most effective language.
  • Memory: Getting your speech into your head to support good delivery.
  • Delivery: Performing the content effectively for this audience.

Speeches should be optimized for ears not eyes. The listeners needs cues to decode the talk. Contextual cues provide situational information, eliminating other irrelevant situations. Prosodic cues (pitch, rate, pause, stress etc) provide auditory information. e.g., We break the sentence into functional units.

Inventing and arranging main points

Key point speeches:

  • Determine key points we want audience to remember.
  • Discuss each points with concrete and interesting examples.
  • Deliver clearly with confidence.

A model of arguments by Stephen Toulmin can help us write clearer speeches.

  • Claim: an assertion you wanna audience to take as valid.
  • Support: evidence used to validate your claim.
  • Warrant: what links the support to the claim, helping understand the relationship.

  • Outlining: Preparing a speech in a hierarchical structure. Outlines allow you to plan and refine the speech’s logic. We can outline a few points then develop the speech hierarchically.
  • Flowing: Taking notes on a speech in an outline format. Flows allow you to better understand a speech.

Inventing key points

Developing key points for topics, can start with:

  • Short term/long term
  • Past/present/future
  • Increase/decrease
    • Some types of qualitative/quantitative changes going on.
  • Cause/effect
  • Division
    • Two component in the topic can be broken out, not mutually exclusive.
  • Definition

For how many key points to include in a speech, try 2-5 for a start; break up larger presentations into “chunks” of 2-5 key points.

Arranging key points

  • Subordination: All key points are related to the topic.
  • Coordination: Work well together.
    • Having a clear rationale driving the arrangement.
  • Discreteness: Don’t overlap with each other.
  • Phrasing key points
    • Use shorter phrases
    • Use evocative words
    • Put the key terms in important positions, starts or ends
    • Use parallel phrasing, if possible
      • Having repeating parts in each key points, e.g., “I do developing work; I do testing work; I do operational work”

Handling Q&A session

  • Key is ethos (credibility of the speaker). The speaker should be and sound like an expert, in control of the content.
  • Prepare for questions
    • Identify places that may get clarification or push back questions.
    • Prepare basic answers, top 5 questions, evidences.
  • Structure the answer
    • Keep it brief.
    • Stay on point.
      • State it: yes or no.
      • Explain it.
      • Show it.
      • Conclude it.
    • For tough questions
      • Reject loaded questions and words like “So the company is getting rid of that unfair policy?”
      • Avoid matching hostility with hostility.
        • Can break the contact with the questioner and come back to the entire audience.
          • “I get what he’s concerned with. I do. I want to be very clear about this issue …”
      • Push it to a post Q&A.
        • “I understand what you are asking here. I don’t think we have time to hash it all out here. Let’s tak more offline.”
      • Q&A is still part of the presentation. The speaker is still held accountable.
      • Just say no if don’t know.
        • “I actually don’t have that answer right now. I will find out and get back to you”

Inventing and arranging support

Support and explanation

  • Good support:
    • shows validity and provides details.
  • Types of support
    • Facts, statistics, testimony
    • Example and illustrations
    • Metaphors and analogies

When discussing your support:

  1. Focus on relevant details. Come back if it’s too detail.
  2. Focus on clarity over comprehensiveness.
  3. Help the audience craft a mental image.

To perform a key point:

  • State it: give the claims
  • Explain it: unpack the claim and prime for the support
  • Show it: explain the support and how it relates to the claim
  • Conclude it: touch on the key claim again to wrap up

Making your speech easy to follow

Speech structure:

  • Introductions
    • Core functions:
      • Open the speech, like a pause then a clap.
      • Orient the audience. Let them know the matter quickly.
      • Provide a preview. Main key points; how the time is spent.
  • Transitions
    • demonstrate the distinctness of each point.
    • help the audience know where you are.
    • give the audience just a little break.
    • E.g., state the previous key point then state the next key point.
  • Conclusion
    • reinforce the key points.
    • provide a sense of closure.
    • should sound like a final line (usually slower and more deliberate)
    • E.g., So in conclusion, …

Revising, practicing and remembering the speech

  1. Revise for fit between claims and support.
  2. Look for rearrangement opportunities.
  3. Try a couple of different models.

List the structure, top down:

  • Topic
    • Key point 1
      • Support 1
      • Support 2
    • Key point 2
      • Support 3

Then do bottom up to see if the child point relates to the parent point.

Fear of public speaking and good delivery


Creative Commons License
Melon blog is created by melonskin. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
© 2016-2024. All rights reserved by melonskin. Powered by Jekyll.