

Curricular and pedagogic issues in the teaching of computer science, as well as related issues such as recruitment and retention of under-represented groups in the discipline. | More »

Languages that support high-level, declarative, and visual modeling of complex systems. Object-oriented modeling, constraint-based design, interactive program visualization, and domain-specific languages for applications in engineering and organizational modeling. | More »