Richard G Baldwin (512) 223-4758, NRG Room 4238, Baldwin@DickBaldwin.com, http://www.austincc.edu/baldwin/

ITSE1356 Introduction to XML

This material applies to classroom sections and Distance Learning sections taught by Professor Baldwin.

Syllabus

Fall 2009

Revised 06/08/09

The official web page for this course is  http://www.austincc.edu/baldwin/Fall09/Itse1356WebPage/ITSE1356.htm.


Instructor: Richard G. Baldwin
Office Telephone:  512-223-4758
Office:  NRG room 4238
Office Hours: See the OH link next to my name on the ACC Course Schedule Web page.   Other times by appointment. Call the above number or Email at any time.

Exam Schedule: See the published course schedule for the beginning and ending dates of the semester.

You may complete the exams early if you elect to do so.

All students must complete both exams not later than 8:00 am, Tuesday, December 8, 2009.

The word "submit" means received by and physically in the hands of the instructor.  Submit early. Don't procrastinate and let a last minute problem cause you to miss a deadline.

Because you will be allowed to complete and submit the exams early, there will be no grace period and no makeup possibility.  Barring a genuine emergency (such as an extended stay in the hospital) failure to submit an exam by the deadline will result in a maximum allowable score on the exam of zero.

Course Description: Introduction of skills and practice related to the Extensible Markup Language. Topics to be covered will include: elements, attributes, namespaces, entities, and what constitutes a well-formed document.  In addition, the course covers XSL/XSLT.

Prerequisite: None

Co-requisite: COSC1300 or Departmental Approval.

Approved Course Text:  See Materials and Facilities below.

Instructional Methodology: This a workbook style course involving a great deal of hands-on activity at the computer.  The course is taught both as a distance learning course and as a classroom course.  The classroom section is taught entirely in the laboratory.

Course Rationale:  This course is designed to introduce the student to XML, XSL, and XSLT.

Course Objectives/ Learning Outcomes:   You will learn the basics of Creating XML documents.  While these documents may be posted on web pages, it is XML and not the web that is the primary emphasis of this course.  First you will learn the basics and history of XML, and learn how to create your own XML document.  Next you will learn how to use XML to create a valid document.  Then you will learn how to add a namespace to an XML document, and how to work with DTDs and schemas. You will also learn how to work with Cascading Style Sheets and how to work with XSLT. Finally you will learn how to create a computational style sheet, and an element group.

Scans Competencies:   The following is a summary of the Scans Competencies attributable to this course with the following scale:

1 – Concept
2 – Application
3 – Advanced

Competencies not covered by this course are not listed. 

C1 Time:  Selects goal-relevant activities, ranks them, allocates time, and prepares and follows schedules.

2

C5 Acquires and evaluates information.

1

C6 Organizes and maintains information.

1

C7 Interprets and communicates information.

1

C8 Uses computers to process information.

2

C15 Understands Systems:  Knows how social, organizational, and technological systems work and operates effectively with them.

1

C16 Monitors and Corrects Performance:  Distinguishes trends, predicts impacts on system operations, diagnoses systems performance, and corrects malfunctions.

1

C18 Selects Technology:  Chooses procedures, tools, or equipment, including computers and related technologies.

1

C19 Applies Technology to Task:  Understands overall intent and proper procedures for setup and operation of equipment.

1

F1 Reading:  Locates, understands, and interprets written information in prose and in documents such as manuals, graphs, and schedules.

2

F3 Arithmetic:  Performs basic computations; uses basic numerical concepts such as whole numbers, etc.

2

F4 Mathematics:  Approaches practical problems by choosing appropriately from a variety of mathematical techniques.

1

F5 Listening:  Receives, attends to, interprets, and responds to verbal messages and other cues.

1

F8 Decision Making:  Specifies goals and constraints, generates alternatives, considers risks, and evaluates and chooses best alternative.

1

F9 Problem Solving:  Recognizes problems and devises and implements plan of action.

1

F10 Seeing Things in the Mind’s Eye:  Organizes and processes symbols, pictures, graphs, objects, and other information.

1

F11 Knowing How to Learn:  Uses efficient learning techniques to acquire and apply new knowledge and skills.

1

F12 Reasoning:  Discovers a rule or principle underlying the relationship between two or more objects and applies it when solving a problem.

1

F13 Responsibility:  Exerts a high level of effort and perseveres towards goal attainment.

1

Transfers:  Although it is technically possible for a student to transfer from one section to another section of the same course, this process has caused many problems in the past, and is not allowed unless the reasons for the transfer are compelling.  Students desiring to transfer between CIS/CSC courses must first obtain permission from an Assistant Dean for CIS/CSC who will initiate the paperwork.

Requirements: All students must meet the assignment and examination requirements described below.

Assignments:  See the companion document entitled Course Requirements.

Examinations: There will be two exams.  For more information, see the Exam Schedule above and the companion document entitled Course Requirements.

Grade Policy:  Your grade will be based both on concepts and practical application.

There will be eight assignments and two exams.  Each assignment and each exam will count for ten-percent of your final grade.

Grading Scale: Letter grades will be assigned as follows:
90% - 100% A
80% - 89%  B
70% - 79%  C
60% - 69%  D
 0% - 59%  F

Depending on the final scores of all the students taking the course, it is possible that a curve may be applied to the final grades before they are submitted for recording.

Incomplete: Here is the official information that I have received regarding Incomplete grades:

A student may receive a temporary grade of "I" (Incomplete) at the end of the semester only if ALL the following conditions are satisfied:

  1. The student is unable to complete the course during the semester due to circumstances beyond their control.
  2. The student must have earned at least half of the grade points needed for a “C” by the end of the semester.
  3. The request for the grade must be made in person at the instructor’s office and necessary documents completed.
  4. To remove an “I”, the student must complete the course by two weeks before the end of the following semester.  Failure to do so will result in the grade automatically reverting to an “F”.

To give you an idea of the gravity of the situation, I don't recall ever having given a student a temporary grade of "I" during my entire teaching career at ACC.

Freedom of  Expression Policy:  It is expected that faculty and students will respect the views of others when expressed in classroom discussions.

Academic Integrity: A student is expected to complete his or her own projects and tests.  Students are responsible for observing the policy on academic integrity described in the Current ACC Student Handbook.

“Acts prohibited by the college for which discipline may be administered include scholastic dishonesty, including but not limited to cheating on an exam or quiz, plagiarizing, and unauthorized collaboration with another in preparing outside work.  Academic work submitted by students shall be the result of their own thought, research or self-expression.  Academic work is defined as, but not limited to tests, quizzes, whether taken electronically or on paper; projects, either individual or group; classroom presentations, and homework”. 

The penalty accessed for violations will be in accordance with the current ACC Student Handbook policy. See http://www.austincc.edu for more information.

Attendance Policy:  The official college policy states that students are expected to attend classes and will be held responsible for all material covered in class. Regular attendance helps ensure satisfactory progress towards completion of the course.

(Students enrolled in Distance Learning classes are not expected to attend class.  Prof. Baldwin does not call the roll and does not maintain an official record of attendance.)

Withdrawal Policy:  It is the student's responsibility to complete a Withdrawal Form in the Admissions Office if they wish to withdraw from this class. The instructor may withdraw students from this class if their absences exceed 10% of the total number of class meetings. The last date to withdraw for this semester is provided in the ACC Academic calendar for the semester in which the student is enrolled. It is not the responsibility of the instructor to withdraw the students from their class even though the instructor has the prerogative to do so under the above listed circumstances.

A grade of "W" will be automatically assigned if the student initiates a withdrawal through the Admissions and Records office, in accordance with the requirements of that office.  If the student fails to complete the work and also fails to properly withdraw, a grade of A, B, C, D, or F will be assigned in accordance with the work that was completed.

(Important Note: Even though the withdrawal form has a space for the instructor's signature, the signature of the instructor is not required when withdrawal proceedings are initiated by the student.)

ALERT:  New state law for new students.  No more than six course withdrawals throughout your undergraduate education, regardless of how many colleges you attend.  Apparently, students who entered college before fall 2007 are not affected.  Ask a counselor for details.

Students with Disabilities Policy:  “Each ACC campus offers support services for students with documented physical or psychological disabilities. Students with disabilities must request reasonable accommodations through the Office for Students with Disabilities on the campus where they expect to take the majority of their classes. Students are encouraged to make this request three weeks before the start of the semester. (Refer to the Current ACC Student Handbook)”

Materials, Facilities, and Software

Text:  New Perspectives on XML, 2nd Edition, Comprehensive, by Patrick Carey, Thomson Course Technology, ISBN-13: 978-1-4188-6064-6.

Software:  A text editor and a Web browser that is comparable to Internet Explorer 7 or later.

Handouts:  Additional handouts may be provided by the instructor or posted on his website.

Approximate Schedule of topics for the course

See the companion document entitled Course Requirements.

File: ITSE1356Syl.htm

 -end-