SEMar 12, 2021

Experiences and insights from using Github Classroom to support Project-Based Courses

arXiv:2103.07242v1
Originality Synthesis-oriented
AI Analysis

This is an incremental improvement for software engineering education, addressing course management and skill monitoring.

The authors used GitHub Classroom as a structured repository for project-based courses in a Software Engineering program, finding that it benefited both professors and students.

This work presents an approach for using GitHub classroom as a shared, structured, and persistent repository to support project-based courses at the Software Engineering Undergraduate program at PUC Minas, in Brazil. We discuss the needs of the different stakeholders that guided the development of the approach. Results on the perceptions of professors and students show that the approach brings benefits. Besides the lessons learned, we present insights on improving the education of the next generation of software engineers by employing metrics to monitor skill development, verifying student work portfolios, and employing tooling support in project-based courses.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes