Abstract
In a course for information science in a university, software engineering subjects are usually compulsory and students study dominant conception of implementation, such as software architecture, methodology of software design in software engineering lectures. However, as an actual problem, even though students are in the course of informatics, they are unfamiliar with learning issues of software engineering since the issues are apart from learning issues in high school. To solve the problem, we designed a novel instructional model based on the analogical thinking. It consists of three following concrete teaching method, (1)Analogy dropping method, (2)Self role−play method, and(3)Anthropomorphic thinking method. We try that learners understand learning issues by using all methods in an engineering education. We give results of questionnaires for learners after instructions.