Teaching an object-oriented CS1 -: with Python.
Michael H. GoldwasserDavid LetscherPublished in: ITiCSE (2008)
Keyphrases
- object oriented
- introductory programming
- programming language
- student motivation
- introductory computer science
- open source
- computer science
- computer programming
- distance learning
- open source software
- higher education
- e learning
- learning process
- learning environment
- high school
- introductory programming courses
- educational technology
- online learning
- computer technology
- high level
- user interface
- thinking skills
- pair programming
- teaching strategies
- university level
- web based learning
- hong kong
- learning design
- image reconstruction
- development tools
- computer science education
- cooperative learning
- learning systems
- problem based learning
- st century
- learning analytics