Combining cooperative learning and peer instruction in introductory computer science
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Electronic peer review and peer grading in computer-science courses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The Cathedral and the Bazaar
The revival of Mozilla in the browser war against Internet Explorer
ICEC '05 Proceedings of the 7th international conference on Electronic commerce
Can humanitarian open-source software development draw new students to CS?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Holistic Software Engineering Education Based on a Humanitarian Open Source Project
CSEET '07 Proceedings of the 20th Conference on Software Engineering Education & Training
Learning php & mysql, 2nd edition
Learning php & mysql, 2nd edition
Revitalizing computing education through free and open source software for humanity
Communications of the ACM - A Blind Person's Interaction with Technology
Evaluating student experiences in developing software for humanity
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Open source contribution as an effective software engineering class project
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
An approach for evaluating FOSS projects for student participation
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
Can engaging students in free and open source software(FOSS) pique their interest in computer science? This paper describes an introductory computer science course that introduced students to using FOSS, to contributing to a humanitarian FOSS project, and to studying the broader impact of FOSS on our society. Students learned basic webprogramming skills (PHP/MySQL) and made small but significant contributions to a global FOSS project. Mistakes were made and opportunities were missed. But overall theexperiment was a success and the experience was enjoyable and educational for students and instructor alike. By building on what worked well, this course could serve as a model for incorporating study of FOSS into the introductory computing curriculum.