This course focuses on the phenomenon known as the World Wide Web (WWW or Web). Its focus is to present many of the core technologies that the Web is based upon. These core technologies include:
In addition the course will also cover the following subsidiary topics:
Both exams will be closed book, closed notes, and no computers or electronic devices, such as smartphones or tablets are allowed.
Please familiarize yourself with the following Exam Rules:
No student is permitted to omit or take early a midterm or final exam.
Students should plan in advance to avoid scheduling conflicts in their midterm and final exam.
D-clearance for "overlapping" courses will be denied.
Numerous development homeworks will be given during the semester. To receive full credit for work done, code must be submitted by the end of the day on the day they are due.
Each homework has its own evaluation criteria. But two general criterias that your work should meet are:
The homeworks in this course and their due dates are specified in the Lectures page and the Homeworks page. On the date that the homework is due, it may be handed in at any time up to 11:59PM. Our objective is that you always complete the homeworks as they are a valuable part of the learning experience. Partial solutions are much better than no solutions.
Homework submitted for grading before or on the "Homework Due Date", as listed in the Schedule of Lectures, will be eligible for 100% of the grade points for the assignment. Homework submitted late will be accepted for up to 7 calendar days after the due date, and will receive an automatic 10% penalty. Homework submitted more than 7 days after the due date will not be accepted, and will be scored as a zero (0).
Homework 9 demonstations (Mobile lab) will be done in the classroom at the usual lecture time. Students should bring in to their classroom a laptop (tablets or a smartphones will not be allowed) to demonstrate their solution to Homework 9, using mobile emulators. Students must show up at the time of thir respective enrolled session, when the course is given in multiple sections. Participating to the wrong section will result in an automatic 5 point penalty. The Late Homework Policy does not apply to the mobile lab.
The following table shows the percentages for the 5 graded homeworks and the 2 exams, to make up the final score, used to compute student's final grade.
All exams and homework assignments are required.
Final grades will be available EXCLUSIVELY online on the OASIS system. Final grades will not be posted on the class website and will not be available by e-mail request.
It is up to the Grade Dept. to decide when grades become available on Oasis. Do not inquire with the Instructors about the availability date of your grade. Any such inquiries will end up in the bit bucket. To contact the Grade Dept., please see the info at:
According to their FAQ, "Grades are officially released to students on OASIS five business days from the last final exam date for the university." [For Spring 2019, the "last final exam date" is May 8, which means final grades will be available no earlier than May 15]