Skip to content
Justin Blinder edited this page Aug 31, 2015 · 1 revision

Topic: Overview, Development Tools, Git

Class

Lecture Files

  • Course overview
  • Review Syllabus
  • Setup development environment
  • Intro to Git/GitHub

Assignments

####Git/GitHub For this class, we are going to be using a tool called git, as well as a website called github.com to host our assignments/projects. git is a version control system, which is basically a time capsule for a directory of files/folders. In git, the main directory that you want to keep track of is called a repository. You can use Git to keep track all the files in your directory, which is useful if you want to go back to previous versions, or try out a new idea without crufting up your project files.

Github.com is a social network that revolves around git repositories. It simplifies the process of hosting, sharing, and collaborating on code. You can choose to host all of your assignments for this class (for free) on www.github.com. Each week, I'll be updating our course repository, as well as the course wiki, with the latest assignments and lecture notes.

First, and most importantly, please complete the course survey by the end of the day Monday September 7th. I will send out a reminder email after our first class.

BEFORE STARTING: If you already have a GitHub account and have git setup on your local machine, you can skip to step 6.

  1. Create a free GitHub account
  2. Download the GitHub app for Mac or Windows
  3. Follow the steps to setup Git on the computer you plan to use to submit assignments for this course. Be sure to select the environment you want to install on at the top.
  4. Follow the steps to create your first GitHub repository
  5. Watch "Git Real"
  6. Complete “Try Git”
  7. Create your GitHub user page
  8. Please email me your GitHub username.

Clone this wiki locally