A Computer Science Educational Program for Establishing an Entry Point into the Computing Community of Practice.
Bruria HabermanCecile YehezkelPublished in: J. Inf. Technol. Educ. (2008)
Keyphrases
- entry point
- computer science
- information science
- learning sciences
- computer science education
- entry points
- teacher professional development
- lecture notes
- learning community
- classroom practice
- computing education
- learning analytics
- artificial intelligence
- national research council
- multimedia
- computer scientists
- web based learning
- e learning
- introductory programming courses
- machine learning
- distance education
- situated learning
- community structure
- academic community
- researchers and practitioners
- social sciences
- selected papers
- science education
- technology enhanced learning
- computer programs
- educational technology
- doctoral consortium
- programming education
- undergraduate engineering
- learning technologies
- open educational resources
- introductory programming
- practical experience
- social aspects
- programming course
- virtual communities