Keyphrases
- programming language
- computer science education
- case study
- management practices
- high level language
- learning algorithm
- general purpose
- development environment
- software engineering practices
- information retrieval
- computer science
- object oriented programming
- computer programming
- programming environment
- current practices
- extreme programming