This course aims at providing the fundamental skills in programming Internet applications. Upon completion, students should be able to:
1. be familiar with the development of WEB programming
2. write web pages with the Extensible HyperText Markup Language (XHTML) and Cascading Style Sheet (CSS)
3. write dynamic web pages using scripting
4. write a basic client-side web-based application
Course Intended Learning Outcomes (CILOs):
(state what the student is expected to be able to do at the end of the course according to a given standard of performance)
| No. | CILOs | Weighting (if applicable) |
| 1. | explain the development of WEB and its current trends | |
| 2. | use of internet development tools such as XHTML editor | |
| 3. | design and implement static Web pages using WEB standards | |
| 4. | set up Web sites and write interactive Web pages | |
| 5. | understand the design techniques required for Internet applications |
Teaching and Learning Activities (TLAs):
(Indicative of likely activities and tasks designed to facilitate students'' achievement of the CILOs. Final details will be provided to students in their first week of attendance in this course)
Teaching pattern:
Suggested lecture/tutorial/laboratory mix: 2 hrs. lecture; 1 hr. tutorial.
Classroom lectures will be supplemented by web-based exercises on certain topics. This will allow the student to learn more effectively. A studio classroom will be used with PC stations installed for students (1-2 students sharing a station). The students can follow instructions from the lecturer and practice certain procedures at they learn.
| ILO No | TLAs | Hours/week (if applicable) |
| CILO 1 | Lecturing, discussions, question & answer based tutorial sessions to achieve ILO#1 and #2 | |
| CILO 2 | Instructor led and self paced exercises focused on individual topics to achieve ILO #3 and #4 | |
| CILO 3 | Problem Based Learning (PBL) approach is adopted; students are required to implement a Web application project to achieve ILO #3 and #4; in order to complete the project, techniques and concepts presented in the course have to be applied |
Assessment Tasks/Activities:
(Indicative of likely activities and tasks designed to assess how well the students achieve the CILOs. Final details will be provided to students in their first week of attendance in this course)
| ILO No | Type of assessment tasks/activities | Weighting (if applicable) | Remarks |
| CILO 1 | The use of internet development tools is required in tutorials | ||
| CILO 2 | Students should be able to explain the fundamental concepts and design principles of Internet development applications | ||
| CILO 3 | Students are required to set up Web sites and write interactive Web pages independently | ||
| CILO 4 | Coursework are designed to assess students’ ability to set up Web pages; it will include components with emphasis on both client-side programming and client-server programming | ||
| CILO 5 | Exam – programming techniques will be examined and short questions to assess the breadth of knowledge of students |
Refer to Grading of Courses in the Academic Regulations (Attachment) and to the Explanatory Notes.
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 50% CW; 50% Exam
Grading pattern: Standard (A+AA-…F)
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.1. Review of Internet and World Wide Web
2. HTTP, WEB multimedia, XHTML CSS, and DOM
3. Client-side Scripting
4. Dynamic HTML and introduction to Ajax programming model