Data Visualization

CS 360/560 • Spring 2020

COVID-19 Notice

Due to the COVID-19 outbreak, this website is being retired effective March 15, 2020. All future updates will be moved to Canvas for online instruction as advised by the university.

Learning Git and Github

If you do not yet have a free Github account, you need to create one:

https://github.com/join

When creating an account for this class (including accounts already created), keep in mind:

  • Choose a professional username.

  • Add information to your profile, including a brief bio with your degree and expected graduation date at a minimum.

  • Add a professional profile photo. See this blog post for tips. If you need a photo, I have a decent camera in my office.

You can see the instructor’s profile page for an example. When done with this class, you’ll be able to show off your Github profile to potential employers.

If you are unfamiliar with git and GitHub, there are some guides you can look at to learn more:

  • GitHub Guides
    Guides for learning more about GitHub by Github.

  • GitHub Training and Guides (Videos)
    Videos produced by Github for learning Git and Github.

  • Code School
    Interactive exercises for learning Git by Code School (sponsored by GitHub).

  • Git-SCM
    Official Git project site (includes tutorials, a reference manual, and the free “Pro Git” ebook).

  • Learn Git
    Interactive exercises for learning Git by Codecademy.

You also have access to Linkedin Learning which has several free short online courses available on both git and Github. There are many other resources you can find with a simple web search.

The git operations we will use in class include: commit, push, pull, merge, and branch. The GitHub features we will use in class include releases (tags) and Github Pages.