skip to main content
article

AlgorithmA project: the ten-week mock software company

Authors Info & Claims
Published:23 February 2005Publication History
Skip Abstract Section

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.

References

  1. A. Chamillard and K. Braun, the Software Engineering Capstone: Structure and Trade Offs, In Proc. Of the 33rd SIGSCE Symposium, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A.I. Concepcion, C-P. Lin, and S.J. Simon, The RMT (Recursive Multi-Threaded) Tool: A Computer Aided Software Engineering Tool for Monitoring and Practicing Software Development Progress, In Proc. of the 21st International Conference on Software Engineering, Los Angeles, CA, May 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A.I. Concepcion, L. Cummins, E. Moran, and M. Do, AlgorithmA 98: An Algorithm Animation Project, in Proc. of the 30 SIGSCE Symposium. New Orleans, LA, March 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A.I. Concepcion, N. Leach, and A. Knight, AlgorithmA 1999: An Experiment in Reusability and Component-Based Software Engineering, In Proc. Of the 31st SIGSCE Symposium, Austin, Texas, Mar 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Diwan, W. Waite, and M. Jackson, An Infrastructure for Teaching Skills for Group Decision Making and Problem Solving in Programming Projects, In Proc. of the 33rd SIGCSE Symposium, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AlgorithmA project: the ten-week mock software company

        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 ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 37, Issue 1
          2005
          562 pages
          ISSN:0097-8418
          DOI:10.1145/1047124
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education
            February 2005
            610 pages
            ISBN:1581139977
            DOI:10.1145/1047344

          Copyright © 2005 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 23 February 2005

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader