Implementing a software development production environment for student use: advantages and challenges

  • Authors:
  • Meg Murray

  • Affiliations:
  • Kennesaw State University, Kennesaw, GA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Providing real world experience is often cited as a way to enrich the computer science curriculum. While logistics often make this difficult, it is vitally important for students to be exposed to and experiment with tools used in commercial software development environments. This paper provides an overview of the implementation of a professional software development environment used to support student programming projects. The environment was built using a collection of open-source applications that provide a standardized platform for code development, a version control system, and a task assignment and issues tracking system. The production environment has been well-received and has created a venue for providing consistent high quality real-world types of experiences for students.