Instructor | Dr. D. K. Peters |
---|---|
Lectures | M, W, F 0900-0950 EN4033 |
Office hour | W 1500-1600, F 1400-1500 or by appointment |
T.A. | Liangjie He Office: ER4054 Office Tel No: 737-8843 E-mail: liangjie@engr.mun.ca |
The following is the tentative schedule of lectures and assignments for the term. Lecture topics may change slightly as the term progresses. Click an assignment to view it. Click on a topic to view printable form (Portable Document Format) of the class notes. These may not always be available in advance of the lectures and are not to be considered a substitute for attending class.
If you need information about the file formats, or instructions for downloading them check here.
# | Date | Deadline | Lecture 0900-0950 | Examples/Handouts | Suggested reading |
---|---|---|---|---|---|
1 | M 01.07 | Introduction | Info. sheet | ||
2 | W 01.09 | Overview of Software Design & Development | |||
3 | F 01.11 | ||||
4 | M 01.14 | ||||
5 | W 01.16 | Requirements capture | |||
6 | F 01.18 | Use cases: Template, ATM Transaction, ATM Customer Sign-in, ATM Withdraw Cash | |||
7 | M 01.21 | Class Design | |||
8 | W 01.23 | ||||
9 | F 01.25 | ||||
10 | M 01.28 | ||||
11 | W 01.30 | Assignment 1 | Interactions | ||
12 | F 02.01 | ||||
13 | M 02.04 | Patterns | |||
14 | W 02.06 | ||||
15 | F 02.08 | ||||
16 | M 02.11 | Project team selection | |||
17 | W 02.13 | Assignment 2 | Review | ||
18 | F 02.15 | Mid-term Test | |||
M 02.18 | Mid-term Break, no lectures | How to Run SOCCER | |||
W 02.20 | |||||
19 | F 02.22 | Inheritance & Delegation | |||
20 | M 02.25 | ||||
21 | W 02.27 | ||||
22 | F 02.29 | Frameworks | |||
23 | M 03.03 | Behaviour Specification: Statecharts | Example Soccer model, view, team: soccerDpetersOb.jar | ||
24 | W 03.05 | ||||
25 | F 03.07 | Soccer Tester | |||
26 | M 03.10 | Alarm Clock statechart Revised ISimulatorNet soccer_src.zip, javadoc. |
|||
27 | W 03.12 | Constraint Specification: OCL |
University model, Airline model |
||
28 | F 03.14 | Project part 1 | |||
29 | M 03.17 | ||||
30 | W 03.19 | Verification | |||
F 03.21 | Good Friday, no lecture | ||||
31 | M 03.24 | Verification (cont'd) | |||
32 | W 03.26 | Updated soccer model, view, team: soccerDpetersOb.jar | |||
33 | F 03.28 | ||||
34 | M 03.31 | Project part 2 | Testing with JUnit | 2005 Final, 2006 Final | |
35 | W 04.02 | ||||
36 | F 04.04 | Review | 2005 Final solutions,
2006 Final solutions Mid-term solutions Formula sheet |
The following are useful books for this course. The first three are the main books:
Assignments (2) | 10% |
Project (2 parts) | 30% |
Mid-term test | 10% |
Final Exam | 50% |
Last modified: $Date: 2008-09-29 09:36:11 -0230 (Mon, 29 Sep 2008) $ ($Revision: 501 $) by $Author: dpeters $