The University of Queensland Homepage
School of ITEE ITEE Main Website

 Philip Machanick

Programming Language Research

Areas of interest:

  • mutable programming – a proposed extension to object-oriented programming
  • Computer Science education – some issues related to languages

Mutable Programming

This is a new idea, which offers some potential for interesting projects – prototyping the idea, investigating how it can be used, refining the details. See my Mutable Programming pages for more detail.

Computer Science Education

Many debates over computer science education start from untested assumptions about the relative ease of learning various language constructs and concepts. Teasing out the issues in evaluating concepts versus oddities of a specific language make such investigation hard, even compared with the usual educational research hurdles.


To see what I have done already in these areas, see my partial list of my published work (look also for technical reports with preliminary results).