ACM Home Page
Please provide us with feedback. Feedback
Teaching computer aided software engineering at the graduate level
Full text PdfPdf (538 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 13th annual conference on Innovation and technology in computer science education table of contents
Madrid, Spain
SESSION: Advanced courses table of contents
Pages 63-67  
Year of Publication: 2008
ISBN:978-1-60558-078-4
Also published in ...
Author
Marcelo Jenkins  University of Costa Rica, San Pedro, Costa Rica
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 71,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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/1384271.1384290
What is a DOI?

ABSTRACT

Although computer-aided software engineering (CASE) is one of the most current and interesting subjects within software engineering, relatively little has been published on the issue of teaching CASE at the graduate level. This paper reports a case study in teaching a graduate-level course on CASE tools in a span of six years. We explain the structure and contents of the course, describe the work the students perform as their term project, and summarize the outcome and lessons learned in five course offerings. The issues discussed in this paper might help educational institutions and college professors in designing and implementing software engineering courses at the graduate level.


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
Bourque, P. and Dupuis, R. eds. 2004. Guide to the Software Engineering Body of Knowledge 2004 Version. IEEE Inc.
 
2
Cowan, B. and Sutherland, J. 1995. Teaching CASE tools - and their use in teaching. Information systems teaching conference (IST '95).
 
3
Deane, R.H, Burges, R.H. 1998. Experiential Teaching Techniques in Quality Management: The Roman Catapult, Quality Management Journal, ASQ, Milwaukee, Wisconsin, 5(2), 58--66.
4
5
 
6
Fowler, L., Allen, M., Armarego, J. , Mackenzie, J. 2000. Learning styles and CASE tools in Software Engineering, Murdoch University, Australia. http://lsn.curtin.edu.au/tlf/tlf2000/fowler.html. Accessed 16 August 2007.
 
7
Fowler; L., Armarego; J., Allen, M. 2001. CASE Tools: Constructivism and its Application to Learning and Usability of Software Engineering Tools. Journal Computer Science Education, 11(3), 261--272.
 
8
 
9
 
10
Humphrey, W. 1989. CMU/SEI-89-TR-026 CASE Planning and the Software Process. Technical Report Software Engineering Institute, Pittsburgh, PA.
 
11
IEEE 1999a STD 1348-1995 IEEE Recommended Practice for Adoption of CASE Tools, IEEE Inc.
 
12
IEEE 1999b: STD ISO/IEC 14102: 1995 Information Technology - Guideline for the Evaluation and Selection of Case Tools. IEEE Inc.
 
13
ISO 2002a. ISO/IEC 15474-1 Information Technology - CDIF Framework Part 1 Overview. ISO/IEC.
 
14
ISO 2002b. ISO/IEC 15474-2 Information Technology - CDIF Framework Part 2 Modelling and Extensibility. ISO/IEC.
 
15
 
16
 
17
Lamb, D.A. 2007, August. CASE Tool Index, Queen's University, Canada. http://www.cs.queensu.ca/Software-Engineering/tools.html. Accessed 16 August 2007.
 
18
 
19
20
 
21
Stepien, K., Smith D., Morris, E. 1992. CMU/SEI-92-TR-15 Guide to CASE Adoption. Technical Report Software Engineering Institute, Pittsburgh, PA.
 
22
Wallnau, K.C., Feiler, P.H. 1991. CMU/SEI-91-TR-11 Tool Integration and Environment Architectures. Technical Report Software Engineering Institute, Pittsburgh, PA.
 
23
Zarrella, P.F. (1990): CMU/SEI-90-TR-14 CASE Tool Integration and Standardization. Technical Report Software Engineering Institute, Pittsburgh, PA.