The lab_0 will walk you through step by step, through the process of accepting, completing, and submission of assignments in this class.
You will learn about:
- The basics of Git version control system.
- The basics of interacting with Github.
- Accepting assignments from Github Classroom.
- Cloning projects from Github.
- Staging and committing your changes.
- Dealing with
cmake
andCMakeLists.txt
. - Building and running C++ programs from the command-line.
- The basics of
gtest
(google test). - Getting up and running with a brand new project.
- Completing a project and pushing the results to Github for grading.
This is probably the most important project of this semester and a lot of time and effort has gone into assuming that you have a quick and gentle learning curve and have an easy time completing your projects.
Please go through this lab/tutorial patiently and carefully, paying attention to the why and what as well as the how.
So, let's get started by picking your OS platform:
Have fun and have an amazing semester!