Giving a programming presentation wednesday

This is a discussion on Giving a programming presentation wednesday within the A Brief History of Cprogramming.com forums, part of the Community Boards category; One of my professors has enlisted me to give a programming presentation to the programming class here where I go ...

  1. #1

    Join Date
    May 2005
    Posts
    1,041

    Giving a programming presentation wednesday

    One of my professors has enlisted me to give a programming presentation to the programming class here where I go to school. I'm going to be discussing the physical model I use to simulate a hovercraft air cushion vehicle.

    I've never done this before, so I'm somewhat nervous. I'm mostly just afraid that nobody will really care what I'm doing.

    Anyway, I've discussed a basic plan with my professor, and this is essentially what the presentation will cover. It will likely take two classes to present.

    -What is an air cushion vehicle? (slide1)
    -What aspects am I trying to simulate in my simulation (slide 2)
    -Show the computer program in action
    -Discuss the code modules at the objective theoretical level (slide 3)
    -Discuss specific algorithms and math, e.g. the physical model, what data is passed to the numerical solver, how do I accomplish the collision model, how do I test the validity of an algorithm, etc.

    This is the same professor that is trying to start an organization with two MIT students, and now me, to write efficient and 'easier' surfacing software for machines that fabricate propellors (there is not really an effective streamlined way of going from the design phase of propellor fabrication to then instructing a machine to fabricate the part...the whole process is currently cumbersome, he wants to call this 'open prop').

    Just thought I'd share...I'll tell you how it goes. If nothing else this ........ will look good on a resume.
    I'm not immature, I'm refined in the opposite direction.

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,510
    Well, good luck Bob. Keep those nerves controlled and all will be well. All the best.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #3
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Blow them away! *pun*

  4. #4
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    Have you ever presented anything before?

  5. #5

    Join Date
    May 2005
    Posts
    1,041
    Not anything that I actually cared about.
    I'm not immature, I'm refined in the opposite direction.

  6. #6
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,074
    Once he presented his "masculinity" to a woman, but he didn't quite get the response he expected.

    I wish you much more luck with this one, Bob.
    Sent from my iPad®

  7. #7
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Film it.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  8. #8
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Don't show them that you're scared or they will bite.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  9. #9

    Join Date
    May 2005
    Posts
    1,041
    Quote Originally Posted by SlyMaelstrom
    Once he presented his "masculinity" to a woman, but he didn't quite get the response he expected.

    I wish you much more luck with this one, Bob.
    Haha, yeah, that's what I was going to say!!!

    I'm not really scared about presenting, when it comes right down to it I don't really care what they think, it's just that I'm actually interested in the topic. What I'm afraid of is that the class will just be made up of people that are forced to take the class and aren't particularly interested in my subject matter. But, well, whatever.

    I don't know if I can film it or not, I'll look into it, but it probably won't happen.
    I'm not immature, I'm refined in the opposite direction.

  10. #10
    For Narnia! Sentral's Avatar
    Join Date
    May 2005
    Location
    Narnia
    Posts
    719
    While your in the middle of your presentation pull out a gun, and shoot yourself. Budd Dwyer style!

    Good luck!!
    Videogame Memories!
    A site dedicated to keeping videogame memories alive!

    http://www.videogamememories.com/
    Share your experiences with us now!

    "We will game forever!"

  11. #11
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    Yeah. Don't forget to imagine the people you're presenting to in your underwear ...

  12. #12
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    1. You're going to talk too fast. Slow down, pace yourself, and take the time to explain details, even if they seem obvious.

    2. People will care so long as you have pretty screen shots.
    ... 2.1 Diagrams are a great way to explain things
    ... 2.2 If your slides have too much text, no one will read them

    3. Pretend you're relaxed. If you act nervious your audience will feel nervous, if you act relaxed your audience will feel relaxed.
    ... 3.1 I like talking to the audience as if they were one friend sitting with me, very casual. It comes accross well but this is a preference thing. Some people like to be more formal.

    4. Back to point one, you started talking fast again and didn't even notice... slow down

  13. #13
    MFC killed my cat! manutd's Avatar
    Join Date
    Sep 2006
    Location
    Boston, Massachusetts
    Posts
    870
    I like screenshots...But seriously, good luck! Record the screens for us
    Silence is better than unmeaning words.
    - Pythagoras
    My blog

  14. #14

    Join Date
    May 2005
    Posts
    1,041
    Good suggestions per, and yeah the talking way too fast thing definitely applies to me. I told the professor to interrupt me and ask lots of questions because I *know* beyond a reasonable doubt I'll start to get off track, ramble quickly, etc.

    EDIT:
    If your slides have too much text, no one will read them
    And don't have your presentation be what is on the slides...I hate it when professors give a powerpoint, and all they do is read the slide to us. My slides are basically just index cards that tell me to remember what to talk about (to guide my ramblings). But only as a guide.
    Last edited by BobMcGee123; 12-04-2006 at 03:14 PM.
    I'm not immature, I'm refined in the opposite direction.

  15. #15
    Just Lurking Dave_Sinkula's Avatar
    Join Date
    Oct 2002
    Posts
    5,006
    In addition to some of the advice previously mentioned, I once found a cheat for myself: bringing a glass of water. I get cottonmouthed anyways, but it also helps slow you down and relax.

    Then, like Perspective said, pretend you are talking to some friends. I might even try to go with "like you're talking to your mom or some not-so-technical friends" -- at least in part. That can help you "cut to the chase" a bit. Which is to say, you are talking about something that interests you: help your audience get interested by sharing this with them.

    So...
    • Brief non-technical "executive summary". Why is this interesting?
    • What is an air cushion vehicle? (slide1)
    • The basics: what did you have to start with? Why was it insufficient?
    • What aspects am I trying to simulate in my simulation (slide 2)
    • Folksy again: a not-so-technical brief of the problems that influenced your code development.
    • Show the computer program in action
    • Re-draw interest by pointing out what your stuff does that the starting stuff didn't or had issues with.
    • Discuss the code modules at the objective theoretical level (slide 3)
    • Again mention the specific issues with available material as well as with what you've got.
    • Discuss specific algorithms and math, e.g. the physical model, what data is passed to the numerical solver, how do I accomplish the collision model, how do I test the validity of an algorithm, etc.
    • Again mention the specific issues with available material as well as with what you've got.
    Something like that, as a suggestion. I like it when a presenter goes back-and-forth from technical to not-so-technical -- it keeps me interested.

    The stuff that just goes deeper and deeper into technical issues puts me to sleep, especially when it's the monologue of "this one thing only" rather than somewhat of a discussion of related items (some of which I may find familiar to regain my attention).

    And yeah, try to avoid reading the slides. I do that too much even when I'm trying not to.
    7. It is easier to write an incorrect program than understand a correct one.
    40. There are two ways to write error-free programs; only the third one works.*

Page 1 of 3 123 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. giving value to structure elements
    By sarathius in forum C Programming
    Replies: 3
    Last Post: 04-21-2008, 01:24 AM
  2. oral presentation
    By sali in forum C Programming
    Replies: 3
    Last Post: 09-08-2007, 05:22 AM
  3. Presentation on a Computer related Topic
    By PING in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 08-02-2007, 11:47 PM
  4. turbo c++ video presentation
    By orion- in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 01-03-2007, 08:08 PM
  5. Please download and view my presentation
    By Shadow12345 in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 11-05-2002, 07:42 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21