Refine
Document Type
Language
- English (2)
Has Fulltext
- no (2)
Is part of the Bibliography
- no (2)
Keywords
- Fachdidaktik (1)
- Hochschule (1)
- Lehre (1)
- Software Engineering (1)
Learning tasks play an important role in education and especially in higher education. However, there is a significant lack in research regarding these in higher education. A learning task shows several characteristics, whereas the didactic function of a task is mostly considered. Two characteristics of learning tasks are focused in this paper: The didactic function and the type knowledge. Existing types of learning tasks are presented as well as a proposal for learning tasks in software engineering education that considers didactic functions, like elaboration, training or application and types of knowledge, i.e. factual, conceptual, procedural and metacognitive knowledge. This paper aims to serve as a guidance for lecturers who have the purpose to create learning tasks that address both characteristics -- the didactic function and the type of knowledge.
Simultaneously to the growing significance of the discipline software engineering (SE) also its education becomes more important. This reinforces the need of a theoretical foundation of software engineering education, but there is still a lack of scientifically justified didactical concepts. In the context of the project EVELIN (Experimental Improvement in Learning Software Engineer-ing) the authors want to give a decisive impulse for the development of a “Fachdidaktik software engineering” (FD-SE). In order to compile an adequate theoretical basis for a Fachdidaktik of software engineering “Allgemeine Did-aktik” (AD)1, its relation to “Fachdidaktik” (FD) in general, the special branch of science of software engineering and related scientific disciplines are dis-cussed. This analysis is used to justify the necessity of an autonomous scientific discipline Fachdidaktik software engineering which meets the challenges of teaching and learning software engineering. The main contributions of this pa-per are proposals on how this FD can be built scientifically upon AD, on the one hand, and how it can be implemented by specific didactical approaches for software engineering, on the other hand.