Announcements
- Score of Final Exam has been updated! You can check it here new!
- Score of project 3 has been released! You can check it here
- Score of project 2 has been released! You can check it here
- Code templates for Homework 3 are released; bonus point of Homework 3 is changed to 2
- Homework 3 posted
- No lab in Week 12 (Apr 27) and Week 13 (May 4)
- Score of project 1 has been released! You can check it here
- Corrected score of midterm has been released! You can check it here
- Score of midterm has been released! You can check it here
- Reminder: No lab on Mar 23
- HW1 due date announced
- Mid-term exam time and venue announced
- Reminder: No lab on Feb 16
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.
|
|
|
Lecture |
Tue & Thur, 3:30pm-4:20pm |
2302 (Lift 17/18) |
Lab |
Mon, 4:00pm-5:50pm |
4210 (Lift 19/20) |
Textbook (Optional): Internet and World Wide Web: How to Program
Evaluation: Assignments (3 x 16%), Midterm (18%), Final (34%)
Lectures
|
|
|
Feb 3 & 5 |
|
|
Feb 10 & 12 |
|
|
Feb 17 & 19 |
|
(No class today) |
Feb 24 & Feb 26 |
|
|
Mar 3 & 5 |
|
|
Mar 10 & 12 |
|
|
Mar 17 & 19 |
|
|
Mar 24 & 26 |
Midterm takes place on Tue, Mar 24, 7:00-8:30 pm, LT-F No Lecture on this day, Tuesday Mar 24 |
|
Mar 31 & Apr 2 |
|
|
Apr 7 & 9 |
No Lab on Apr 6 |
|
Apr 14 & 16 |
||
Apr 21 & 23 |
|
|
Apr 28 & 30 |
|
|
May 5 & 7 (Last Week) |
|
|
Labs
Solution: audio tag, embed tag (does not work in chrome) |
(23 Feb) |
(02 Mar) |
(09 Mar) |
(16 Mar) |
(30 Mar) |
(13 Apr) |
(20 Apr) new! |
(27 Apr) new! |
(4 May) new! |
Assignments
|
|
|
Grades
Grade distribution
- new!
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
- new! In grading the project assignments, the grader will grade your submission based on the required functions with reasonable designs. As frequently happened in the past, some students put in additional functions and impressive design. To reward their efforts, some bonus points may be given (typically around 5%). These bonus points are not disputable by the students (whatever given is given). In order not to affect the grades of students without bonus points, grades are first assigned to all students according to the distribution above. Thresholds between subgrades are set. Then, bonus points are added to students. A student's grade will be re-assigned (moved up) according to his/her new score. The end result is that students who do not have bonus will not be penalized by other students having bonus.
About open-book exams
- new! Both the mid-term and final exams are open book. You can bring your lecture notes (slides and notes) and one book to the exam venue. While you do not need to memorize everything (e.g., codes and names, etc.) by heart, the examinations are set assuming you know the materials well. That is, the notes/slides are there to help you with "what are an image's attributes" or "how is onmoustdown spelled", etc., but you should not flip through the slides page by page to see "if I can find the answer of Q.3a there". Flipping through the slides too much will slow you down and at the end you do not have enough time to finish all of the questions. Bear in mind that you still need to study hard!
Policy
- All materials (e.g., assignments, labs, and examinations) you submit for grading must be on your own. You are allowed to discuss problems and methodologies with other students, but you should write up your own solutions by yourself.
- If you find some useful code from the internet, you must acknowledge the source, including the complete http address, in your submission. To be safe, please ask the instructor first.
- No sharing of code and copying of code from previous assignments or labs are allowed.
- Students who cheat in an assignment, a lab submission, or an examination will be passed to the Department's Undergraduate/Postgraduate Studies Committee for assessment. The result may lead to dismissal from the University.