Course Outline

Master Document

      

              

 

1.0 IDENTIFICATION

COURSE INFORMATION

Course Name

XML

Course Code

INFO10145

Course Classification

Specialized

Course Type

Optional

Program Code and Name

Webmaster Certificate

Total Course Hours

36

Department

Department of Continuing Education – Business

Developed by

Jon Kruithof

Development Date

July 2008

Revised by

No revisions

Academic Year

2008-2009

Approving Associate Dean

Pat MacDonald

Approval Date

 

2.0 LEARNING OVERVIEW

SUBSECTION

 

Course Description

This course surveys the markup language XML and all of the related technologies including XML parsers, the DOM interface, XSL, XSLT, XHTML, and other emerging standards related to XML. This course also covers programming with Javascript to modify XML documents.

 

Status of Resources

REQ= Required

 

Type of Resources

Text Book OR Supply

 

ISBN

Title

Author/Publisher

Version/ Edition

 

Type

 

Status

978-0-470-11487-2

Beginning XML

Hunter et al, Wrox Publishing

4th Edition

REQ

TEXT

Pre-requisite(s)

Course Code

Course Name

Details

INFO10034

Web Page Design Level 3

 

 

OR

 

INFO10110

Web Page Design

 

Prior Learning Assessment and Recognition

PA

Portfolio Assessment

3.0 COURSE CONTENT

Major Modules, Themes, or Topics

XML history, syntax and language basics; HTML, CSS and XHTML; XSL and XSLT; XML application and APIs; Javascript and XML (AJAX).

4.0 REFERENCE TO STANDARDS

EE Code

Relevant Essential Employability Skills Outcome

EE3-A

Apply a systematic approach to solve problems.

EE3-B

Use a variety of thinking skills to anticipate and solve problems.

EE4-B

Analyze, evaluate, and apply relevant information from a variety of sources.

EE5-B

Interact with others in groups or teams in ways that contribute to effective working relationships and the achievement of goals.

EE6-A

Manage the use of time and other resources to complete projects.

5.0 COURSE LEARNING OUTCOMES

Upon successful completion of the course learning outcomes, the student will reliably demonstrate the ability to:

LO01

Describe an overview of XML, including aspects of the history, application and usage of the language and establish a guideline of best practices for when and how to use XML.

Learning Elements

Identify parts and purposes of the Extensible Markup Language (XML).

Be aware of several business standards in relation to XML.

Use attributes and elements correctly according to web standards.

Create a simple XML document.

LINKING TO STANDARDS (cut table to publish course outline)

Vocational Standard

Essential Employability Skills

External Standard

General Education Theme

VS Code

Characterization (1,2,3,4)

EES  Code

Characterization (1,2,3,4)

ES Code

Characterization

 (1,2,3,4)

GE Code

 

 

EE3-A

3

 

 

 

 

 

EE4-B

3

 

 

 

 

 

EE6-A

2

 

 

 

 

LO02

Construct well formed XML that conforms to the W3C specification for the language as well as identify and appreciate the different syntax, namespaces, content, elements, attributes and entities.

Learning Elements

Create a complex XML document.

Use XML schemas to define data.

Create a clear, well formed Document Type Definition (DTD) for XML documents.

Use comments to clarify DTD's.

Implement alternatives to default attribute values.

Define namespaces with the xmlns attribute.

Validate an XML document.

LINKING TO STANDARDS (cut table to publish course outline)

Vocational Standard

Essential Employability Skills

External Standard

General Education Theme

VS Code

Characterization (1,2,3,4)

EES  Code

Characterization (1,2,3,4)

ES Code

Characterization

 (1,2,3,4)

GE Code

 

 

EE3-A

3

 

 

 

 

 

EE3-B

2

 

 

 

 

 

EE4-B

3

 

 

 

 

 

EE6-A

2

 

 

 

 

LO03

Apply XSLT style sheets, XPath and CSS to alter the appearance of data written in XML while adhering to and observing best practices for accessibility.

Learning Elements

Define and differentiate between XSL and XSLT.

Implement XSLT to transform XML documents depending on required output.

Utilize XPath expressions for selecting nodes.

Use logic structures (if, choose) to apply multiple style sheets to one XML document.

Compare how CSS and XSLT are similar for visually styling output.

Maintain a semantic markup structure that observes the need for accessibility.

LINKING TO STANDARDS (cut table to publish course outline)

Vocational Standard

Essential Employability Skills

External Standard

General Education Theme

VS Code

Characterization (1,2,3,4)

EES  Code

Characterization (1,2,3,4)

ES Code

Characterization

 (1,2,3,4)

GE Code

 

 

EE3-A

3

 

 

 

 

 

EE3-B

3

 

 

 

 

 

EE4-B

2

 

 

 

 

 

EE6-A

2

 

 

 

 

LO04

Differentiate between XML and XHTML and be able to identify and follow the appropriate guidelines for the use of either technology.

Learning Elements

Distinguish the different parts of XML that are implemented in XHTML.

Write a well formed XHTML document.

Validate an XHTML document and correct the document if any errors are discovered.

Use CSS to style an XHTML document.

LINKING TO STANDARDS (cut table to publish course outline)

Vocational Standard

Essential Employability Skills

External Standard

General Education Theme

VS Code

Characterization (1,2,3,4)

EES  Code

Characterization (1,2,3,4)

ES Code

Characterization

 (1,2,3,4)

GE Code

 

 

EE3-A

3

 

 

 

 

 

EE3-B

2

 

 

 

 

 

EE4-B

3

 

 

 

 

 

EE6-A

2

 

 

 

 

LO05

In a group, design a program using Javascript to extract and manipulate data from XML and display it on a webpage.

Learning Elements

Use Javascript to manipulate XML documents.

Alter XML documents contextually.

Delegate and assign group roles to complete different programming facets of the project.

Use XML to transport data from one format to another.

LINKING TO STANDARDS (cut table to publish course outline)

Vocational Standard

Essential Employability Skills

External Standard

General Education Theme

VS Code

Characterization (1,2,3,4)

EES  Code

Characterization (1,2,3,4)

ES Code

Characterization

 (1,2,3,4)

GE Code

 

 

EE3-A

3

 

 

 

 

 

EE3-B

2

 

 

 

 

 

EE4-B

3

 

 

 

 

 

EE5-B

4

 

 

 

 

 

EE6-A

2

 

 

 

 

 

6.0 ASSESSMENT (ASSESSMENT DETAILS TO BE PROVIDED BY FACULTY)

Assessment Method

Weight

Associated Outcome(s)

In Class Labs

30%

LO01, LO02, LO03, LO04, LO05

Assignments

35%

LO01, LO02, LO03, LO05

Final Exam

35%

LO01, LO02, LO03, LO04

TOTAL

100%

 

 

7.0 STUDENT SUCCESS – POLICIES AND PROCEDURES

 

 

Mohawk College has developed several policies and procedures designed to protect students and provide an enriching and rewarding learning experience in which the rights of individuals are respected.

 

Please be advised that these policies and procedures are subject to change.  For the most up to date information on the following policies and procedures, consult

http://www.mohawkcollege.ca/dept/stactiv/affairs/vp/codes.html#2

 

 

 

 


 

Weekly Learning Plans


 

 


Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 1 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Distinguish between an XML element and an XML attribute.

LO02

Apply the W3C specification to their work and appreciate the implications it has on data integrity.

LO03

Write a simple XML document using Dreamweaver software.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

5 minutes

Overview

Self introduction, group introductions

 

 

2

10 minutes

Overview

Safety policy, internet use policy, LMS policy

Policy handouts

 

3

5 minutes

Overview

XML course content, textbook, marking breakdown

Course outline, textbook

 

4

15 minutes

Presentation

XML intro, history why? When?

W3C specification – how to read it

Reading the W3C specification

Internet access to W3C spec, powerpoint on XML history

LO02

5

10 minutes

Presentation

XML actually writing it

Dreamweaver refresher

 

Dreamweaver software, powerpoint outline for the exercise

LO03

6

10 minutes

Presentation

Hello World example

Dreamweaver software

LO03

7

10 minutes

Presentation

Attributes vs. Elements

Powerpoint presentation, XML files demonstration

LO01, LO03

8

20 minutes

Presentation

Business Model Introduction – what businesses use XML for. Eg. Amazon, discussion about ebay, mashups

Powerpoint presentation

LO02

15 minute break

9

60 minutes

Evaluation

Lab 1: several short answer questions, uploading work to server

Handout, server access and accounts

LO01, LO02, LO03

10

5 minutes

Summary

Announce readings (chapter 1 for this session, chapter 3,4,5) for next week, summarize XML basics, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

5.0 ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 1

2%

LO01, LO02, LO03

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 2 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Validate an XML document.

LO02

Apply an XML namespace to elements and attributes while observing proper coding guidelines.

LO03

Write a medium complexity XML document using Dreamweaver software.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

10 minutes

Review

XML history, basic XML syntax, issues with Lab#1 (discussion and observations)

Powerpoint

 

2

5 minutes

Overview

Discussion about readings, difficulty with text?, XML namespaces and validators

Textbook

 

3

35 minutes

Presentation

XML syntax: namespaces and DTD

Powerpoint

LO02,

LO03

4

15 minutes

Presentation

XML validators

Internet access to XML validators powerpoint

LO01, LO02

5

15 minutes

Presentation

XML validator errors, how to troubleshoot documents, small groups troubleshooting documents with different validators

 

Internet access to online XML validators

LO01, LO02

6

5 minutes

Presentation

Discussion about pros and cons of different validators

 

LO01

15 minute break

9

60 minutes

Evaluation

Lab 2: several short answer questions, uploading work to server

Handout, server access and accounts

LO01, LO02, LO03

10

5 minutes

Summary

Announce readings for next week (ch 18), summarize XML DTD, namespaces and validation, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

6.0 ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 2

2%

LO01, LO02, LO03

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 3 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Identify and appreciate the XHTML standards and uses of the specification.

LO02

Adapt an existing HTML document to conform to XHTML standards.

LO03

Differentiate between XML and XHTML.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

10 minutes

Review

XML validators, DTD, namespacing issues with Lab #2 (discussion and observations)

Powerpoint

 

2

5 minutes

Overview

Discussion about readings, difficulty with text?, XHTML intro

Textbook

 

3

30 minutes

Presentation

XHTML

Powerpoint

LO01,

LO03

4

20 minutes

Presentation

Writing XHTML

Dreamweaver, instructor demonstration, HTML files

LO01, LO02, LO03

5

15 minutes

Presentation

XHTML elements, adding a previously created CSS style sheet

Dreamweaver, HTML files

LO01, LO02, LO03

6

5 minutes

Presentation

XTML tables?

 

LO01, LO03

15 minute break

9

60 minutes

Evaluation

Lab 3: several short answer questions, uploading work to server

Handout, server access and accounts

LO01, LO02, LO03

10

5 minutes

Summary

Announce readings for next week (ch 17), summarize XML and XHTML differences, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

7.0 ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 3

4%

LO01, LO02, LO03

 

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 4 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Use CSS to style XML documents for display in an internet browser.

LO02

Use CSS positioning to represent tabular data.

LO03

Apply a CSS style sheet to an XHTML document.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

10 minutes

Review

XHTML with Lab #3 (discussion and observations)

Powerpoint

 

2

5 minutes

Overview

Discussion about readings, difficulty with text?, CSS review and intro

Textbook

 

3

30 minutes

Presentation

CSS lecture

Powerpoint, handout for CSS key terms

LO01,

LO03

4

20 minutes

Presentation

Using CSS to style HTML and XHTML documents

Dreamweaver, instructor demonstration, HTML files

LO01, LO02, LO03

5

20 minutes

Presentation

XML and CSS, using CSS to style an XML document

Dreamweaver, HTML files

LO01, LO02

15 minute break

6

60 minutes

Evaluation

Lab 4: several short answer questions, uploading work to server

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch.8), summarize key CSS uses, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

8.0 ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 4

4%

LO01, LO02, LO03

 

 

 

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 5 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Use simple XSLT to style an XML document.

LO02

Compare the properties of XSLT to CSS.

LO03

Decide on when to use XSLT and when to use CSS.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

CSS principles and how XML integrate, issues with the work in Lab #4

 

 

2

5 minutes

Overview

Discussion about readings, difficulty with text?, XSLTintroduction

Textbook

 

3

30 minutes

Presentation

XSLT lecture

Powerpoint, handout for XSLT key terms

LO01, LO02,

LO03

4

20 minutes

Presentation

Using simple XSLT documents

Dreamweaver, instructor demonstration, XML files

LO01, LO02

5

20 minutes

Presentation

More XSL, using simple XSLT to style an XML document

Dreamweaver, HTML files

LO01, LO02

15 minute break

6

60 minutes

Evaluation

Lab 5: several short answer questions, uploading work to server

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch. 8, http://www.w3schools.com/xsl/), summarize key CSS uses, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

9.0 ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 5

4%

LO01, LO02, LO03

 

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 6 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Use logic structures in XSL.

LO02

Define and use XSLT modes.

LO03

Identify when to use built in XSLT functions

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

XSLT basics, issues with the work in Lab #5

 

 

2

5 minutes

Overview

Discussion about readings, XSLT logic structures, functions

Textbook

 

3

30 minutes

Presentation

XSL logic structures, XSLT functions

Powerpoint, handout for XSLT key logic structures, functions

LO01, LO03

4

20 minutes

Presentation

Exploring XSL logic structures with prebuilt XML files

Dreamweaver, instructor demonstration, XML files

LO01

5

20 minutes

Presentation

XSLT Modes

Powerpoint

 LO02

15 minute break

6

60 minutes

Evaluation

Lab 6: two to three multipart questions working with instructor built XML files, using logic structures and functions to alter data and display parts of the file, uploading work to server

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch 14), summarize key XSLT uses, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

10.0      ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab 6

6%

LO01, LO02, LO03

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 7 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Identify how XML is used in e-commerce and APIs.

LO02

Explore the code behind APIs from amazon.com.

LO03

Use APIs to gather information from amazon.com.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

XSLT advanced topics, issues with the work in Lab #6

 

 

2

5 minutes

Overview

Discussion about readings, APIs and how e-commerce uses them

Textbook

 

3

30 minutes

Presentation

Begin to look at amazon’s API, explain how it works, http://www.kokogiak.com/amazon4/

Powerpoint, board work

LO01, LO02

4

20 minutes

Presentation

Exploring amazon’s API

Dreamweaver, instructor demonstration, XML files

LO01, LO02

5

40 minutes

Presentation

“Mashing up” taking one set of data and adding it to another

Powerpoint

 LO02

15 minute break

6

40 minutes

Evaluation

Explore the API and suggest ways to adjust it for possible use in the course for Assignment #2. Create an XML document to outline these ideas (to be used next week)

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch.13) summarize key API, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

11.0      ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

 

 

 

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 8 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Identify how XML is used in RSS and Atom feeds.

LO02

Using Google Reader, view how RSS feeds are displayed.

LO03

Use XSLT to generate and display a newsfeed.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

API topics, review of XSLT descriptions.

 

 

2

5 minutes

Overview

Discussion about readings, RSS feeds and what they are

Textbook

 

3

30 minutes

Presentation

Introduction to RSS feeds, simple ways to use them.

Powerpoint, board work

LO01, LO02

4

20 minutes

Presentation

Setting up a Google Reader account, using Google Reader.

Google Reader, instructor demonstration

LO01, LO02

5

40 minutes

Presentation

The next step, using XSLT to make a reader.

Powerpoint

 LO02

15 minute break

6

40 minutes

Evaluation

Lab #7: Create a feed using the XML from last week. Make a RSS feed reader using XSLT.

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch.11) summarize key points with RSS feed technology, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

12.0      ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

Lab #7

8%

LO01, LO02, LO03

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 9 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Identify how XML is used with Document Object Model (DOM).

LO02

Use Ajax technologies in processing XML documents.

LO03

Compare how Javascript and Ajax technologies are displayed on Firefox and Internet Explorer browsers.

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

API topics, review RSS feed information.

 

 

2

5 minutes

Overview

Discussion about readings, DOM and Ajax

Textbook

 

3

30 minutes

Presentation

Introduction to Document Object Model.

Powerpoint, board work

LO01

4

20 minutes

Presentation

Begin to use XMLHttpObject,

http://www.ibm.com/developerworks/web/library/wa-ajaxintro1.html

Dreamweaver, internet access, textbook

LO01, LO02

5

40 minutes

Presentation

Using Ajax to format data, how it is displayed on different browsers

Powerpoint

LO02, LO03

15 minute break

6

40 minutes

Evaluation

Explore and find resources that will be useable in your Assignment #2 related to Ajax and what it can use.

Handout, server access, internet access and accounts

LO01, LO02, LO03

7

5 minutes

Summary

Announce readings for next week (ch.16) summarize key Ajax learning points, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

13.0      ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

 

 

 

 


 

Learning Plan           

                     

 

1.0 LEARNING PLAN INFORMATION

Course Name

XML

Course Code

INFO BIN67

Session

Week 10 (3 hours, 150 minutes of instruction)

Program Code and Name

Webmaster Certificate

Development School

Continuing Education – Business

Department

 

Academic Year

Winter 2009

2.0 FACULTY CONTACT INFORMATION

Faculty Name

Campus / Office

Phone

Ext

Email Address

Jon Kruithof

Fennell

905 575 1212

3362

Jonathan.kruithof@mohawkcollege.ca

3.0 LEARNING OUTCOMES

Upon successful completion of the session, the student will reliably demonstrate the ability to:

LO01

Differentiate between the POST and GET methods of transferring information.

LO02

Diifferentiate how different browsers handle Ajax.

 

 

 

 

4.0 LEARNING ACTIVITIES

 

 

 

Time of Activity

Activity

Type

Activity

Details

Resource

Bank

Associated

Learning

Outcomes

1

15 minutes

Review

API topics, review of DOM and Ajax.

 

 

2

5 minutes

Overview

Discussion about readings, DOM theory.

Textbook

 

3

20 minutes

Presentation

Introduction to POST vs GET.

Powerpoint, board work

LO01, LO02

4

30 minutes

Presentation

Read http://www.devarticles.com/c/a/XML/XML-in-the-Browser-Submitting-forms-using-AJAX/ - work through and understand the problem.

Internet browser

LO01, LO02

5

20 minutes

Presentation

Consider workarounds for IE vs Firefox. 

Powerpoint, examples

 LO02

15 minute break

6

60 minutes

Evaluation

Assignment #2 work – apply skills and techniques to work on Assignment #2 with instructor assistance where needed.

server access, internet access and accounts

LO01, LO02,

7

5 minutes

Summary

Announce review, summarize key points with browsers and Javascript, shut down computers

textbook

 

Note: items in bold in the Activity details is an activity that the students should complete.

 

14.0      ASSESSMENT

 

Assessment Method

Weight

Associated Session Outcome(s)

 

 

 

 


 

Week 11 is review for the exam and presentations of showing of Assignment #2 websites (showing how they used XML in different ways).

 

Week 12 is the final exam.