Y12 Unit 0 - Class Structure
Y12 Unit 1 - Computational Thinking
Y12 Unit 2 - Networks
Y12 Unit 3 - OOP
Y12 Unit 4 - System Fundamentals
Abstract Data Structures (HL) Year 13 Unit

Git and Github

1. Get git

We will be using a program called Git to save your code in the cloud. This is really important! Without this you will not be able to turn in your assignments and if something goes wrong with your computer, you might lose all your work.

You will first have to install git. You may do so by using this command on your terminal:

You may get the installer at https://sourceforge.net/projects/git-osx-installer/

OR if you’d like to use the terminal:

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
brew install git

2. Join Github

Once you have git you will need to join our Github Classroom, where all assignments will be submitted.

Your Github username must be in the format first initial, last name. elagos, jkim, mlynch, ttai, iwong etc..

If you username is taken you may add more numbers or extra letters from your name.

Go to Github.com and create a new account if you don’t have one already.

3. Learn how to git good (optional)

You may attempt lessons at the following address if you’d like to know more about git.

https://learngitbranching.js.org/

We recommend:

  1. Four lessons in section 1: Introduction to Git Commits in the Main tab
  2. Eight lessons in section 1: Push & Pull — Git Remotes in the Remote tab.

You are NOT required to do this, but it is interesting to know.