Abstract
This paper is a collection of reflections on some of the curricular decisions made in “Software Engineering 2004,” the Software Engineering volume of the Computing Curricula 2001 project. We briefly describe the contents of the Volume and the process used in developing the Volume’s guidelines. We then look in more detail at the rationale behind some of the more controversial decisions made. We conclude with how we expect the Volume to be used in practice.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ACM Education Board, Annual Report FY 2004 (December 2004), http://www.acm.org/about_acm/commreports/fiscal_year_004/ed_board_FY2004.pdf
ACM/AIS/IEEE-CS Joint Task Force for Computing Curricula 2004, Computing Curricula 2004, Overview Report, November 22, 2004, Draft (May 2005), www.tech.purdue.edu/Cpt/IAB/Files/Overview_Draft_11-22-04.pdf
ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices, Software Engineering Code of Ethics and Professional Practice, Version 5.2 (May 2005), http://www.acm.org/serving/se/code.htm
ACM/IEEE-CS Software Engineering 2004 Web site (May 2005), http://sites.computer.org/ccse
ACM/IEEE-CS Task Force on Computing Curricula, Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (May 2005), http://sites.computer.org/ccse/SE2004Volume.pdf
Bloom, B., Englehart, M., Furst, E., Hill, W., Krathwohl, D.: Taxonomy of Educational Objectives: The Classification of Education Goals: Handbook I, Cognitive Domain. Longmans, Green (1956)
Bourque, P., Dupuis, R. (eds.): Guide to the Software Engineering Body of Knowledge. IEEE CS Press, Los Alamitos (2001)
Denert, E., Hoffman, D., Ludewig, J., Parnas, D.: Software Engineering Research and Education: Seeking a New Agenda. Dagstuhl Seminar 99071, February 14-19 (1999)
Henderson, P.: Software Engineering Education (SEEd). ACM SIGSOFT Software Engineering Notes (May 2003)
Hilburn, T.: Computing Curriculum 2001 – Software Engineering. FASE 12(147), Number 04, April 15 (2002)
Lethbridge, T.C.: What Knowledge is Important to a Software Professional. IEEE Computer 33(5), 44–50 (2000)
McConnell, S.: After the Gold Rush: Establishing a True Profession of Software Engineering. In: Keynote talk at the Conference on Software Engineering Education and Training (CSEE&T 2001) (February 2001)
Towell, E.: Teaching Ethics in the Software Engineering Curriculum. In: Proceedings of the Sixteenth Conference on Software Engineering Education & Training (CSEE&T 2003) (March 2003)
Towell, E., Thompson, J.B.: A Further Exploration of Teaching Ethics in the Software Engineering Curriculum. In: Proceedings of the 17th Conference on Software Engineering Education & Training (CSEE&T 2004) (March 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Atlee, J.M., LeBlanc, R.J., Lethbridge, T.C., Sobel, A., Thompson, J.B. (2006). Reflections on Software Engineering 2004, the ACM/IEEE-CS Guidelines for Undergraduate Programs in Software Engineering. In: Inverardi, P., Jazayeri, M. (eds) Software Engineering Education in the Modern Age. ICSE 2005. Lecture Notes in Computer Science, vol 4309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11949374_2
Download citation
DOI: https://doi.org/10.1007/11949374_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68203-5
Online ISBN: 978-3-540-68204-2
eBook Packages: Computer ScienceComputer Science (R0)