Abstract
This paper summarizes the experience of teaching an introductory course to programming by using a correctness by construction approach at Innopolis University, Russian Federation. In this paper we claim that division in beginner and advanced groups improves the learning outcomes, present the discussion and the data that support the claim.
| Original language | English |
|---|---|
| Title of host publication | The Challenges of the Digital Transformation in Education |
| Subtitle of host publication | Proceedings of the 21st International Conference on Interactive Collaborative Learning (ICL2018) |
| Editors | Michael E. Auer, Thrasyvoulos Tsiatsos |
| Publisher | Springer Verlag |
| Pages | 68-76 |
| Number of pages | 9 |
| Volume | 1 |
| Edition | 1 |
| ISBN (Electronic) | 978-3-030-11932-4 |
| ISBN (Print) | 978-3-030-11931-7 |
| DOIs | |
| Publication status | Published - 2020 |
| Event | 21st International Conference on Interactive Collaborative Learning, ICL 2018 - Kos Island, Greece Duration: 25 Sept 2018 → 28 Sept 2018 |
Publication series
| Name | Advances in Intelligent Systems and Computing |
|---|---|
| Volume | 916 |
| ISSN (Print) | 2194-5357 |
| ISSN (Electronic) | 2194-5365 |
Conference
| Conference | 21st International Conference on Interactive Collaborative Learning, ICL 2018 |
|---|---|
| Country/Territory | Greece |
| City | Kos Island |
| Period | 25/09/18 → 28/09/18 |
Bibliographical note
Publisher Copyright:© 2020, Springer Nature Switzerland AG.
Fingerprint
Dive into the research topics of 'Teaching Programming and Design-by-Contract'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver