Teaching Programming Broadly and Deeply: The Kernel Language Approach.
Peter Van RoySeif HaridiPublished in: Informatics Curricula and Teaching Methods (2002)
Keyphrases
- programming language
- computer programming
- programming environment
- programming course
- oriented programming
- object oriented programming
- computer programs
- scripting language
- concurrent programming
- pair programming
- computer science education
- higher education
- oracle pl sql
- programming skills
- high school
- general purpose
- learning environment
- online learning
- kernel function
- distance learning
- language learning
- cooperative learning
- english language
- object oriented
- language skills
- introductory computer science
- computer science curriculum
- lego mindstorms
- machine learning
- functional language
- natural language
- feature space
- learning process
- introductory programming
- java programming
- teacher education
- elementary school
- kernel methods
- science education
- learning analytics