• DocumentCode
    3207493
  • Title

    Work in progress — Creating a professional software development environment to support capstone programming projects

  • Author

    Murray, Meg Coffin

  • Author_Institution
    Kennesaw State Univ., Kennesaw, GA, USA
  • fYear
    2011
  • fDate
    12-15 Oct. 2011
  • Abstract
    Experiential education provides valuable learning opportunities for students in the computing disciplines. Assigning students to work on real-world projects is often seen as a way for students to practice what they have learned in the classroom. While a desirable goal, logistics often make it difficult to provide these types of experiences. However, it is vitally important for students to be exposed to and experiment with tools used in commercial software development environments. This paper provides a descriptive overview of the development and implementation of a professional software development environment used to support computer science capstone programming projects. To date, the environment has been used to support work on a National Science Foundation funded database courseware project that includes over 100 interactive software modules. The environment was built using a collection of open-source applications that provide version control, task assignment and tracking, collaborative team tools, bug tracking, and project documentation management. This project has created a venue for providing consistent high quality real-world types of experiences for students completing their capstone requirement.
  • Keywords
    computer science education; courseware; database management systems; public domain software; software engineering; bug tracking; collaborative team tools; commercial software development environments; computer science capstone programming projects; computing disciplines; database courseware project; experiential education; interactive software modules; national science foundation; open source applications; professional software development environment; project documentation management; students learning opportunities; task assignment; task tracking; version control; Courseware; Databases; Open source software; Programming; Capstone projects; Experiential learning; Open-source software; Software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2011
  • Conference_Location
    Rapid City, SD
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-61284-468-8
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2011.6143100
  • Filename
    6143100