For the presentation component you are to prepare and deliver a 20 minute presentation on one of the following topics. Your presentation must include appropriate citations to authoritative sources and, where appropriate, a bibliography of additional sources so that the reader can learn more. Your presentation (PDF or PPT) must be submitted to me on the day that you present, and will be posted on the web page.

Software Engineering 7893 Presentation Topics

  1. Software Safety
  2. Continuous Integration - Chris Hardy
  3. Scrum - Mike Noseworthy
  4. Mythical Man Month - Marc-Andre Brien
  5. Real Time Systems - Matt Dinn
  6. Extreme Programming
  7. Human Factors in UI Design - Cullam Bruce-Lockhart
  8. Licensing of Software Professionals
  9. Software/Hardware Co-design
  10. Distributed Version Control - Donovan Benoit
  11. Statistical Methods in Testing
  12. RSpec
  13. Reverse Engineering and Design Recovery
  14. Software/Hardware Co-Design
  15. Graphical User Interface Development Environments - Robert Boyd
  16. Licensing of Software Professionals
  17. Parnas' System Specification Method
  18. SDL
  19. Software Engineering Economics and Cost Estimation - Mark Pham
  20. Cleanroom
  21. Design Patterns - Joshua Ivany
  22. Anti-Patterns - Jesse Frampton
  23. Aspect-oriented Programming - Kim Curtis
  24. Functional Programming - Jeffery Farrell
  25. Literate Programming
  26. Logic Programming - Josh Roberts
  27. Rational Unified Process
  28. Any topic approved by the Lecturer

Please indicate your topic choice by e-mail to me before 2359 Wednesday Oct. 13. Topics of your own choosing must be approved before that deadline, so you'll want to start the conversation earlier than that.

Presentation Style Tips

The target audience is your classmates, so you should do your best to make your presentation both interesting and informative to them. The presentation should be professional, but need not be too formal -- treat it as you would a presentation to your colleagues in the workplace (don't dress up, but choose appropriately from your normal work wardrobe).