ACM Home Page
Please provide us with feedback. Feedback
Teaching software tools via design patterns
Full text PdfPdf (308 KB)
Source Australasian conference on Computer science education; Vol. 8 archive
Proceedings of the Australasian conference on Computing education table of contents
Melbourne, Australia
Pages: 248 - 252  
Year of Publication: 2000
ISBN:1-58113-271-9
Author
Yonglei Tao  Department of Computer Science and Info Systems, Grand Valley State University, Allendale, MI
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

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

ABSTRACT

Commercial software tools are increasingly used for teaching computer science courses. Because they are powerful and complex, they are often difficult to learn and to use. It is critical to balance benefits and problems that a software tool may bring about. Visual C++ is used as a tool for developing GUI applications in our “GUI Design” course. We identified examples of several well-known design patterns with Visual C++ and based our lecture on these patterns when teaching the tool. Our experience shows that design patterns help deal with the complex and flatten the learning curve without diverting too much attentions from the course's primary objectives.


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
3
4
5
 
6
Gamma. E., Helm, 1L, Johnson, IL, and Vlissides, J. Design Patterns: elements of Reusable Software Architecture. Addison-Wesley, 1995.
7
8
 
9
10
11
12
 
13
 
14
Yonglei Tao. Design Patterns for Developing GUI Applications in Proceedings of FIE '99. San Juan, Puerto Rico. Nov. 10-13, 1999.