Learning to love computer science: peer leaders gain teaching skill, communicative ability and content knowledge in the CS classroom.
Sarah HugHeather ThiryPhyllis TedfordPublished in: SIGCSE (2011)
Keyphrases
- online learning
- learning process
- computer science
- enhancing learning
- introductory programming courses
- teacher education
- cooperative learning
- learning environment
- elementary school
- computer based learning
- secondary school
- computer programming
- student motivation
- learning community
- communication skills
- mathematical concepts
- classroom teaching
- blended learning
- digital games
- introductory computer science
- skill acquisition
- primary school
- technology supported
- computer science education
- middle school students
- teaching methods
- learning analytics
- information literacy
- learning experience
- learning sciences
- programming course
- mobile learning
- collaborative learning
- classroom instruction
- hybrid learning
- science education
- student participation
- technology enhanced
- middle school
- student centered
- teaching strategies
- student engagement
- learning opportunities
- educational settings
- tablet pc