Complex Online Material Development in CS Courses
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.author | Haaranen, Lassi | en_US |
| dc.contributor.author | Mariani, Giacomo | en_US |
| dc.contributor.author | Sormunen, Peter | en_US |
| dc.contributor.author | Lehtinen, Teemu | en_US |
| dc.contributor.department | Department of Computer Science | en |
| dc.contributor.editor | Falkner, Nick | en_US |
| dc.contributor.editor | Seppala, Otto | en_US |
| dc.contributor.groupauthor | Professorship Malmi L. | en |
| dc.contributor.groupauthor | Computer Science - Computing education research and educational technology (CER) - Research area | en |
| dc.contributor.organization | Department of Computer Science | en_US |
| dc.date.accessioned | 2021-11-24T07:25:34Z | |
| dc.date.available | 2021-11-24T07:25:34Z | |
| dc.date.issued | 2020-11-19 | en_US |
| dc.description.abstract | Computer Science (CS) education has a tradition of using online materials to teach courses, whether as a part of a course or having fully online courses. Commonly, the materials to present the subject matter are not just static objects like text or images but also contain automatically assessed exercises and other interactive content. This makes the course systems inherently tied to teaching – limiting pedagogical approaches, types of exercises, and available functionality. Increasingly, CS courses utilize multiple systems to handle various learning and course management related activities. The use of multiple systems brings about traditional software engineering problems, such as development, integration, maintenance, and testing. We present two small studies (case study and interviews) to highlight the issues in developing and running modern online CS courses. Based on these two studies we argue that online courses should be developed with a stronger software engineering approach considering the development process and tools. In addition, we define the term Complex Online Learning Material (COLM) to foster discussion and further research into improving instructor practices in online education. | en |
| dc.description.version | Peer reviewed | en |
| dc.format.extent | 5 | |
| dc.format.mimetype | application/pdf | en_US |
| dc.identifier.citation | Haaranen, L, Mariani, G, Sormunen, P & Lehtinen, T 2020, Complex Online Material Development in CS Courses. in N Falkner & O Seppala (eds), Proceedings - 20th Koli Calling Conference on Computing Education Research, Koli Calling 2020., 26, ACM, Koli Calling - International Conference on Computing Education Research, Virtual, Online, Finland, 19/11/2020. https://doi.org/10.1145/3428029.3428053 | en |
| dc.identifier.doi | 10.1145/3428029.3428053 | en_US |
| dc.identifier.isbn | 9781450389211 | |
| dc.identifier.other | PURE UUID: b06a16bc-0d19-4a06-9cc4-23281ae4d47a | en_US |
| dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/b06a16bc-0d19-4a06-9cc4-23281ae4d47a | en_US |
| dc.identifier.other | PURE LINK: https://dl.acm.org/doi/10.1145/3428029.3428053?cid=99658722649 | |
| dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/75885869/SCI_Haaranen_Complex_Online_Material_Development_in_CS_Courses_FAM.pdf | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/111241 | |
| dc.identifier.urn | URN:NBN:fi:aalto-2021112410400 | |
| dc.language.iso | en | en |
| dc.relation.ispartof | Koli Calling - International Conference on Computing Education Research | en |
| dc.relation.ispartofseries | Proceedings - 20th Koli Calling Conference on Computing Education Research, Koli Calling 2020 | en |
| dc.rights | openAccess | en |
| dc.subject.keyword | course development | en_US |
| dc.subject.keyword | CS education | en_US |
| dc.subject.keyword | material development | en_US |
| dc.subject.keyword | online education | en_US |
| dc.subject.keyword | service oriented architectures | en_US |
| dc.title | Complex Online Material Development in CS Courses | en |
| dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
| dc.type.version | acceptedVersion |