Lesson Setup

Lesson Setup
This is stuff you'll need to download and/or browse before starting this lesson

WARNING:
DO NOT UPLOAD YOUR HOMEWORK TO A PUBLIC GITHUB SITE, NOR PUBLICALLY POST IT ONLINE ANYWHERE ELSE!
In this lesson you're going to look at software called git (including GitHub).  All of this software is designed to make it easier to share your work with other people.

If you do upload your homework to GitHub (or anywhere else online)
then you're sharing your homework on the Internet,
which violates the plagiarism policy for this class.

On the one hand I can say that giving copies of your homework to other people is plagiarism (for both the person who copies, and for you) and that's certainly true.
On the other hand you need to know that even if you can copy someone else's work that you're really just hurting yourself.  You're in this class in order to learn this material, and in order to build these foundational skills you need to do this work on your own.  You need to watch the videos, do any background reading that helps you, and then practice these skills yourself.  

Please do NOT copy work from other students - even if you can do it, you're just hurting youself.

  1. Start-of-lecture Slides ( Required)
    Online students will need to read these on their own. 
    Hybrid students will seem them at the start of class.

  2. Starter project for this lesson's PCEs (Post-Class Exercises) is stored in GitHub.  You will download the starter project in a later exercise

    PLEASE TAKE NOTE:
    Instead of providing you with a starter project that you download on this page you will instead use the Git/GitHub software to download a copy of the project from GitHub.
    Because of that there's no starter project here - you'll download it from GitHub in a later step

  3. Watch the online videos for this lesson and demonstrate your knowledge

    • There are no videos for this lesson, therefore no Viewing Quiz / Video Outline.  Enjoy the free points! :)