| Real-world program design in CS2: the roles of a large-scale, multi-group class project |
| Full text |
Pdf
(478 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
table of contents
Austin, Texas, United States
Pages: 192 - 196
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
|
|
Authors
|
|
Samuel A. Rebelsky
|
Department of Mathematics and Computer Science, Grinnell College, Grinnell, IA
|
|
Clif Flynt
|
Flynt Consulting Services, Dexter, MI
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 3, Citation Count: 7
|
|
|
ABSTRACT
Recent curricular recommendations (e.g., [7,9]) encourage the early and regular use of significant group projects in the introductory computer science sequence. In this paper, we report on a group project that we used in two courses during the second half of the semester. Rather than having each group work on the same project (or even individual projects), the groups build parts of a larger project: a distributed auction system to be used by art shows at conventions. Students reacted quite positively to the experience, in spite of reporting that they spent upwards of twenty hours on the project in many weeks. Students also learned important software design principles from experience.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Cyclic Software (1999). Concurrent Versions System (CVS).Online. Internet. {Accessed 20 October 1 9 9 9 .} A v a i l a b l e WWW: http://www.cyclic.com/cyclic-pages/CVS-sheet.html.
|
 |
3
|
|
 |
4
|
|
 |
5
|
Adele Goldberg, What should we teach?, Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum), p.30-37, October 15-19, 1995, Austin, Texas, United States
|
| |
6
|
McConnell, J, Activity Type Descriptions. Online. Internet. {Accessed 20 October 1999.} Available WWW: http://wwwcs.canisius.edu/-mcconnel/type_descriptions.htmi.
|
 |
7
|
Allen B. Tucker , Bruce H. Barnes , Robert M. Aiken , Keith Barker , Kim B. Bruce , J. Thomas Cain , Susan E. Conry , Gerald L. Engel , Richard G. Epstein , Doris K. Lidtke , Michael C. Mulder , Jean B. Rogers , Eugene H. Spafford , A. Joe Turner, Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force, ACM Press, New York, NY, 1991
|
 |
8
|
|
 |
9
|
|
CITED BY 7
|
|
|
|
|
|
|
|
E. Frank Barry , Christopher C. Ellsworth , Barry L. Kurtz , James T. Wilkes, Teaching OO methodology in a project-driven CS2 course, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|