Self-Paced, Instructor-Assisted Approach to Teaching Python Programming.
Pavel SolínAlexander FreyerPublished in: Math. Comput. Sci. (2023)
Keyphrases
- programming language
- computer programming
- online course
- programming course
- learning environment
- online learning
- learning process
- scripting language
- object oriented programming
- student learning
- student interaction
- distance learning
- introductory programming
- computer science education
- programming tool
- programming skills
- pair programming
- introductory programming courses
- introductory computer science
- learning analytics
- instructor led
- higher education
- general purpose
- effective learning
- object oriented
- high school
- programming environment
- emotional intelligence
- lego mindstorms
- learning systems
- e learning
- student perceptions
- computer science curriculum
- learning path
- development tools
- teaching methods
- learning outcomes
- software engineering
- high level