ROB MILLER - TEACHING
Taught courses, modules and course components
- INST2002: Programming 2. This is a second level programming course based on the object oriented programming language Java. It is aimed primarily at undergraduate students with a semi-technical background. It is a compulsory year two half-unit for the BSc Information Management for Business programme.
- INSTG033: Server Technologies and Programming. This is a mid- to advanced-level course on web server programming, with the current focus being on the programming language PHP and the database management application MySQL. It is an optional module for the MA Electronic Communication and Publishing and MSc Information Science programmes.
I typically supervise computing-oriented dissertations on the MA Electronic Communication and Publishing and MSc Information Science programmes. I have supervised many postgraduate dissertations, for example on web content management systems, on the use of logic programming techniques for optimisation problems, and on comparing frameworks and languages such as Ruby on Rails and PHP for Web development. A particularly common theme for undergraduate dissertations I supervise is the design and implementation of database driven web sites (e.g. using PHP and MySQL).