skip to main content
article

A web emphasis in software engineering

Published:01 April 2007Publication History
Skip Abstract Section

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.

References

  1. Booch, G., "The Future of Software," Opening Address of the Fifth Annual CCSC Rocky Mountain Conference, October 17--18, 1996.Google ScholarGoogle Scholar
  2. Brooks, F., The Mythical Man-Month: Essays on Software Engineering (Anniversary edition), Addison-Wesley Publishing Company, New York, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cato, J., User-Centered Web Design, Addison Wesley Professional, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dalgleish, J., Customer-Effective Web Sites, Prentice-Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lynch, P. J. and Horton, S., Web Style Guide, Yale University Press, 1999.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Powell, T. A., Jones, D. L., Cutts, D. C., Web Site Engineering: Beyond Web Page Design, Prentice-Hall, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Pressman, R., Software Engineering: A Practitioner's Approach (3rd edition), McGraw-Hill, New York, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A web emphasis in software engineering

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Journal of Computing Sciences in Colleges
          Journal of Computing Sciences in Colleges  Volume 22, Issue 4
          April 2007
          266 pages
          ISSN:1937-4771
          EISSN:1937-4763
          Issue’s Table of Contents

          Publisher

          Consortium for Computing Sciences in Colleges

          Evansville, IN, United States

          Publication History

          • Published: 1 April 2007
          Published in jcsc Volume 22, Issue 4

          Qualifiers

          • article
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader