• DocumentCode
    351698
  • Title

    Teaching programming in the large

  • Author

    Welch, Donald J. ; Ruocco, Anthony S. ; Buchheit, Nathan A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., US Mil. Acad., West Point, NY, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    10-13 Nov. 1999
  • Abstract
    Designing a senior-level capstone course experience for students enrolled in a software engineering course is challenging. One complicating factor is the need for students to expand their knowledge base from the academic world to the professional world. In particular, it is often problematic for students to understand the differences between the trivial programming projects of their academic experience and the actual level of effort required for production class software found in industry. Even large (by academic standards) software engineering projects developed for real clients rarely match the environment of most professional software projects. At the United States Military Academy, in the senior capstone sequence courses, we were able to provide three of our student teams the opportunity to work on projects in which they provided added functionality to already fielded systems for real clients. Compared to the other 25 student teams that were assigned more traditional student projects, these three teams experienced and learned more about software engineering. However the cost was a much higher level of student frustration and level of effort than the other student teams.
  • Keywords
    computer science education; programming; software engineering; United States Military Academy; academic world; production class software; professional world; programming teaching; senior-level capstone course; software engineering; software engineering course; trivial programming projects; Computer industry; Computer science; Defense industry; Education; Educational institutions; Military computing; Production; Programming profession; Project management; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1999. FIE '99. 29th Annual
  • Conference_Location
    San Juan, Puerto Rico
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-5643-8
  • Type

    conf

  • DOI
    10.1109/FIE.1999.841566
  • Filename
    841566