This course aims to introduce students to the development of web applications using the PHP programming language. Students receive a brief overview on the basics of the World Wide Web architecture, the XHTML markup language, JavaScript and Dynamic HTML, before learning more in depth the PHP programming language and its applications.

Objectives/Learning Outcomes/Capability Development

On completion of this course, students should be able to write small to medium size web applications using HTML (XHTML), JavaScript, CSS and PHP.

Overview of Learning Activities

The course will consist of lectures, and combined tutorial/laboratory sessions. Classes are weekly. In each period there will be 2 hours of lectures and 2 hours of tutorial/laboratory work.

Students are encouraged to participate during lectures through asking questions, commenting on the lecture material based on their own experiences, and through presenting solutions to written exercises. The tutorial sessions will prepare students to complete the laboratory exercises, and the laboratory sessions will introduce students to the tools necessary to undertake the assignment work. The web forum will be used for communication from the tutors/head tutor/lecturer to students.

Development of student graduate attributes is an ongoing process that takes place in all courses and over the period of the whole course. This course particularly addresses the following attributes: knowledgeable, creative and critical thinking, and skilful.

Knowledgeable - in that students will gain knowledge of PHP programming. Creative and critical thinking - in that students will need to use creative and critical thinking in undertaking the assessment tasks

Skilful - in that students will gain practical skills in PHP programming and creating dynamic web pages using PHP, HTML and JavaScript.

Overview of Learning Resources

Learning resources available include coursenotes, textbooks and discussion forums.

For extra support with study organisation, assignment planning or learning skills you may wish to contact any of the following:

Attendance: While a minimum attendance standard is not compulsory, non-attendance may seriously jeopardise the chances of success in this course. Clearly, non-attendance at an assessment will result in failure of that assessment. Where visa conditions apply, attendance is compulsory.