{"title":"Teaching cooperative problem solving","authors":"Karsten Weicker","doi":"10.1145/3396802.3396819","DOIUrl":null,"url":null,"abstract":"Cooperatively searching for solutions is a primary skill of programmers and software engineers in their daily work. This paper proposes a teaching concept to support students in developing the ability of cooperative problem solving using a combination of cooperative learning groups and a two-stage final exam. All examples and data stem from a course on algorithms and data structures. First results indicate that the new form of examination succeeds in capturing competences exceeding those of conventional exams. In addition, there is also a weak potential impact on work in software engineering projects.","PeriodicalId":277576,"journal":{"name":"Proceedings of the 4th European Conference on Software Engineering Education","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th European Conference on Software Engineering Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3396802.3396819","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Cooperatively searching for solutions is a primary skill of programmers and software engineers in their daily work. This paper proposes a teaching concept to support students in developing the ability of cooperative problem solving using a combination of cooperative learning groups and a two-stage final exam. All examples and data stem from a course on algorithms and data structures. First results indicate that the new form of examination succeeds in capturing competences exceeding those of conventional exams. In addition, there is also a weak potential impact on work in software engineering projects.