Computer Science Home | People | Degrees | Papers | Research | Events | Other FCMS Subjects
 
Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

CGRD343
Computer Graphic Design 3

CGRD350
Intern Project

CGRD353
Advanced Studies in Visual Communication

COMP312
Computer Networks

COMP313
Topics in Programming Languages

COMP316
Artificial Intelligence Techniques and Applications

COMP317
Design and Analysis of Algorithms

COMP324
Interactive Multimedia Systems

COMP329
Database Systems

COMP333
Web Applications Development

COMP340
Reasoning about Programs

COMP390
Directed Study

2014 Papers
Level 3 Papers >> A Semester
COMP333A Web Applications Development

20 Points

This paper covers a range of topics relating to the development of software applications delivered via the web. These include: the latest developments in HTML, CSS and JavaScript; asynchronous client-server communication using AJAX; security issues; Object Oriented Javascript; JSON; Javascript libraries; consuming and creating RESTful web services; XML.

Learning Outcomes
Students who pass this paper will be able to develop rich internet applications using HTML, Javascript, CSS, PHP and relational databases. They will understand the architecture of AJAX-driven implementation and use it to enhance web applications. They will be able to implement object-oriented client-side Javascript code to support scalability, information hiding and code reuse. Students will be able to deploy third-party libraries for core Javascript features and user interface implementation. They will be able to implement applications that interact with external web services through a range of protocols, and implement their own RESTful web service. They will be able to use XML for data representation and transfer.

Pre Requisite Papers
COMP233 Internet Applications

Lecturers and Tutors

A Semester

Moodle Link
http://elearn.waikato.ac.nz

Timetable
Official Timetable Information

Workload
Standard workload for a Level 3 paper.

Online Support
The course will make extensive use of Moodle for dissemination of lecture notes, assessment details, course announcements, question answering and so on. Some assessment submission will be supported in Moodle.

Computing Resources
Linux based systems in laboratories located in R Block. Students will utilise the Apache web server, Firefox browser and other appropriate software

Means of Assessment
Mainly practically oriented, with a written test during a timetabled lecture slot. The first two practical assessments are individual and the second two involve group work.

Assessment Ratio
Internal assessment/final examination ratio 1:0

Assessment Components
All assessment items are compulsory. This means that students in this course must submit all items of assessment (including the written test) in order to be eligible to pass the course. A minimum grade of 40% in the written test is required to be eligible to pass the course.

Component% of overall markDue date
Practical coursework
HTML, CSS, Javascript, PHP, mySQL plus AJAX
15%
Practical coursework
Object Oriented Javascript
20%
Practical coursework
Ruby on Rails RESTful Web App
25%
Practical coursework
TBA
15%
In-class written test25%Tuesday 20 May
(lecture slot)

Attendance Policy
Attendance at all lecture and other teaching sessions is expected.

Lecture Outlines
4 lecture hours per week.

Details of lectures and content overview are available on Moodle.

Paper Handouts
Will be provided when necessary. Most materials (including lecture notes and assessment items) will be provided via the COMP333 Moodle site.

Tutor Coordinator
Moodle will be the primary medium by which matters to do with the course (queries, problems, help, etc) can be posted and will be responded to. Course staff will be regularly monitoring the 333 Moodle area.

If you prefer or need to see someone in person, then the first person to contact is the Doctoral Assistant or Lecturer for the course.

Doctoral Assistant: Mumraiz Kasi. email mk218@waikato.ac.nz.

Student Representatives
To be determined in the first week of semester.

Academic Integrity
Follow this link for Academic Integrity information.

Performance Impairment
Follow this link for information on Performance Impairment.

Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.

Application for Extension
Follow this link for information on applying for an Extension.

Review of Grade
Follow this link for information on applying for a Review of Grade.

University Regulations
Your attention is drawn to the following regulations and policies, which are published in the University Calendar:

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato