University of New South Wales (Sydney, Australia)
May – June 2003
The Department of Electrical Engineering and Telecommunications in the University of New South Wales was developing a new system to track information regarding thesis projects ï¿½ including who was working on them, who the supervisors and examiners were, what the thesis topics and titles were. Also an important feature was to facilitate thesis projects that had either one or more than one participating students. This included moving students from project to project during the course of the academic year. The application was to be developed on a GNU/Linux system using the apache web server and PHP as the programming language. MySQL was the database server.
- Assisting in the design of the application database schema.
- Design and development of report production in RTF.
- GNU/Linux (2.4 kernel ï¿½ Red Hat distribution.).
- GNU emacs for PHP development.
- SQL (MySQL); PHP; HTML.
Thesis database: This was the sole project for this job. It was an application to allow university administrators to track who was working on theses, whether singly or in a group, who was performing assessments of the theses, who supervises them, and during which academic session the theses are being conducted. I was asked to assist in the design of the application, particularly the database schema. When the deployment date of the application was brought forward, I assisted in the development of a section of the application which was to produce a letter to be sent to each assessor in the system. This was to be generated using version 6 of the RTF specification. The database used was MySQL, and the programming language was PHP.