Course Miscellaneous Facts

Syllabus Exams Assignments Grading

Course description

This course focuses on the phenomenon known as the World Wide Web (WWW or Web). Its main objective is to present many of the technologies that the Web is based upon. We will cover: HyperText MarkUp Language (HTML), HyperText Transfer Protocol (HTTP), programming languages for client-side applications, namely JavaScript, and programming languages for server-side applications, namely Perl.

Outline
   1    Networking and the Internet
   2    Basics of the World Wide Web
   3    HyperText MarkUp Language
   4    Style Sheets
   5    Web Server
   6    Common GateWay Interface
   7    Server-Side Programming
   8    JavaScript
   9    Databases and the Web
   10    Search Engines
   11    Working with Audio and Video
   12    The Web and Security
Back to top



 

Class material

Examinations

Programming Assignments

  Numerous programming assignments will be given during the semester. To receive full credit for work done, programs must be submitted by the END of the day on the day they are due.
   The programming assignments are evaluated on the following bases:
     1. Validity (70%) - does the program do what it is supposed to do? Does it produce the specified outcomes, and handle error conditions correctly and elegantly?
     2. User Interface (30%) - is the user interface clearly designed so users can navigate easily and locate what they desire?

The homeworks in this course and their due dates are specified in the class schedule. 

When to turn in your assignments

For any assignment, "Due on a given date" means that the assignment must be submitted at the end of the day on the specified date. Late assignments will be accepted, but the grade may lose some points. Partial solutions are much better than no solutions. If you have a really good reason to be late (e.g., illness or death) you must talk to the instructor before the homework due date. 

Grading

The homeworks will count for 40% of your grade, the quizzes 15%, the midterm exam for 20% and the final exam for 25%.

None of the exams is optional, but some of the assignments are not graded.

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees