Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Software development and software engineering | (Prep) Read syllabus | 30minutes |
(Prep) Review your knowledge about object-orientation | 210minutes | ||
(Review) Read the given material and solve questions for the review | 110minutes | ||
2. | Basic concepts of software design and modelling | (Prep) Look up what is a "module" | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
3. | Modelling of concepts and structure (1) - class diagram |
(Prep) Review (or look up) what is a "class" in Java programs | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
4. | Modelling of concepts and structure (2) - object diagram |
(Prep) Review (or look up) the difference between class and instance | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
5. | Modelling of communication of information - sequence diagram |
(Prep) Look up how to communicate objects in object-oriented programs. | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
6. | Modelling of state machine - statemachine diagram |
(Prep) Look up what is a state machine | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
7. | Modelling of control and data flow - activity diagram |
(Prep) Review (or look up) what is a flow chart | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
8. | Modelling of system services - scenario and use case |
(Prep) Look up what is "use case" | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
9. | Requirements engineering | (Prep) Survey what kinds of requirements exist | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
10. | Software design using UML | (Prep) Survey what activities are included in designing software | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
11. | Validation and Verification | (Prep) Look up what is software verification. | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
12. | Software process | (Prep) Look up what is "water fall model" | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
13. | Reuse of models and model-driven development | (Prep) Consider the purpose of model-driven development | 50minutes |
(Review) Read the given material and solve questions for the review | 110minutes | ||
14. | Final exam and commentary | (Prep) Review all lectures | 280minutes |
(Review) Review your unsolved questions in the final exam | 100minutes | ||
Total. | - | - | 2650minutes |
Quiz | Review paper | Final exam | Total. | |
---|---|---|---|---|
1. | 12% | 12% | 10% | 34% |
2. | 12% | 6% | 15% | 33% |
3. | 12% | 6% | 15% | 33% |
Total. | 36% | 24% | 40% | - |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
Applicable | The lecturer engaged consultations on system development, as a researcher of a private company. Based on that experience, the lecturer will teach important basics to develop high quality software. |