IST 538 / 3 Credits / Summer 2020
June 22, 2020 - July 31, 2020
Fully Online (100%)
Instructor, Mark Wolfe
Program in Information Science
Login Schedule:
Daily, 10am & 5pm
Email: [email protected]
Blackboard [link]
Ask a Question [link]
XML: Visual QuickStart Guide (2nd Edition)
by Kevin Howard Goldberg
Peachpit Press, 2008
[available at Amazon on Kindle and used print]
[available at Peachpit Press ebooks]
This course is taught fully online. The course introduces students to Extensible Markup Language or XML. Topics will include: separation of content from presentation; markup standards for XML documents; XML technologies such as DTD, Schema, XSLT, XPath, SVG, and XQuery. For the final project, students will employ an XML technology in the context of a real business case.
Students must have access to a computer and a high-speed Internet connection, and a technology back-up plan in order to take the course.
We will use Notepad++ and BaseX to edit and process XML documents. Both applications are installed on all University ITS supported computers as well as in the Information Commons. If you are using your own computer, you will need to install a version yourself.
In addition to installing Notepad++, you must add a plugin called XML Tools to enhance our productivity when working with XML documents. Those not using University computers must install Notepad++ with XML Tools on their personal computers. Notepad++ is compatible with Windows only. Students who want to work on Macintosh computers might consider using JEdit, which is a comparable editing program and freely available. For the XQuery module we will use BaseX to process our code. BaseX is a Windows based application, though there are Mac versions available.
The textbook readings present technical aspects of XML. The majority of the supplementary readings explore topical issues related to XML and the information professions. Complete assigned readings before viewing course videos or presentations. The videos, presentations, and exercises are presented with the assumption that you have completed the assigned readings. While the textbook chapters are short, they may require multiple readings in order to make sense of the concepts and technologies. You will increase the speed in which you master the material by working through the textbook examples using your XML editor. Rather than typing all of the examples from the textbook by hand, you may download them from the author's website.
The first "day" of class is Monday, June 22nd, and commences with Unit 1. Each subsequent Unit will be started on the date following the Unit number. You should have completed all learning materials (readings, videos etc.) before the next unit begins, the earlier the better.
I use Blackboard's announcements tool to release course material, course additions or changes, due date extensions, and other important information. Please check your email or Blackboard regularly for this information.
We will use Blackboard's Discussion tool. All questions, comments, and useful information for fellow students and the instructor should be posted to the Discussion Forum. Please do not send me email, except for issues of a personal nature. All homework, test, and project questions will be asked and answered via the discussion tool. If no group work is assigned for that Unit, then the expectation is that you provide helpful answers to your classmates via the forum for "group paticipation" credit. If you know the solution, then please do not merely post the entire code or file.
We also use the Discussion tool to facilitate student collaboration. For the remainder of the course, you may work with your fellow group members to complete assignments listed under "exercises" and "activities". Ask questions to the group before asking the instructor via "Ask a Question," not unless it's clearly something that should be directed to me. Each Unit, if you complete the group work, you get credit. You're encouraged, but not required, to work in groups. As with any community, the more you put into it, the more you will get in return. ☺
We will use the rules and best practices associated with netiquette. Because this is an online course, we will be relying solely on written communication over the Internet to ask and answer questions, and in general, to complete the course successfully. Our motto must be: “Think before you post.” Please take a look at this resource for best practices and rules of thumb for Internet etiquette.
To excel in this class, students must demonstrate the ability to use various web technologies. Hand in assignments on time! Contact me if you cannot meet a deadline, if not, I will mark assignment as a zero. Additionally, students who fall behind will most likely suffer on the following assignments and tests, and ultimately their final grade. You should devote 8-10 hours per unit to the course.
You will take two tests. Each will be adminstered via Blackboard.
Submit all assignments as an attachment in an email. Homework submissions to the instructor should include a subject heading like the following, "IST 538 / Homework 1 submission." The majority of the assignments must be submitted as an archived file using the .zip format so as not to be deemed a virus by Outlook. I will return your homework via email graded. Group exercises will be submitted to the discussion board.
Because this is an online class, you will experience lots of flexibility in how you manage your time. But, with that flexibility comes reponsibility, and vigilance of staying on track. There are no face to face cues that you normally recieve in a convential class. Please login to Blackboard regularly to stay up to date of current announcments or needed answers to discussion board questions.
Reasonable accommodations will be provided for students with documented physical, sensory, systemic, cognitive, learning and psychiatric disabilities. If you believe you have a disability requiring accommodation in this class, please notify the Director of the Disability Resource Center (Campus Center 137, 442-5490). That office will provide the course instructor with verification of your disability, and will recommend appropriate accommodations.
The class follows the University's policy on Academic Integrity.
Unit 6: July 3 Schema (Part 2)
Test 2 Review: