Presentation on theme: "30 March 2015CompSci725 s2c 08 h71 Software Security CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports 30 July 2008 Clark Thomborson."— Presentation transcript:
30 March 2015CompSci725 s2c 08 h71 Software Security CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports 30 July 2008 Clark Thomborson University of Auckland
15% seminar, on one of the required readings: –You must prepare a slideshow, appropriate for an 8-minute oral presentation, focussing your classmates’ attention on one important topic. (7%) –You must present a draft of your slideshow to the instructors, one week before your scheduled presentation date. The instructors will give you some ideas on how to improve your presentation. (1%) –You must present your slideshow in 6 to 10 minutes. (2%) –There should be at least one thought-provoking question in your slideshow. (2%) –You must participate in the question-and-answer session run by the instructors after your presentation. (3%) 30 March 2015CompSci725 s2c 08 h72 Assessment (copied from Handout 5)
30 March 2015CompSci725 s2c 08 h73 Your Oral Presentation You should prepare six or seven slides: –A title slide, with full bibliographic information on the article you are presenting; –A one-sentence summary of the article; –Two or three critical or appreciative comments, indicating why you think your fellow students should read this article and what important results (or mistakes) they should watch out for; –An explanation (2 or 3 slides) of one of your comments; –A question to stimulate discussion Your presentation should take six to ten minutes, excluding questions & discussion.
30 March 2015CompSci725 s2c 08 h74 Critical and Appreciative Comments An article might offer a good explanation, taxonomy, experimental measurement, security analysis, technology, or proof of correctness. Your appreciative comments should indicate WHAT you think is good and WHY you think it is good. Your critical comment might point out an error in an equation, an important part of an experimental setup that isn’t disclosed, or a limitation on the scope of applicability of the claimed results. You should write at least one critical comment, and at least one appreciative comment. Don’t include more than three comments in your presentation (perhaps two appreciative comments and one critical one).
30 March 2015CompSci725 s2c 08 h75 How to Recognize a Good Question Your question should challenge your fellow students to compare/contrast/combine the comments in your oral presentation, with –the articles (if any) that have been presented previously in this class, and –general knowledge of computer science. Your question should be answerable by anyone who –has a broad undergraduate education in computer science, and –is able to reflect critically and appreciatively on all assigned readings, all oral presentations, and all prior discussions in COMPSCI 725 lecture periods. Your question should stimulate creativity and analysis, not just memory.
30 March 2015CompSci725 s2c 08 h76 Creating your Oral Presentation 1.Write some critical & appreciative comments after reading your article very carefully. 2.Construct a first draft of your presentation: use PowerPoint or your favourite presentation builder (but not MS Word!). 3.Rehearse your draft presentation by yourself, and then rehearse with a friend. 4.Revise your draft presentation after each rehearsal. Add a question if you haven’t done so already. 5.Deliver your draft presentation at a tutorial, at least one week prior to your scheduled presentation date at COMPSCI 725 lectures. (Carry your presentation file to the tutorial room on a pendrive or CD.) 6.Prepare a final version of your presentation slides, after hearing comments from the lecturer and other student(s) at tutorial. 7.Carry your final-version presentation slides to the COMPSCI 725 lecture on a pendrive or CD, on the day scheduled for your presentation. Your presentation file will be mounted on the class website. 8.You’ll probably spend 10 hours preparing a good 10-minute presentation!
30 March 2015CompSci725 s2c 08 h77 Your Lecturer’s Expectations Presenters should show appreciative and critical understanding of their article, through –the contents of their slides –their oral comments when presenting their slides, and –their handling of the discussion. Non-presenters should have read the article before the presentation begins. All students should have a working knowledge of what was presented & discussed in class. (This will be tested in your final examination.)
When reading your article for your oral report, you should start thinking about how to use it as a basis for a term paper. –Compare/contrast your article’s technology (or analysis or research finding) to some other published work. –Discover another article, describing an extension or application of your first article’s technology. –Identify a point of confusion or difficulty in your article and explain this point “better than the author did” (with appropriate references). You may choose to do a project report instead of a term paper, showing your competence & creativity in some practical application of one or more security techniques. –You’ll have to define your own project. I will not give you any suggestions. –If you want to do a project, please send me a 1-paragraph description of what you would do, and a 1-sentence description of its educational value, at your earliest convenience. –It is very difficult to define, conduct, analyse, and write up a project in less than twelve weeks at 10 hours/week. I am very supportive of a strong proposal from a strong student. I do not encourage weak students to attempt a project. 30 March 2015CompSci725 s2c 08 h78 Your Term Paper or Project
30 March 2015CompSci725 s2c 08 h79 Requirements for Reports Your report should consist of nine to thirteen pages of 12-point type with generous margins and 1.5 line spacing. If you use someone else’s words, put these in quotation marks and add a reference to your source. (If you plagiarise, you will receive a failing grade.) Your term paper must show your critical & appreciative understanding of at least three professional publications. –At least one of these works must be a required reading for this course. –At least one of these works must *not* be a required reading. –You must also cite and (at least briefly) discuss any other required class reading that is related to the topic of your paper. Try to match the style of one of the articles you read in this class. Technical words must be spelled and used correctly. You should use a spell-checker and a grammar checker (e.g. MS Word), however we will not mark you down for grammatical mistakes and spelling errors on non-technical words (if your meaning is clear). Reports are due at 4pm on the last day of lectures.
30 March 2015CompSci725 s2c 08 h710 Assessment of Papers & Projects 25% of your final mark –You may write a 10-page term paper, demonstrating your critical and appreciative understanding of at least three professional publications relevant to software security, with full and accurate bibliographic references. –You may write a 10-page project report, showing your competence and creativity in practical techniques of software security. –Technical words must be spelled and used correctly. –No plagiarism!
30 March 2015CompSci725 s2c 08 h711 Assignments #1 and #2 (0 marks) 1.If, by 3pm Friday 22 August 2008 you send email to firstname.lastname@example.org containing a one-sentence description of your term paper or project,email@example.com then I will give you some feedback (by email) within 14 days. 2.If, by 3pm Friday 19 September 2008, you send me email with –the title of your term paper or project, –your name, –(for term papers only) a one-paragraph synopsis, and a list of references, –(for project reports only) a goal statement, a one-paragraph discussion of your design methodology, and a list of any resources you require that you haven’t already obtained; then I will give you some feedback (by email) within 14 days. Term papers from prior years are available at http://www.cs.auckland.ac.nz/compsci725s2c/assignments/. http://www.cs.auckland.ac.nz/compsci725s2c/assignments/