SCHEDULE
Date | Topic | Readings | Comments |
---|---|---|---|
Jan. 26 | Introduction to the course | Class webpage | *Sign up for a team. |
Jan. 31 | Intro. to Software Engineering | 1.pdf | *Get appointment for meeting with instructor *Teams should pick dates for Preliminary design presentation and Final project presentation *Submit individual Interpersonal Skills Statement*(For this and all future non-code submissions: fill, print, then submit paper copy in class.) |
Feb. 2 | Intro. to Software Engineering (contd...) | 1.pdf | *Quiz 1 |
Feb. 7 | Synch-and-stabilize development process | 2.pdf | *Submit individual Meeting notes with customer* *Submit individual Team assessment report* |
Feb. 9 | Software Requirements | 3.pdf | *Quiz 2 |
Feb. 14 | Software Requirements (contd ...) | 3.pdf | |
Feb. 16 | Formal Specification | 4.pdf | *Quiz 3 *Submit individual Project Proposal* |
Feb. 21 | Architectural Design | 5.pdf | *Submit individual Team assessment report* |
Feb. 23 | Preliminary design presentation (AndroidGUITAR, AndroidIntentsGUITAR) | *Submit individual Meeting notes with customer* *Submit individual Preliminary design report* *Submit individual Preliminary design presentation evaluation report using this rubric* |
|
Feb. 28 | Preliminary design presentation (WebGUITAR, JFCGUITAR) | *Submit individual Preliminary design presentation evaluation report (seperately for both teams) using this rubric* | |
Mar. 1 | Preliminary design presentations (iPhone, SWTGuitar) | *Submit individual Preliminary design presentation evaluation report using this rubric* | |
Mar. 6 | Architectural Design | 5.pdf | |
Mar. 8 | Architectural Design (contd ...) | 5.pdf | *Quiz 4 |
Mar. 13 | MIDTERM EXAM | ||
Mar. 15 | Software Testing (contd ...) | 6.pdf | *Quiz 5 *Submit individual Meeting notes with customer* |
Mar. 27 | Software Testing | 6.pdf | *Submit individual Team assessment report* |
Mar. 29 | Types of Software Testing Techniques | 7.pdf | *Quiz 6 |
Apr. 3 | User interface design | 8.pdf | |
Apr. 5 | Software system types | 9.pdf | *Quiz 7 |
Apr. 10 | Design with reuse | 10.pdf | *Submit individual Meeting notes with customer* |
Apr. 12 | Static Verification | 11.pdf | *Quiz 8 |
Apr. 17 | Project management | 12.pdf | |
Apr. 19 | Software Change | 13.pdf | *Quiz 9 |
Apr. 24 | Final design presentation | *Submit individual Team assessment report* *Submit individual Final design presentation evaluation report using this rubric* |
|
Apr. 26 | Final design presentation for iPhone | *Submit individual Meeting notes with customer* *Submit individual Final design presentation evaluation report using this rubric* |
|
May 1 | Final design presentation for JFCGUITAR | *Submit individual Final design presentation evaluation report (you are evaluating JFCGUITAR) using this rubric* | |
May 3 | Final design presentation for AndroidGUITAR | *Submit individual Final design presentation evaluation report (you are evaluating AndroidGUITAR) using this rubric* | |
May 8 | Final design presentation for WebGUITAR | *Submit individual Final design presentation evaluation report (you are evaluating WebGUITAR) using this rubric* | |
May 10 | Final design presentation for AndroidIntentsGUITAR | *Submit individual Final design presentation evaluation report using this rubric* *Submit individual Tool Report* *Submit individual Final Design Report* *Submit individual Meeting notes with Instructor* *Submit individual Team assessment report* |