An Introduction to GitHub
Trevor Vannoy (Electrical and Computer Engineering Dept., MSU)
10/04/2023
Abstract: Computer programming is an inherently iterative process: code evolves over time, undergoes tests, problems are found. This is done until a satisfactory final product emerges. When we inevitably break things, it is very important to be able to revert changes. This highlights the importance of version control in the day to day life of statisticians, mathematicians, and data scientists (to name a few!). This talk will familiarize students with version control through the lens of a GitHub tutorial.