ACM Home Page
Please provide us with feedback. Feedback
Industry-based web services project as a classroom teaching tool
Full text PdfPdf (222 KB)
Source Conference On Information Technology Education (formerly CITC) archive
Proceedings of the 5th conference on Information technology education table of contents
Salt Lake City, UT, USA
SESSION: Engagement I table of contents
Pages: 13 - 18  
Year of Publication: 2004
ISBN:1-58113-936-5
Author
Stephen J. Zilora  Rochester Institute of Technology, Rochester, NY
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 31,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1029533.1029537
What is a DOI?

ABSTRACT

Two of the problems that plague educators of computer programming are: fitting problems of sufficient complexity into a single course, and preparing students to work on real-world project teams. In a recent offering of a graduate-level XML (eXtensible Markup Language) programming course, the author tackled both these problems by treating the students as members of a project team that needed to develop a Web Services solution to an actual industrial problem.

The XML Programming class initially introduced students to both fundamental work with SAX (Simple API for XML) and DOM (Document Object Model), and the problem domain for their project. In the second half of the course the students worked on their portion of an enterprise-wide project. The instructor, acting as project manager, described the entire project and the portion the team would work on, arranged visits by the actual client, and coordinated the activities. Students interviewed the client and conducted research in order to complete their requirements gathering.

While students studied the web services protocol stack, they designed and developed the actual services. Students interacted with one another, depending on and helping one another so that the team could achieve its goal. The class team also interacted with other teams ensuring that APIs and other project standards were maintained.

Students finished the course not only with a sense of true accomplishment but they also:<ul><li>Gained first-hand knowledge of the plusses and minuses of working with cutting-edge technologies;</li><li>Worked as part of a cohesive team driven toward a common goal;</li><li>Dealt with the issues of working with other teams and their products;</li><li>Interacted directly with a client, dealing with fixed resources and all the ugliness and uncertainty that come with real world problems. </li></ul>


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Best Software. ACT! - Contact Management & Business Software Solutions. http://www.act.com.
 
3
 
4
Chappell, David and Jewell, Tyler. Java Web Services. O'Reilly, Sebastopol, CA, 2002.
5
 
6
FrontRange Solutions. Goldmine Products. <http://www.frontrange.com/goldmine/gm_products.asp>.
 
7
 
8
Heermann, Barry. Building Team Spirit. McGraw Hill, New York, NY, 1997.
 
9
Jupitermedia Corporation. What is World Wide Web? - A Word Definition From the Webopedia Computer Dictionary. http://www.webopedia.com/TERM/W/World_Wide_Web.html.
 
10
Newcomer, Eric. Understanding Web Services. Addison-Wesley, Boston, MA, 2002.
 
11
12
 
13
Sun Microsystems. Java Web Services Developer Pack. <http://java.sun.com/webservices/jwsdp/index.jsp>.
 
14
Tannenbaum, R., & Schmidt, W. H. How to choose a leadership pattern. Harvard Business Review, 51, 3 (May/June, 1973), 162-175, 178--180.
 
15
Tuckman, B. W. Developmental sequence in small groups. Psychology Bulletin, 63 (1965), 384--399.
 
16
Tuckman, B. W. and Jensen, M. Stages of Small Group Development. Group and Organizational Studies, 2 (1977), 419--427.
17
18