M ulti-Team Development Project Experience Computer Science Curriculum Norbert J. Kubilus Department of Computer Science The College of New Jersey Ewing, New Jersey 08628-0718 +l (609) 771-2982 in a Core kubilus@tcnj.edu This paper discusses our introducing a multi-team development project into the third semester of an undergraduate Computer Sciencecore curriculum. One of the goals of the third semestercourse has been to provide student with practical experience in system design and The multi-team development project development. exposes stud.ents to the rigors of working together to complete a specific component of a larger system and to insure that *all components integrate properly. It also introduces them to project management concepts such as project scheduling, maintaining team journals, delivering written and oral team status reports, and participating in project meetings. The students have approximately seven weeks within which to complete the design, development, testing, integration, and demonstration of a fully functional working system. Projects completed so far include an interactive information delivery system in 1997 and a product evaluation and reporting system in 1998. These systems were chosen because their conceptual designs could be easily understood by the students, information was readily available to support the system, and a reasonable system could be implemented within time constraints. The early feedback from industry has been very positive. One-third of the students who participated in the first multi-team development project have completed Computer Science internships. Their cooperating employers have rated them as either Very Good or Excellent on Internship Evaluations, and they note that these students are well equipped to be effective members of large system development teams. Multi-team project development is now a permanent part of our core curriculum. Permission to nrake digital or hard copies of all or part of this work for persbnal 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. 70 copy otherwise. to republish. to post on servers or to redistribute to lists, requires prior specific permvssion and/or a fee. ITiCSE â99 6199 Cracow, Poland 0 1999 ACM l-56113.067.2/99/0005...$5.00
/lp/association-for-computing-machinery/multi-team-development-project-experience-in-a-core-computer-science-CRCqaK6B6s