Overview
This semester I'm asking students to create three to four presentations on software engineering topics as part of their course evaluation.
Each presentations will be the result of three weeks of worth and must comprehensively cover a technique or technology that is related to software engineering in some way. The presentation should introduce the topic or technology, present details about it, including code and non-code based examples (as applicable), and provide pointers to additional material on the topic for interested readers. The presentation should also establish a relationship between the topic and the field of software engineering. Why should software developers care about this topic? The presentation will be presented
on GitHub not in class; however, as a guide, if you WERE to present the results of your presentation in class, there should be enough material to fill a 45 minute talk.
Prof. Anderson spent a good portion of Lecture 3 and 4 covering the technologies that you would need to understand to host your presentation on GitHub and discussed three options you can use to deliver your presentation which included a) hosting code and Markdown files on the master branch of your repository, b) hosting HTML, CSS, and Javascript files on the gh-pages branch of your repository, or c) some combination of both of the previous options.
Topics
Prof. Anderson has created a Google Spreadsheet that is being used to pick topics for the presentations. You must enter a description of topics you would like to present on that spreadsheet. Prof. Anderson will review that spreadsheet every day to approve topics that students have proposed. The spreadsheet is available here:
Schedule
The four presentations are spread across the semester as follows:
Presentation | Begins | Ends |
---|---|---|
1 | Week 4: 09/14/2015 | Week 6: 10/04/2015 |
2 | Week 7: 10/05/2015 | Week 9: 10/25/2015 |
3 | Week 10: 10/26/2015 | Week 12: 11/15/2015 |
4 | Week 13: 11/16/2015 | Week 15: 12/11/2015 |
For those students taking Option 2
this semester, the third or fourth presentation will be skipped and instead they will engage in the semester project instead.
Submission
You can submit
your presentation by filling out this spreadsheet.