The purpose of this lab is to explain what CS190 is, signup for github, go over the syllabus, join the CS190 Piazza, and if you want, take Quiz 1.
GitHub is an open-source code sharing platform. It let's anyone upload their code to share with the world. GitHub is also a lot more than just that, but we'll go over that later in the semester when we talk more specifically about git.
We're going to use GitHub throughout the semester to share the labs with you. Every lab will have a README (which is really just a file, README.md), which will outline the labs instructions. Just like this one!
GitHub gives all students free education accounts. This gives you extra free private repositories.
To get a student account, go to https://education.github.com and follow the steps there.
After you've done this, be sure to give your TA your GitHub username.
To help you get a little more familiar with git and the terminal, we're going to have you clone the course syllabus.
Cloning in GitHub simply copies a repository (collection of files) to your computer.
-
Go to the Syllabus.
-
Copy the Clone URL under the HTTPS clone URL label (right side of page).
-
Open up terminal and type command, replacing with the URL that you copied.
mkdir ~/cs190 git clone <GitHub Clone URL> ~/cs190/syllabus
Note: In this course, whenever you see
<your school>
that means that you should replace everything inside of and including the carets. Soecho <your school> is awesome
would becomeecho Purdue is awesome
-
View the syllabus! To do this, just open this folder (~/cs190/lab1) in the file navigator and double click on
syllabus.html
Piazza is where we'll post all course announcements (deadlines, extensions, etc) and have general discussions.
-
Go to the CS190 Piazza.
-
Create an account if you haven't already.
-
Join the class!
There will be bi-weekly quizzes. If you want to get a head start on the first one do it during lab!
-
Go to Blackboard.
-
Login with your career account.
-
Go to Fall-2014-CS-19000-TLE under "My Courses."
-
Click Quizzes, Quiz 1 - Introduction to Tools, Begin.
You should apply to BoilerMake, Purdue's hackathon. More info about what BoilerMake is go here
-
Go to BoilerMake.org
-
Apply for BoilerMake
-
Invite teammates on your application
- Show us your cloned syllabus.
- Show us your your github account.
- Show us you're on Piazza.