COAP:COAP-2180/week1: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
=== Week 1 [[Help:COAP-2180|COAP 2180]] ===
== Week 1 [[Help:COAP-2180|COAP 2180]] ==
 
=== Learning goals ===


On week one we will look at XML in three ways:
On week one we will look at XML in three ways:
* Where is XML used ?
* Where is XML used ?
* What is XML (a formalism) ?
* What is XML ? (a formalism)  
* What do we mean by a "document structure" ?
* What do we mean by a "document structure" ?
* How can we hand-code XML "applications", i.e. use an XML editor to write code in an XML language ?
* How can we hand-code XML "applications" ?  You will learn how to use an XML editor and make use of so-called DTDs.


==== Teaching materials ====
=== Activities and teaching materials (Monday) ===


; Introduction to XML (Monday)
; Introduction to XML
* [http://tecfa.unige.ch/guides/te/files/xml-intro.ppt xml-intro.ppt] (slides used on Monday)
* [http://tecfa.unige.ch/guides/te/files/xml-intro.ppt xml-intro.ppt] (slides used on Monday)
* [[XML]] article in this wiki (includes the same information and is somewhat more readable)
* [[XML]] article in this wiki (includes the same information and is somewhat more readable)


; Tour de XML (Mon/Wed)
; Tour de XML  
* See [[Tour de XML]]
* See [[Tour de XML]]
=== Editing and styling XML ===


; Understanding and editing XML (Wednesday)
; Understanding and editing XML (Wednesday)
* [http://tecfa.unige.ch/guides/te/files/xml-edit.pdf xml-edit.pdf] (slides used to explain how to understand DTDs and how to edit XML)
* [http://tecfa.unige.ch/guides/te/files/xml-edit.pdf xml-edit.pdf] (slides used to explain how to understand DTDs and how to edit XML)
* [[Editing XML tutorial]] (wiki article)
* [[Editing XML tutorial]] (wiki article)
* [[XML editor]s, in particular [[Exchanger XML Editor]] (installed in the classroom on the N: drive)


; XML with CSS style
; XML with CSS style (first contact, again on week 2)
* [[CSS tutorial]] (reminder and for catching up)
* [[CSS tutorial]] (reminder and for catching up)
* [[CSS for XML tutorial]]
* [[CSS for XML tutorial]]
Line 29: Line 34:
* Also consider taking the [http://tecfa.unige.ch/guides/xml/examples/dtd-examples/ALLFILES.zip ALLFILES.zip] archive which should include everything. Before unzipping, create a directory.
* Also consider taking the [http://tecfa.unige.ch/guides/xml/examples/dtd-examples/ALLFILES.zip ALLFILES.zip] archive which should include everything. Before unzipping, create a directory.


; Textbook chapters
=== Additional documentation ===
 
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' !
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' !
* XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals
* XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals
* Learning XML, Chapter 2 Markup and Core Concepts
* Learning XML, Chapter 2 Markup and Core Concepts
Both are available through the worldclassroom
 
Both are available through the world classroom


; For the adventurous
; For the adventurous
Line 39: Line 46:
* [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia)
* [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia)


==== Homework 1 - Weeks 1/2 ====
=== Homework 1 - Weeks 1/2 ===


'''Deadline and submission:'''
'''Deadline and submission:'''

Revision as of 18:28, 13 March 2013

Week 1 COAP 2180

Learning goals

On week one we will look at XML in three ways:

  • Where is XML used ?
  • What is XML ? (a formalism)
  • What do we mean by a "document structure" ?
  • How can we hand-code XML "applications" ? You will learn how to use an XML editor and make use of so-called DTDs.

Activities and teaching materials (Monday)

Introduction to XML
  • xml-intro.ppt (slides used on Monday)
  • XML article in this wiki (includes the same information and is somewhat more readable)
Tour de XML

Editing and styling XML

Understanding and editing XML (Wednesday)
XML with CSS style (first contact, again on week 2)
Examples files
  • DTD and XML templates example directory
  • To retrieve these files, I strongly suggest that you "save link as". If you open a file in a navigator like IE and then save, you may loose information ....
  • Also consider taking the ALLFILES.zip archive which should include everything. Before unzipping, create a directory.

Additional documentation

If you find that my lecture notes and slides are incomplete, too short or not good enough, reading either one or both texts is mandatory !

  • XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals
  • Learning XML, Chapter 2 Markup and Core Concepts

Both are available through the world classroom

For the adventurous

Homework 1 - Weeks 1/2

Deadline and submission:

  • Monday week 3 (before start of class)

See week 2