Braided teaching in secondary CS education: contexts, continuity, and the role of programming.
Arno PasternakJan VahrenholdPublished in: SIGCSE (2010)
Keyphrases
- introductory programming
- computer science education
- tertiary education
- introductory programming courses
- introductory computer science
- higher education
- pair programming
- computer programming
- university level
- distance learning
- programming course
- web based learning
- e learning
- programming assignments
- computer science
- educational technology
- computer science curriculum
- distance education
- interactive learning
- early years
- st century
- web based education
- problem based learning
- teacher education
- educational systems
- introductory computer
- students studying
- hybrid learning
- programming language
- teaching methods
- undergraduate and graduate
- online education
- information literacy
- teaching strategies
- online learning
- educational software
- engineering education
- programming environment
- learning community
- elementary school
- high school
- learning sciences
- senior high school
- teacher training
- virtual laboratory
- lifelong learning
- mathematics education
- virtual laboratories
- secondary school
- information and communication technologies
- educational practices
- hong kong
- learning environment
- communication skills
- computer games
- design studio
- serious games
- technology enhanced learning
- computer assisted instruction
- student motivation
- multiple intelligences
- automatic assessment