Teaching Programming to Non-Programmers: The Case of Python and Jupyter Notebooks
Grégory Vial, Bogdan Negoita · Journal of the Association for Information Systems · 2018
The ability to understand how software work is becoming increasingly relevant and calls have been made to help students further develop their computational thinking skills. However, research has shown that learning to program is a challenging task, partic