How to Join the 15-112 Term Project Assignment on GitHub Classroom

As indicated in the handout, you will use GitHub to submit your term project deliverables. We will be using GitHub Classroom, which will create a GitHub repository for you and connect it to your Andrew ID.

Follow these steps:

Use this GitHub Classroom invitation link for the term project. Click on it to begin joining the assignment.

2. Sign in to GitHub

If you aren’t already signed in, GitHub Classroom will prompt you to log in using your GitHub account. If you don’t have one, create a free GitHub account before continuing.

3. Join the 15-112 Classroom

After signing in, GitHub Classroom will ask you to join the classroom. Confirm by clicking the “Join classroom” button.

4. Select your Andrew ID

You will be shown a list of student identifiers. Find and select your Andrew ID from the list. Make sure to choose the correct one as this links your repository to your official record.

5. Repository creation

Once you select your ID, GitHub Classroom will automatically create a personal repository for your term project. This repository will be named something like term-project-<your-github-id>. Initially, it will contain only a README file.

You are now set up! You will use this repository to manage and submit your 15-112 term project code.