CSCI 5733
XML Application Development
Summer 2009
Course Syllabus and Policies
by K. Yue
This is not an easy course (but not too hard too). Make sure that you have the right background and prepare to work hard. Hopefully, we will learn a lot together. Good luck.
1. General Information
CSCI 5733 XML Application Development
Class number: 24962
Summer 2009
MW 6:00-8:29pm Delta 242
Instructor
Dr. Kwok-Bun Yue, Professor of Computer Science and Computer Information Systems, Chair, Division of Computing and Mathematics
Delta 163, 281-283-3864, yue@uhcl.edu; URL: http://dcm.uhcl.edu/yue/
Office hour: W4-6, walk-in, or by appointment
Teaching Assistant
None
Research Assistant
Account and software problems may be addressed to the systems administrator, Ms. Krishani Abeysekera.
Other Useful Information
Textbooks
There is no official textbook. We will use lecture notes and materials available from the Web.
We will use the following reference book:
Hunter, D., et. al, Beginning XML, 4th edition, WROX, ISBN: 978-0-470-11487-2.
Course Description
A survey of XML standards and technologies. Standards include XML, DTD, DOM, XSL, XSLT, XPath, XLink, XPointer, XML Schema and XQuery. Related technologies include XML parsers, JAXP and XSL parsers. Examples of XML such as AJAX, SVG, XHTML and RSS. Additional topics such as Web services, RDF, OWL, etc, may also be covered.
Course Outcomes
After completing the course, the students are expected to be able to perform the following:
Prerequisites
The following courses will be required:
The course will use the following languages in lectures and examples:
Depending on the course progress, the following languages may be included in the lectures:
New languages to be covered:
Other new languages may also be covered, such as:
Course Format
Traditional lectures, some classroom demonstrations and homework and programming assignments.
2. Course Policies and Guidelines
2.1 General PoliciesTips:
2.2 Attendance
Students are expected to attend class regularly and actively participate in classroom discussions.
2.3 Academic Honesty
The UHCL Academic Honesty Policy will be strictly adhered to. The honesty code section state:
The Honesty Code is the university community's standard of honesty and is endorsed by all members of the University of Houston-Clear Lake academic community. It is an essential element of the University's academic credibility. It states:
I will be honest in all my academic activities and will not tolerate dishonesty.
Academic honesty is integral to university education. Students are advised to thoroughly understand UHCL academic honesty policy.
3. Grading Policies
Grades will be assigned based solely on homework and examination scores. No other factors will be considered. In particular, students have requested me to reconsider their grades using the following reasons in the past: course participation; improvement during the semester; extra efforts; avoidance of probation; financial needs; scholarship needs; need to graduate; company relocation; immigration status needs; family needs; etc. These requests had all been declined politely but firmly.
There will also be no 'special project' that you can work on to improve your grades after the final examinations. Anything I offer to one student will be offered to the entire class.
To obtain a grade of X, a student needs:
To be more exact, the final grade is the smaller of the two.
Total score is computed using the following percentages:
Homework: 40%
Mid-Term Exam: 30%
Final Exam: 30%
Total Score Grade Assignment Table
| [90..100] | A |
| [89..90) | A- |
| [87..89) | B+ |
| [83..87) | B |
| [80..83) | B- |
| [77..80) | C+ |
| [73..77) | C |
| [70..73) | C- |
| [67..70) | D+ |
| [63..67) | D |
| [60..63) | D- |
| [0..60) | F |
Exam Score Grade Table
| [87..100] | A |
| [85..87) | A- |
| [83..85) | B+ |
| [80..83) | B |
| [77..80) | B- |
| [73..77) | C+ |
| [70..73) | C |
| [67..70) | C- |
| [63..67) | D+ |
| [60..63) | D |
| [50..60) | D- |
| [0..50) | F |
Example:
A student gets:
38.5 out of 40 in homework
24.3 out of 30 (81%) in mid term exam
23.4 out of 30 (78%) in final exam
His total score is 88.2 (38.5+24.3+23.4), which is a B+ in the total grade score assignment table. However, his higher exam grade is 81%, which is only a B in the exam grade score assignment table. Thus, his final grade is B.
4. Course Syllabus and Schedule
The syllabus is tentative. Actual contents to be covered may change.
|
Date |
Contents |
| Week #1: 6/8, 6/10 |
Review of Web server side technologies (if needed) |
| Week #2: 6/15, 6/17 |
XML Schema and Document Modeling |
| Week #3: 6/22, 6/24 | XML Parsing in Java: DOM |
| Week #4: 6/29, 7/1 | Web Services and Mashup XPath, XPointer and XLink Homework #2 due: 7/1 (Wednesday) |
| Week #5: 7/6,, 7/8 |
Mid-term examination (7/6: Monday) |
|
Week #6: 7/13, 7/15 |
XML Examples XSLT Homework #3 due: 7/15 (Wednesday) |
| Week #7: 7/20, 7/22 | XSLT XQuery |
| Week #8: 7/27, 7/29 | XQuery |
| Week #9: 8/3, 8/5 | Homework #4: 8/3 (Monday) |
Dr. Kwok-Bun Yue
Professor, Computer Science and Computer Information Systems
Chair, Division of Computing and Mathematics
University of Houston-Clear Lake
2700 Bay Area Boulevard
Houston, TX 77058
Yue's home page
yue@uhcl.edu
281-283-3864