CS3278 Fundamentals of Internet Programming
Course Aims & Objectives: This course is aimed at building understanding and skill for internet-based programming.. Students will come to appreciate the fundamental services and protocols of the Internet and how they can be harness with programming techniques. On successful completion of the course, the student should be able to carry out basic programming on the client desktop; and to develop server programs for basic web-based services. Units: 3 Level: B3Medium of Instruction: English Keyword Syllabus: The Internet, Client-server computing, Web browsers, Web servers, HTTP, HTML, Scripting languages, Javascript, basic Perl, Client-side scripts, Server-wide programming, ASP, CGI, Basic Java, cookies, use of files and databases. 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, others: 60% CW; 40% 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): Nil Pre-cursor(s): Nil Equivalent Course(s): Nil Special Remark(s): CS3278 Fundamentals of Internet Programming is mutually exclusive with CS3276 Application Development on the Internet.
Course Aims & Objectives: This course is aimed at building understanding and skill for internet-based programming.. Students will come to appreciate the fundamental services and protocols of the Internet and how they can be harness with programming techniques. On successful completion of the course, the student should be able to carry out basic programming on the client desktop; and to develop server programs for basic web-based services. Units: 3 Level: B3Medium of Instruction: English Keyword Syllabus: The Internet, Client-server computing, Web browsers, Web servers, HTTP, HTML, Scripting languages, Javascript, basic Perl, Client-side scripts, Server-wide programming, ASP, CGI, Basic Java, cookies, use of files and databases. 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, others: 60% CW; 40% 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): Nil Pre-cursor(s): Nil Equivalent Course(s): Nil