An integrated, breadth-first computer science curriculum based on Computing Curricula 1991
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
XML by example: building e-commerce applications
XML by example: building e-commerce applications
A reusable graphical user interface for manipulating object-oriented databases using Java and XML
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Implementing an e-commerce curriculum in a CIS program
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Just XML
Xml for Dummies
Computing theory with relevance
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Using XML in a compiler course
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper introduces an XML seminar that our computer science department offered for the first time in the fall of 2000. XML is an important technology that appears to be HTML's successor. HTML is not the most elegant markup language in that: (1) it does not allow the user to extend the language and (2) it does not force the user to separate logical data from formatting data. XML overcomes these limitations.There are two major contributions of this paper. First, the paper provides a starting point for other computer science departments that might wish to develop an XML seminar. The seminar described here was taught and developed by the author when he had no prior experience with XML. As is always the case with a first time seminar, certain aspects of the course went very well, while other aspects can be improved upon. The paper will share both pieces of knowledge with the reader.Second, the paper discusses how XML might move out of the "special seminar" status and into the mainstream part of a computer science curriculum. Ultimately, this is what we want to do at the author's university because it means that we do not have to add a course using our already stretched resources.