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.
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%.
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.
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.
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.
|