ACM Home Page
Please provide us with feedback. Feedback
Open source projects in programming courses
Full text PdfPdf (219 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 38th SIGCSE technical symposium on Computer science education table of contents
Covington, Kentucky, USA
SESSION: Software engineering table of contents
Pages: 454 - 458  
Year of Publication: 2007
ISBN:1-59593-361-1
Also published in ...
Authors
Michela Pedroni  ETH Zurich, Zurich, Switzerland
Till Bay  ETH Zurich, Zurich, Switzerland
Manuel Oriol  ETH Zurich, Zurich, Switzerland
Andreas Pedroni  University of Zurich, Zurich, Switzerland
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 110,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1227310.1227465
What is a DOI?

ABSTRACT

One of the main shortcomings of programming courses is the lack of practice with real-world systs. As a result, students feel unprepared for industry jobs. In parallel, open source software is accepting contributions even from inexperienced programmers and achieves software that competes both in quality and functionality with industrial systs. This article describes: first, a setting in which students were required to contribute to existing open source software; second, the evaluation of this experience using a motivation measuring technique; and third, an analysis of the efficiency and commitment of students over the time. The study shows that students are at first afraid of failing the assignment, but end up having the impression of a greater achievent. It ses also that students are inclined to keep working on the project to which they contributed after the end of the course.


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
D. Carrington and S.-K. Kim. Teaching software design with open source software. Frontiers in Education, 3(33):S1C--9--14, Novber 2003.
 
3
C. P. Fuhrman. Appreciation of software design concerns via open-source tools and projects. In 10th Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts, at 20th European Conference on Object Oriented Programming (ECOOP), Nantes, FR, July 2006.
 
4
 
5
P. R. Pintrich. A motivational science perspective on the role of student motivation in learning and teaching contexts. Journal of Educational Psychology, 95(4):667--686, 2003.
 
6
F. Rheinberg, R. Vollmeyer, and B. D. Burns. QCM: A questionnaire to assess current motivation in learning situations. Diagnostica, 47:57--66, 2001.
7

Collaborative Colleagues:
Michela Pedroni: colleagues
Till Bay: colleagues
Manuel Oriol: colleagues
Andreas Pedroni: colleagues