Course Title: Programming Web Applications

Part A: Course Overview

Course ID: 014068

Course Title: Programming Web Applications

Credit Points: 12


Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC2357

Bundoora Campus

Postgraduate

140H Comp Sci & Info Technology

Face-to-Face

Sem 1 2006

COSC2358

Bundoora Campus

Undergraduate

140H Comp Sci & Info Technology

Face-to-Face

Sem 1 2006

COSC1309

City Campus

Postgraduate

140H Comp Sci & Info Technology

Face-to-Face

Sem 1 2006

COSC1309

City Campus

Postgraduate

140H Comp Sci & Info Technology

Face-to-Face or Internet

Sem 2 2006

COSC1310

City Campus

Undergraduate

140H Comp Sci & Info Technology

Face-to-Face

Sem 1 2006,
Sem 2 2006

Course Coordinator: Clemens Mayr

Course Coordinator Phone: +61 3 9925 3637

Course Coordinator Email: cmayr@cs.rmit.edu.au

Course Coordinator Location: 14.09.07


Pre-requisite Courses and Assumed Knowledge and Capabilities

Programming Principles 1B - COSC1076
OR:
Programming Techniques - COSC1283


Course Description

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:

Learning Skills Unit:
For appointments - ring 9925 4488 or go to Bldg 93, level 3
For drop-in, no appointment needed - go to HUB Bldg 12, level 4

CS&IT Teaching & Learning Advisors:
For appointments go to http://inside.cs.rmit.edu.au/staffbooking/ & click on Jeanette Holkner, Cecily Walker, Kath Lynch or TLA.


Overview of Assessment

Assessment will consist of programming assignments and a formal written examination.

For standard assessment information relating to Computer Science and IT courses see:
http://www.rmit.edu.au/csit/cgi

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.