Link Search Menu Expand Document

Code Snippets from OSS

This model of incorporating OSS into classrooms does not necessitate student contributions. Instead, instructors can integrate selected OSS code snippets into lectures as real-life examples of textbook concepts. To aid the search for relevant applications, de França Tonhão et al. 1 provide an online repository with deconstructed software solutions that demonstrate CS concepts. Alternatively, more interactive strategies can be employed to engage students. For example, students can examine source codes of various OSS and analyze components that illustrate specific topics. Instructors can also extract parts of OSS and adopt them as homework assignments or programming exercises.

References

  1. Simone de França Tonhão, Thelma Elita Colanzi, and Igor Steinmacher. 2020. A Portal for Cataloging Worked Examples Extracted from Open Source Software. In Proceedings of the 34th Brazilian Symposium on Software Engineering (Natal, Brazil) (SBES ‘20). Association for Computing Machinery, New York, NY, USA, 493-498. https://dl.acm.org/doi/10.1145/3422392.3422471 


Table of contents