Teaching Programming to Non-Programmers: The Case of Python and Jupyter Notebooks.
Gregory VialBogdan NegoitaPublished in: ICIS (2018)
Keyphrases
- programming language
- computer programming
- programming course
- object oriented programming
- scripting language
- higher education
- introductory programming
- general purpose
- learning process
- learning environment
- e learning
- learning analytics
- computer science education
- multimedia
- programming tool
- graphical user interfaces
- pair programming
- development environment
- computer programs
- open source software
- online learning
- open source
- high level
- case study