Abstract
As software engineering (SE) is becoming increasingly important as a discipline for computing professionals, so is it becoming an increasing emphasis in undergraduate computing education. Also, the World-Wide Web has become a dominant force in the world economy and in the careers of our students; but it has not enjoyed a prominent place in our curriculum for computing majors. Based on some observations about the current CS curriculum as a whole, a number of pedagogical and web-focused changes to a traditional undergraduate SE course are reported. While not necessarily appropriate for all approaches to teaching SE, the focus here may nonetheless be appropriate for departments whose CS curriculum matches the observations presented here.
- Booch, G., "The Future of Software," Opening Address of the Fifth Annual CCSC Rocky Mountain Conference, October 17--18, 1996.Google Scholar
- Brooks, F., The Mythical Man-Month: Essays on Software Engineering (Anniversary edition), Addison-Wesley Publishing Company, New York, 1995. Google Scholar
Digital Library
- Cato, J., User-Centered Web Design, Addison Wesley Professional, 2001. Google Scholar
Digital Library
- Dalgleish, J., Customer-Effective Web Sites, Prentice-Hall, 2000. Google Scholar
Digital Library
- Gibbs, N., "The SEI Education Program: The Challenge of Teaching Future Software Engineers," Communications of the ACM, Vol. 32, no. 5, May 1989, p. 594. Google Scholar
Digital Library
- Joint Task Force on Computing Curricula (IEEE Computer Society and Association for Computing Machinery), Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, August 2004. http://sites.computer.org/ccse/SE2004Volume.pdf Google Scholar
Digital Library
- Lim, B. B. L., Jong, C. and Mahatanankoon, P., "On integrating web services from the ground up into CS1/CS2," ACM SIGCSE Bulletin, Proceedings: 36th SIGCSE Tech-nical Symposium on Computer Science Education, Vol. 37, no. 1, January 2003. Google Scholar
Digital Library
- Lynch, P. J. and Horton, S., Web Style Guide, Yale University Press, 1999.Google Scholar
- Myers, J. P., Jr., "Need Assessment in Computer Science Curriculum Development," The Journal of Computing Science in Colleges, Vol. 14, no. 4, May 1999.Google Scholar
- Myers, J. P., Jr., "SE Throughout a Traditional Computer Science Curriculum," The Journal of Computing Science in Colleges, Vol. 16, no. 2, January 2001. Google Scholar
Digital Library
- Powell, T. A., Jones, D. L., Cutts, D. C., Web Site Engineering: Beyond Web Page Design, Prentice-Hall, 1998. Google Scholar
Digital Library
- Pressman, R., Software Engineering: A Practitioner's Approach (3rd edition), McGraw-Hill, New York, 1992. Google Scholar
Digital Library
- Ramakrishnan, S. and Nwosu, E., "DBMS course: web based database administration tool and class projects," ACM SIGCSE Bulletin, Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education SIGCSE '03, Vol. 35, no. 1, January 2003. Google Scholar
Digital Library
- Song, K-S., "Teaching Software Engineering Through Real-Life Projects to Bridge School and Industry," SIGCSE Bulletin, Vol. 28, no.4, December 1996, p. 59. Google Scholar
Digital Library
- Tucker, A. B. et al., "Computing Curricula 1991: A Summary of the ACM/IEEE-CS Joint Curriculum Task Force Report," Comm. of the ACM, Vol. 34, no. 6, June 1991. Google Scholar
Digital Library
Index Terms
A web emphasis in software engineering
Recommendations
Work in progress - prototyping the engineer of 2020: a curricular examination of two exemplary institutions preparing undergraduate engineers
FIE'09: Proceedings of the 39th IEEE international conference on Frontiers in education conferenceHighlighting two higher education institutions that have been identified as exemplary in preparing engineering undergraduates for 2020, this work in progress paper focuses on what these institutions are doing to prepare their students. Using case study ...
The Exploration and Practice of Gradually Industrialization Model in Software Engineering Education - A Factual Instance of the Excellent Engineer Plan of China
CSEET '12: Proceedings of the 2012 IEEE 25th Conference on Software Engineering Education and TrainingThe current education model and practices in the Higher education sector in China have been successful in educating students for academic excellence, for producing industry-linked and practice-oriented graduates, who could quickly fit into the ...
What makes a good software engineer?
TRI-Ada '89: Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deploymentSince the term “software engineering” was coined some 20+ years ago, [4] a number of definitions for both the practice and the practitioner, a “software engineer,” have been proposed. The definition from a recent report on undergraduate software ...






Comments