Overview Orientation Registration Course Advisory Resources and Grading Weekly Tasks Schedule

CNIT 133 Online Course Content

  Course Content:

The course content of CNIT 133 ONLINE is contained on the Web, in an interface called Insight. Insight is the standard interface for all online courses that are offered at City College of San Francisco. In order to access the course content and syllabus, you MUST be officially registered in the course.

  Course Objectives:

1. Design, build and publish Web Pages using:
  • Original JavaScripts
  • jQuery techniques
  • Ajax
2. Understand basic programming techniques by creating original JavaScripts.
3. Understand the objects, properties, and methods of the Document Object Model.
4. Understand some of the basics of jQuery.
5. Understand some of the basics of Ajax.

For this course, you can use a PC or a Mac. I recommend that you use Firefox, Chrome, and Internet Explorer or Safari for this course. JavaScript comprises 75% of the course, jQuery 15%, and Ajax 10%.

  Homework Examples:

Here are 4 examples of what you will do as homework:

1. Create a webpage that contains a script that inputs three integers via form text boxes and displays the sum, average, product, and the smallest and largest of the integers. Your results should be displayed using alerts or a form textarea.

2. Create a webpage containing a script that will determine whether a department-store customer has exceeded the credit limit on their charge account.

For input, the following facts should be available in form input text boxes:

a) Account number
b) Balance at the beginning of the month
c) Total of all items charged by this customer this month
d) Total of all credits applied to this customer's account this month
e) Allowed credit limit

Validate whether the account number has been entered and that the amount items are numeric.

Calculate the new balance (which equals beginning balance plus charges minus credits), and determine whether the new balance exceeds the customer's credit limit and by how much. Then display in a form textarea, the new balance and whether the customer has exceeded their credit limit and by how much, by displaying the message 'Credit limit exceeded by X', where X is the amount the credit limit was exceeded. If the customer is at or under their credit limit then display their new balance and the message "Credit available is X", where X is the amount of their available credit.

3. Create a webpage using AJAX that will retrieve and display the time and date from the server.

4. Create a password protection page using jQuery that allows the user to click on a login button which will bring up the password prompt.

  Course Contacts:

This is an online course and thus, you will not have the benefit of classroom instruction. But you will have access through email to the instructor, the teaching assistant, and other students in the class. Also, there are class chatrooms and a discussion lists where questions, comments, and answers can be posted. So, a student in this class can look forward to a solid support network.

  Important Note:

There will be NO face-to-face meetings for this online class. This course is entirely online. I don't have office hours at the CCSF campus.