Proud members of:



Learning to code for the first time is fraught with challenges ranging from the technical, cultural, and practical. As an educator, how do you help your students when “the computer says no”? This chapter covers implementable steps for reducing barriers in programming courses, to ensure students don’t lose motivation to learn programming when faced with such issues, while ensuring instructors are not overworked.
This chapter is for you if you teach novice programmers and want to reduce friction in getting set up and working through the programming curriculum. With clear suggestions and a summary of pros and cons, it will allow you to pick the best setup for your own course!

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Proud members of:




About | Contact Us | Take Down Policy | Privacy | Cookies | Accessibility Statement | Accessibility Statement (backend) | Freedom of Information | Terms and Conditions
Edinburgh Diamond Service Homepage | Resources | Submit a Book Proposal
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336, VAT Registration Number GB 592 9507 00, and is acknowledged by the UK authorities as a “Recognised body” which has been granted degree awarding powers.
