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. 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.
COMP233 Internet Applications
A Semester
Co-ordinator(s) Lecturer(s)
http://elearn.waikato.ac.nz
Official Timetable Information
Standard workload for a Level 3 paper.
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.
Linux based systems in laboratories located in R Block. Students will utilise the Apache web server, Firefox browser, Exchanger XML Developer and other appropriate software
Mainly practically oriented, with a written test during a timetabled lecture slot. All practical work is individual (ie the work of one student only).
Internal assessment/final examination ratio 1:0
Attendance at all lecture and other teaching sessions is expected.
4 lecture hours per week.
Details of lectures and content overview are available on Moodle. Will be provided when necessary. Most materials (including lecture notes and assessment items) will be provided via the COMP333 Moodle site.
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. 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:
|