COMP 4021 Internet Computing

 

Fall 2015

Announcements

·       4021 Final Exam: Dec 14,  4:30pm - 7:30pm, LG4 Student Common Rooms, Lift 3

Course Info

Technologies and standards for World Wide Web (WWW), user interfaces and Browsers, authoring tools, Internet protocols, Internet servers, database connectivity, Robots, Search engines, server-side programming, client-side programming, security and privacy, recent advances.

Section

Date & Time

Venue

Lecture

Tue & Thur, 3:30pm-4:20pm

2406 (Lift 17/18)

Lab

Thu, 10:30am-12:20pm

4210 (Lift 19/20)

Textbook (Optional): Internet and World Wide Web: How to Program

Evaluation: Assignments (48%), Midterm (18%), Final (34%)

Instructor

Dik Lun LEE (Web)
E-mail: dlee@ust.hk
Room: 3534 (Lift 25/26)
Office hours: Tue/Thu 2:30-3:30pm or by email appointment

Teaching Assistants

Xun ZHAO

E-mail: xzhaoag@ust.hk

Room: 4212 (Lift 19/20)

Office hours: By appointment

Huan ZHAO

E-mail: hzhaoaf@ust.hk

Room: 3654 (Lift 31/32)
Office hours: by appointment

Course Outcomes

On successful completion of this course, students are expected to be able to:

  1. Evaluate the use of the Internet in society.
  2. Assess HTML and related display techniques including CSS.
  3. Build browser-based programs using the JavaScript language, including DHTML and event handling.
  4. Program advanced browser display technologies including Flash and SVG, and differentiate between the technologies.
  5. Develop code for handling communication between web page components such as JavaScript, Flash and applets.
  6. Install and describe the operation of a server such as Apache and develop server side code in an appropriate language such as PHP.
  7. Identify the most common HTTP instructions and their methods of client-server interaction, including cookies.
  8. Identify XML and related technologies including DOM handling.
  9. Develop complex programs for browser-server communications, including use of Ajax.

Lectures

Week

Tue Lecture, 3:30pm-4:20pm

Thur Lecture, 3:30pm-4:20pm

Lab, Thur, 10:30pm-12:20pm

#1
Sep 1 & 3

Special Holiday

No Lab

#2
Sep 8 & 10

Lab #1
(self study, no need to go to the lab)
Hammer Game
Solution using audio tag

#3
Sep 15 & 17

 

No Lab

#4
Sep 22 & Sep 24

 

 

Lab #2
(Sep 24)
JQUERY

#5
Sep 29 & Oct 1

Pubic Holiday

No Lab

#6
Oct 6 & 8

  • Coordinate Systems and Matrix Transformation slides

Lab #3
(Oct 8)
SVG-1

#7
Oct 13 & 15

Lab #4
(Oct 15)
SVG-2

#8
Oct 20 & 22

Midterm takes place on Tue, Oct 20, 7:00-8:30pm.

Venue: LSK1014

No Lecture on this day, Tuesday Oct 20

Lab #5
(Oct 22)
SVG-3

#9
Oct 27 & Oct 29

Lab #6
(Oct 29)
SVG-4

#10
Nov 3 & 5

Lab #7
(Nov 5)
PHP-1

#11
Nov 10 & 12

o   PHP examples 2, ZIP file

o   W3schools PHP header() examples

Lab #8
(Nov 12)
PHP-2

#12
Nov 17 & 19

Lab #9
(Nov 19)
PHP-3

#13
Nov 24 & 26

  • Web Services and RESTFUL slides
  • Web Accessibility slides
  • Final exam details here

No Lab

Assignments

  • Chat Room Project
  • Due: Nov 29 Sunday, 23:59
  • Weight: 20%

Projects Submission Page

Grades

Grade distribution

Course grades will normally fall within the following percentage bands:

·       A 10 - 20%
·       B 25 - 40%
·       C 35 - 45%
·       D 5 - 10%
·       F 0 - 5%

There is no particular distribution within the subgrades of a grade.

Bonus points

About open-book exams

Policy