CS6381 Internet and Intranet Programming

Course Aims & Objectives:
The aim of this course is to teach the fundamental knowledge of internet technologies and the practical skills of internet and intranet applications development to students.

On the completion of this course, students should be able to:

(i)    Explain the concepts, protocols, technologies and procedures in developing Internet applications;

(ii)   Design and develop standards-based web sites;

(iii)  Design and develop client-server Internet/Intranet applications;

(iv)   Perform web research on Internet technologies and analyze and relate these technologies to application development.

Units: 3

Level: P6

Medium of Instruction: English

Keyword Syllabus:
Common Internet services and protocols, DNS, Telnet, FTP, SMTP/POP, HTTP, client-server model, 3-tier architecture, server structures, socket API, HTML, XHTML, DHTML, CSS, scripting languages, database connection.

Teaching Pattern: .
Duration of course: 1 semester
Current mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial.

Assessment Pattern:
Examination duration: 2 hours
Percentage distribution of marks for coursework, examination, other: 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.

Pre-requisite(s):
CS5301

Pre-cursor(s): Nil

Equivalent Course(s): Nil

Related Links
Department of Computer Science