Keyphrases
- programming language
- computer programming
- object oriented
- programming environment
- general purpose
- collaborative learning
- real world
- neural network
- learning algorithm
- novice programmers
- open source
- probabilistic model
- mobile robot
- learning process
- bayesian networks
- social networks
- artificial intelligence
- information retrieval