6. Panel
No object-oriented programming language is obviously suitable for teaching introductory computer science. Languages in common use are showing their age, while no emerging language seems clearly fit for this purpose. The object-oriented programming languages community should take this opportunity to work together to select, to shape, or design the next educational programming language. The language should support introductory teaching well, embody contemporary best practice in programming language design, and could provide a foundation for future research in language design and implementation.




