This shows you the differences between two versions of the page.
courses:sdm2016:main [2016/11/14 21:32] tsay [Announcements] |
courses:sdm2016:main [2017/02/02 22:48] (current) tsay [Announcements] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Announcements ===== | ===== Announcements ===== | ||
+ | * 02/01: grade report revised (again on 02/02). | ||
+ | * 01/30: {{courses:sdm2016:sdm2016grade.pdf|Grade Report}} (and {{courses:sdm2016:sdm2016grade_termproject.pdf|term project score details}}) available; contact Yih-Kuen Tsay by 5PM 02/02 if you have any question or request. | ||
+ | * 01/10: final will be held in B01 of Management Building 1. | ||
+ | * 12/28: slides for Automata-Based Model Checking and for Hoare Logic available. | ||
+ | * 12/21: slides for Logic, OCL, and Alloy available. | ||
+ | * 12/07: One-slide summary of term project: {{courses:sdm2016:allgroups.zip|all groups}}. | ||
+ | * 12/07: slides for Web Application Security available. | ||
+ | * 11/29: slides for Software Testing available. | ||
+ | * 11/23: slides for Design Document and an example design document available. | ||
* 11/14: slides for Design Patterns and some code examples available. | * 11/14: slides for Design Patterns and some code examples available. | ||
* 11/02: {{courses:sdm2016:hw4.pdf|HW#4}} due 2PM 11/16. | * 11/02: {{courses:sdm2016:hw4.pdf|HW#4}} due 2PM 11/16. | ||
Line 25: | Line 34: | ||
===== Instructor ===== | ===== Instructor ===== | ||
- | [[http://www.im.ntu.edu.tw/~tsay/|Yih-Kuen Tsay (蔡益坤)]], Room 1108, Management II, 3366-1189, ''Xtsay@im.ntu.edu.twX'' (between the enclosing pair of X's). | + | [[http://www.im.ntu.edu.tw/~tsay/|Yih-Kuen Tsay (蔡益坤)]], Room 1108, Management II, 3366-1189, ''Xtsay@ntu.edu.twX'' (between the enclosing pair of X's). |
===== Guest Speakers ===== | ===== Guest Speakers ===== | ||
Line 72: | Line 81: | ||
* **Term Project: Proposal Presentations** (1/3 week: 11/02a) \\ | * **Term Project: Proposal Presentations** (1/3 week: 11/02a) \\ | ||
* **Invited Talk** (2/3 week: 11/02b) \\ [{{courses:sdm2016:invitedtalk_softwaredevelopment.pdf|slides}}] | * **Invited Talk** (2/3 week: 11/02b) \\ [{{courses:sdm2016:invitedtalk_softwaredevelopment.pdf|slides}}] | ||
- | * **Design Patterns** (2 weeks: 11/09, 11/16) \\ Why design patterns, introduction to creational, structural, and behavioral patterns, GoF patterns \\ [{{courses:sdm2016:DesignPatterns.pdf|slides}}; {{courses:sdm2016:CodeExamples.zip|code examples}}] | + | * **Design Patterns** (2 weeks: 11/09, 11/16) \\ Why design patterns, introduction to creational, structural, and behavioral patterns, GoF patterns \\ [{{courses:sdm2016:DesignPatterns.pdf|slides}}; {{courses:sdm2016:DesignPatternsExamples.zip|code examples}}] |
* **Term Project: First Preliminary Demos** (1/3 week: 11/23a) \\ | * **Term Project: First Preliminary Demos** (1/3 week: 11/23a) \\ | ||
- | * **Software Development Practice: Design Document** (2/3 week: 11/23b) \\ High level design document, implementation level design document, user story (for Agile) \\ [{{courses:sdm2016:DesignDocIntroduction.pdf|slides}}, notes: {{courses:sdm2016:DesignDocExample.doc|An Example Design Document}}] | + | * **Software Development Practice: Design Document** (2/3 week: 11/23b) \\ High level design document, implementation level design document, user story (for Agile) \\ [{{courses:sdm2016:DesignDocIntroduction.pdf|slides}}, notes: {{courses:sdm2016:DesignDocSimpleExample.doc|An Example Design Document}}] |
* **Software Security: Web Application Security** (1 week: 11/30) \\ Dynamic Web pages, client-side scripts, security vulnerabilities, vulnerabilities detection and prevention \\ [{{courses:sdm2016:web_app_security.pptx|slides}}] | * **Software Security: Web Application Security** (1 week: 11/30) \\ Dynamic Web pages, client-side scripts, security vulnerabilities, vulnerabilities detection and prevention \\ [{{courses:sdm2016:web_app_security.pptx|slides}}] | ||
* **Software Verification: Testing** (1 week: 12/07) \\ [{{courses:sdm2016:software_testing.pptx|slides}}] | * **Software Verification: Testing** (1 week: 12/07) \\ [{{courses:sdm2016:software_testing.pptx|slides}}] |