The course is an introduction to the software and techniques required for the development of dynamic, database-backed Web sites and services. The main technologies studied include HTML, CSS, PHP, Smarty, SQLite, MySQL, JavaScript, Ajax and Web development frameworks. Good design and implementation techniques are emphasised.
This course is a required course in one major of the BMM and an elective course in the BIT and BIT@Work.
The course convenor is Professor Rodney Topor (r.topor@griffith.edu.au).
There is no required text, but many references on the Web and in the library will be recommended.
The assessment will consist of a set of small laboratory exercises (20% in total), two individual programming assignments worth 25% each, and a final examination worth 30%.
The prerequisite is 1504ICT Programming 2 (or equivalent). Completion of 1621ICT Web Design and Development and 1612ICT Interactive Application Development will be helpful.
The course is a challenging one. It requires you learn several new languages quickly, to be capable at problem solving, programming and program debugging, to be familiar with popular Web sites and sensitive to the design of such sites, to be organised, to be able to pay attention to detail, to be prepared to follow instructions, to be willing to learn, and to be committed to work hard without distractions.