CSCI 104 - Fall 2019 Data Structures and Design

Before Your First Lab

Create a Github account

If you have not created a Github account yet, follow the instructions in this section. If you already have a Github account and you wish to use it for this course, you can skip to the next section.

We will be using git extensively this semester in labs and in programming assignments. Github is a development ecosystem based around git. In CS 104, we will be using Github to host our git repositories and we will take advantage of other GitHub features such as the issue tracker and wiki.

We start by visiting Github's sign-up page. You are free to choose your username and does not necessarily need to match your USCNet account. Your email, however, should be your USC e-mail address.

https://github.com/signup/free

You will be sent an email to verify your email address. Do that before proceeding.

Setup your Github Account

Follow these instructions

Be sure to not miss the step labelled: VERY IMPORTANT AND EASY TO MISS STEP.

Tell Us your Github Username

You MUST fill out this form correctly so we can setup your private repository that you will use for all your HWs. Be sure to fill this out exactly as we ask and double check the spelling of your Github username.

Install Course VM

Download and Install the Course VM. Instructions are available here.

Once you have set up your GitHub account and course VM, you are all set... See you in lab!