Copyright
First published in 2026 by the University of Edinburgh
https://books.ed.ac.uk/edinburgh-diamond | @EdinDiamond
Collection © Editors, 2026
Text © Contributors, 2026
Images © Contributors and copyright holders named in Image Register at the end of the book, 2026
This book is published under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license (CC BY-NC-SA 4.0), https://creativecommons.org/licenses/by-nc-sa/4.0/

Further details about Creative Commons licenses are available at https://creativecommons.org/about/cclicenses/
Attribution should include the following information:
Blankinship, B., Orzechowski, P., Desvages, C., Banas, K., Noè, U., Oldnall, C.A., Sharifi Far, S., Llewellyn-MacRae, C., Alex, B., Evkaya, O., and McManus, F. 2026. Teaching Programming Across Disciplines.
Edinburgh: University of Edinburgh. https://doi.org/10.2218/ED.9781836450795
BibTeX citation:
@book{TPAD2026,
title = {{Teaching Programming Across Disciplines}},
editor = {Blankinship, Brittany and Orzechowski, Pawel and Desvages, Charlotte and Banas, Kasia and No\`{e}, Umberto and Oldnall, Christopher A. and Sharifi Far, Serveh and Llewellyn-MacRae, Clare and Alex, Beatrice and Evkaya, Ozan and McManus, Franziska},
year = 2026,
publisher = {{Edinburgh: University of Edinburgh}},
doi = {10.2218/ED.9781836450795},
isbn = {978-1-83645-079-5}
}Any third-party material in this book is not covered by the book’s Creative Commons license. Details of the copyright ownership and permitted use of third-party material is given in the image credit lines. If you would like to reuse any third-party material not covered by the book’s Creative Commons license, you will need to obtain permission directly from the copyright owner.
ISBN (print): 978-1-83645-168-6
ISBN (ebook): 978-1-83645-079-5
DOI: 10.2218/ED.9781836450795
DOI link: https://doi.org/10.2218/ED.9781836450795
Cover design by Pawel Orzechowski
Printed and bound by BookPrintingUK.com and Lulu.com
This project was supported by a grant from the University of Edinburgh’s Principal’s Teaching Award Scheme (PTAS), which funded a project coordinator role. No authors or contributors were paid for their contribution to this book.

