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

03/12/2021
by   Maria Augusta Nelson, et al.
0

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.

READ FULL TEXT
research
12/14/2019

IMPRESS: Improving Engagement in Software Engineering Courses through Gamification

Software Engineering courses play an important role for preparing studen...
research
04/04/2023

Towards a Blockchain-based Software Engineering Education

Blockchain technologies for rewards in education are gaining attraction ...
research
03/17/2021

Nudging Students Toward Better Software Engineering Behaviors

Student experiences in large undergraduate Computer Science courses are ...
research
04/05/2018

Metrics Dashboard: A Hosted Platform for Software Quality Metrics

There is an emerging consensus in the scientific software community that...
research
09/08/2022

Alternate Timelines for TidalCycles

The TidalCycles (or Tidal for short) live coding environment has been de...
research
09/19/2019

Sustainable Research Software Hand-Over

Scientific software projects evolve rapidly in their initial development...

Please sign up or login with your details

Forgot password? Click here to reset