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.