Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Basic Exercise (1) ・Expression of program (PAD) and easy exercise ・Overview of a group work |
Writing PAD and programming | 200minutes |
2. | Basic Exercise (2) ・Understanding DFD for expressing software systems and file Input/Output and database programming. ・An example of group works |
Writing DFD and programming | 200minutes |
3. | Exercise of system development (1) ・writing requirement definition. ・divide students into groups. |
Finishing requirement specification | 200minutes |
4. | Exercise of system development (2) ・Revising requirement definition. ・Writing external specification. |
Reviewing requirement specification Finishing external design specification |
200minutes |
5. | Exercise of system development (3) ・Revising external specification. ・Writing internal specification. |
Reviewing external design specification Finishing internal design specification |
200minutes |
6. | Exercise of system development (4) ・Revising internal specification. ・Writing program specification. |
Reviewing internal design specification Coding |
200minutes |
7. | Exercise of system development (5) ・Revising program specification. ・Start implementation |
Reviewing programming specification Coding |
200minutes |
8. | Exercise of system development (6) ・Coding |
Coding | 200minutes |
9. | Exercise of system development (7) ・Unit Testing |
Finishing unit testing | 200minutes |
10. | Exercise of system development (8) ・Composite Testing |
Finishing composite testing | 200minutes |
11. | Exercise of system development (9) ・Software testing ・Writing verification reports |
Finishing software testing | 200minutes |
12. | Exercise of system development (10) ・Acceptance testing ・Putting all together |
Finishing acceptance testing | 200minutes |
13. | Final presentation (1) | Reviewing | 300minutes |
14. | Final presentation (2) | Reviewing | 300minutes |
Total. | - | - | 3000minutes |
Reoprt | System development | Final presentation | Total. | |
---|---|---|---|---|
1. | 10% | 10% | 20% | |
2. | 5% | 20% | 15% | 40% |
3. | 5% | 20% | 15% | 40% |
Total. | 20% | 50% | 30% | - |
Work experience | Work experience and relevance to the course content if applicatable |
---|---|
Applicatable | The lecturer has 10-year experience with practical work on software development (large scale web system, software development tool etc). |