It's the year 2022 and you are taking a Computer Science class at Augie; you use the lab computers provided in Olin 206 to do pair-programming with a stranger. The class just ended, but you and your partner haven't finished Professor Mueller's fox and rabbit simulator. You also somehow forgot to save and send your partner the unfinished code. The submission deadline is in 2 hours; Both of you sweat profusely since neither of you can go to the Lab due to it being far, and it's already close to midnight. The two of you frantically come up with ideas on how to work on the project together via Discord, Gmail, or Microsoft Teams (yuck!). But every time one person shares and scaffolds a snippet of code to the other, the whole project crashes, breaks, and throws dangerous red errors on Thonny!
- You both receive a 0 on the assignment -
Don't want that to happen? Join us and we'll teach you the ways of version-control! We'll help establishing good habits in "initializing", "adding", "committing", "branch switching", "pushing", and, most importantly, successfully "merging" YOUR Code with other people's code, all for the sake of the program to not throw red errors across the computer screen!
If the terms in the quotation marks make you feel intimidated, don't worry! The workshop is geared towards beginners who are just starting out and are interested in putting their foot deeper into the Computer Science field.
By the end of the session, we hope that participants will have a foundational understanding on how to use this quintessential and POWERFUL tool to manage their coding projects (both inside and outside the classroom)!
(Bonus: you'll look extremely cool when working with your computer's terminal (⌐■_■))
(Bonus #2: Food and Snacks will be provided! 🍬🍭🍫)
🔎More info and how to get a head-start before the event 👉: https://docs.github.com/en/get-started/using-git/about-git