| Teaching software tools via design patterns |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 23, Citation Count: 0
|
|
|
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
|
Owen Astrachan , Garrett Mitchener , Geoffrey Berry , Landon Cox, Design patterns: an essential component of CS curricula, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.153-160, February 26-March 01, 1998, Atlanta, Georgia, United States
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
Harriet J. Fell , Viera K. Proulx , Richard Rasala, Scaling: a design pattern in introductory computer science courses, Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, p.326-330, February 26-March 01, 1998, Atlanta, Georgia, United States
|
| |
6
|
Gamma. E., Helm, 1L, Johnson, IL, and Vlissides, J. Design Patterns: elements of Reusable Software Architecture. Addison-Wesley, 1995.
|
 |
7
|
Ralph E. Johnson, Documenting frameworks using patterns, conference proceedings on Object-oriented programming systems, languages, and applications, p.63-76, October 18-22, 1992, Vancouver, British Columbia, Canada
|
 |
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.
|
|