ACM Home Page
Please provide us with feedback. Feedback
JDuck: building a software engineering tool in Java as a CS2 project
Full text PdfPdf (566 KB)
Source Technical Symposium on Computer Science Education archive
The proceedings of the thirtieth SIGCSE technical symposium on Computer science education table of contents
New Orleans, Louisiana, United States
Pages: 48 - 52  
Year of Publication: 1999
ISBN:1-58113-085-6
Also published in ...
Authors
Michael Godfrey  University of Waterloo
Dan Grossman  Cornell University
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 11,   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/299649.299676
What is a DOI?

ABSTRACT

This paper describes our experiences in having students build a software engineering tool as a course project in a CS2 course. The tool, which we called JDuck (Java Documenter of Code, oK), was modelled on the javadoc tool that is part of Sun Microsystem's standard Java Development Kit (JDK). That is, a working version of JDuck would be able to read in Java source code and generate HTML files that summarize the basic structure of the provided classes. We discuss how we set up the project, what we think the students learned, what they told us they learned, and what we would do differently next time.


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
Elliot Berk, The JLex Home Page, http://www, cs. princeton, edu/'appel/modern/ java/JLex/
 
2
 
3
The Java Development Kit Home Page,Sun Microsystems, http ://j ava. sun. corn/product s/j dk/
 
4
The Javadoc Home Page, Sun Microsystems, http ://j ava. sun. corn/product s/j dk/j avadoc/
 
5


Collaborative Colleagues:
Michael Godfrey: colleagues
Dan Grossman: colleagues