AlgorithmA project: the ten-week mock software company

  • Authors:
  • Marc Bernstein;Kelly M. FitzGerald;James P. Macdonell;Arturo I. Concepcion

  • Affiliations:
  • California State University, San Bernardino, San Bernardino, CA;California State University, San Bernardino, San Bernardino, CA;California State University, San Bernardino, San Bernardino, CA;California State University, San Bernardino, San Bernardino, CA

  • Venue:
  • Proceedings of the 36th SIGCSE technical symposium on Computer science education
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is difficult to teach students proper software engineering methodology in a classroom setting. Without hands-on experience, students may not understand why the software engineering process exists. By teaching students via a mock company experience, teaching software engineering can become a rewarding experience while showing the students how simple it is to follow the correct process. Here we show how in the microcosm of a mock software company it is possible to teach very real lessons about software engineering, unfamiliar technologies, teamwork and the realization that when a project ends, the code does not disappear.