Using GitHub as a Teaching Tool for Programming Courses

Date

2019-04

Authors

Angulo, Miguel A.
Aktunc, Ozgur

Journal Title

Journal ISSN

Volume Title

Publisher

American Society for Engineering Education

Abstract

GitHub has become the most popular code management platform in the software development industry. It allows developers to manage their software development projects and collaborate with each other. Recently, educators also started using GitHub as a teaching tool for programming courses by hosting code samples and managing student assignments. In this study, we examine how GitHub is being used in academia, and we discuss the motivations and the benefits of using this platform. We also present authors’ experience of using GitHub in programming courses of a software engineering program. We discuss the benefits and challenges of using GitHub and GitHub classroom in the classroom.

Description

LCSH Subject Headings

Citation

Angulo, M. A., & Aktunc, O. (2019, April), Using GitHub as a Teaching Tool for Programming Courses Paper presented at 2018 ASEE Gulf-Southwest Section Annual Meeting, AT&T Executive Education and Conference Center, Austin, TX 78705. https://peer.asee.org/31594