To avoid this risk, you may confront the learner with a MISSION IMPOSSIBLE that will intentionally ”shock” him or her inter deeper thinking about the subject and provoke further questioning, exploration, and self-study.
| E | : economic, |
| T | : technical, |
| H | : human, |
| O | : organisational, and |
| S | : social aspects. |
If several topics apply to the same aspect, subdivide the structure’s individual elements by indexing, e.g. T1, T2 ,..., Tn (see EXAMPLE INSTANCES).
Note: it is important to use striking teaching vehicles in the lectures such as ACQUAINTANCE EXAMPLES [6], COLOURFUL ANALOGY [6], and PHYSICAL ANALOGY, otherwise the individual ETHOS aspects might remain abstract and hard to remember.
Since 1994 I have successfully applied the ETHOS pattern to a half-year introductory course on "Object-Oriented Systems Design" annually given at the University of Siegen, Germany. The lecture is accompanied by lab-based exercises and a student project team. Topics and manuscript of the course comply with ETHOS, see the following tables:
Topics of Lectures [5]
| 1. | Overview: ECBS "Engineering of Computer-Based Systems" | |
| 2. | Paradigms of Design in Computer Science | |
| 3. | Complexity of Designing | |
| 4. | Mastering Design Complexity | |
| 5. | E | Industrialised Software |
| 6. | T1 | OOX: Abstracting – Partitioning – Communicating |
| 7. | T2 | OOAD: Foundations of Analysis and Design Methods |
| 8. | T3 | OOP: Defining and Categorising Object-Oriented Programming Languages |
| 9. | H1 | Cognitive Aspects: Designing as Human Problem Solving |
| 10. | H2 | On the Object's Trinity: Structure – Behaviour – Constraints |
| 11. | O | Management Aspects: Technology Transfer and Project Organisation |
| 12. | S | A Science of Design |
| 13. | Looking Back: FAQ and Course Evaluation |
Contents of Manuscript [3]
| Previous pattern | Search This Site | Next pattern |