Catalog Description:
This
course provides an introduction and overview of eXtensible
Markup Language (XML) and XML related technologies used to develop content and manipulate
data for commercial web sites. XML is a revolutionary language which is rapidly
becoming a Web development standard for business-to-business transactions, and
for database manipulation and searching. The class will cover well-formed and
valid XML documents, namespaces, schemas, cascading style sheets (CSS), and
XSLT. This course has the option of a letter grade or credit/no credit.
Units:
3 Hours: 3 lecture, 3 lab
Advisory:
CSIS 6 Web Page Authoring I (CSIS 7 would be very
helpful too.)
End
of catalog description.
Instructor: Dennie
Van Tassel
Phone: 782-0863: (e-mail works better for contacting me).
E-mail: dvantassel@gavilan.edu
Office Hours: 1.0 hour before class when
this class is meeting. Office hours will
be provided in the cours.
Assignment sheet: If you sign up for the
class and tell me, I can e-mail you the assignment sheet for the class so you
can start early, but I will not send you the assignment sheet until you
sign up for the class. All these class Green Sheets are stored at my campus web
site.
Campus web address: http://www.gavilan.edu
The web site is good place to look for a wide variety of information, such as college catalog, course description, phone numbers, etc.
Class Hours: This online class meets
from 06/16/08 to 07/xx/08. I will have some open labs on MWTh evenings at the
Instructor class
description:
This
class is a beginning class about using XML We will work through much of the
assigned textbook. You will need the textbook the first meeting of class.
Student Responsibilities: Read the text. You need to spend several
hours EVERY week on this class. If you disappear AND stop working on this
class, I may drop you..
Texts & Materials: New Perspectives on XML- (2nd
edition) Comprehensive by Patrick Carey, Course Technology ISBN
1-4188-6064-6. You cannot take this class with
out the required textbook since I give you assignments out of the book. You
also need a
disk to save your work each week, especially if you plan to work at home and in
the lab. Since the files that you save are rather large you will probably need
a flash disk.
You can save yourself a lot of wasted time and learn
a lot more if you read the textbook. Read
the first chapter of the book the first week. The first assignment from the
textbook is to work thru the tutorial in the chapter 1 and get
it working. Please put comments in all your files with the page number of the
program/assignment and your name.
This is a class assumes you know how to use HTML to
create web pages.
Assignment: Using the computer type up
a short note about you. Please indicate your name, e-mail address, computer
experience, previous programming background, and why you are taking the class.
If you do not have an e-mail address, please go to www.hotmail.com and open a
free e-mail account. If you want to you can give me your phone number and
address, and if you miss class I may send you assignments either through the
You do not need a computer at home to do this class,
but you can do homework outside class on other computers if you have access to
them.
Attend class: Do not get behind in the
class. The class is accumulative. What you learn this week will be used to do
the work next week. If you miss classes you will soon be lost. Plan to miss no classes. Bring your
textbook and all handouts to class each meeting.
Grading: This course has Credit/No
Credit Option. You will normally get a grade in the class, but if you fill out
a Credit/No Credit petition before 1/3 of the class has passed, you can take
the class for credit/no credit. Petitions are available at the office or
registrar. Please tell me if you do request a Credit/No Credit Option. In order
to get a Credit, you need to earn at least a C grade.
If you want or need a good grade because you want to
transfer to a 4-year school, are on academic probation, want a scholarship, or
just want good grades do the work
for a good grade. Don’t bother telling me you need a good grade the last week
if you have not done the work for a good grade.
Incompletes: I seldom give incompletes
and never give them just because you have not done the work. Almost no one ever
finishes an Incomplete. Occasionally, people that have been doing the class
work have severe family or personal problems and I do give them an Incomplete.
Drops: If you stop attending class,
you must fill out a class drop form or you will get an F grade in the class.
This does not do you, me, or the school any good. So if you stop taking the
class, drop it at the A&R
office.
Special needs: If you have special needs
such as hearing problem, visual problems, or other needs, please tell me after
class and I will try to assist you.
After all that, this is a fun class. You will learn
a lot that will help you in your other classes and help you obtain useful job
skills.
I am interested in suggestions about assignments,
lectures, and the material covered.
Other classes of interest: CSIS 7 Web Page Authoring
II, CSIS 84 JavaScript Programming.
Address of this page:
http://www.gavilan.edu/csis151/csis151.html
Please feel free to send us your comments and questions.
Send e-mail messages to Dennie Van
Tassel at dvantassel@gavilan.edu
Last revised on June 1, 2008.