
COMPX222-22B (HAM)
Web Development
15 Points
Edit Header Content
Division of Health Engineering Computing & Science
School of Computing and Mathematical Sciences
Department of Computer Science
Staff
Edit Staff Content
Convenor(s)
Michael Mayo
4403
G.2.24
michael.mayo@waikato.ac.nz
|
|
Sapna Jaidka
4243
G.B.16
sapna.jaidka@waikato.ac.nz
|
|
Administrator(s)
: buddhika.subasinghe@waikato.ac.nz
Librarian(s)
: alistair.lamb@waikato.ac.nz
You can contact staff by:
- Calling +64 7 838 4466 select option 1, then enter the extension.
-
Extensions starting with 4, 5, 9 or 3 can also be direct dialled:
- For extensions starting with 4: dial +64 7 838 extension.
- For extensions starting with 5: dial +64 7 858 extension.
- For extensions starting with 9: dial +64 7 837 extension.
- For extensions starting with 3: dial +64 7 2620 + the last 3 digits of the extension e.g. 3123 = +64 7 262 0123.
Edit Staff Content
Paper Description
Edit Paper Description Content
This paper provides a broad overview of the principles and technologies used in web development, with practical experience of client-side and server-side programming. Client-side topics include HTML, CSS and Javascript to support the development of interactive web pages containing a variety of media. Server-side topics focus on the development of database-driven web sites using PHP and MySQL to dynamically generate web page content. Topics covered include: web page creation and styling using HTML and CSS; protocols and standards supporting web applications design and security issues; client-side and server-side programming, with practical work in JavaScript and PHP; data-driven web applications.
Edit Paper Description Content
Paper Structure
Edit Paper Structure Content
The laboratory for this course is Lab 1, R Block. The programming environment for the majority of the course will be Linux. Printing, email and web access is available but will be charged for through the Unicash charging system. Other software will be made available as required. Class attendance is expected. The lecture material is an integral part of the course. Failure to attend any timetabled sections of the paper means the student may miss material not presented elsewhere.
Edit Paper Structure Content
Learning Outcomes
Edit Learning Outcomes Content
Students who successfully complete the paper should be able to:
Edit Learning Outcomes Content
Edit Learning Outcomes Content
Assessment
Edit Assessments Content
Assessment Components
Edit Assessments Content
The internal assessment/exam ratio (as stated in the University Calendar) is 100:0. There is no final exam.
Edit Assessments Content
Required and Recommended Readings
Edit Required Readings Content
Required Readings
Edit Required Readings Content
There is no required textbook. Links to appropriate readings and reference materials will be provided on Moodle as the paper progresses.
Edit Required Readings Content
Online Support
Edit Online Support Content
All necessary resources will be provided on Moodle.
Edit Online Support Content
Workload
Edit Workload Content
Students should expect to spend about 12 hours per week on this paper, in the following proportions: lectures 2 hours and private study 10 hours (including attendance at supervised labs)
Edit Workload Content
Linkages to Other Papers
Edit Linkages Content
Prerequisite(s)
Prerequisite papers: At least one of COMP103, COMPX101, ENGEN103, or ENGG182.
Restriction(s)
Restricted papers: COMP233
Edit Linkages Content