Due date: Please complete this exercise within 2 weeks after the exercise has been released (on Wednesday by 23:59).
Pre-assignment - Create a GitHub account
Before starting the actual Exercise 1 assignment below, you need to have a GitHub account. If you don’t have one yet, please signup for GitHub from here (it’s free to use).
Go to https://github.com/join
Enter a username, email address, and password.
Verify that you are a human (finish CAPTCHA test)
Answer a few questions about why you created the account (e.g. you’re a student, learning to code etc.)
Verify the account via the email that you provided
After these steps you are ready to start the Exercise 1 Assignment below.
Exercise 1 - Start your assignment
You can start working on your personal (private) copy of Exercise 1 by accepting the GitHub Classroom assignment. Notice that if you are using GitHub Classroom for the first time, it might ask from you a permission to verify your GitHub identity. In such case, choose “Authorize GitHub Classroom”.
After you have your personal Exercise-1 exercise in GitHub, start doing the programming using CSC Notebooks:
You can also take a look at the open course copy of Exercise 1 in the course GitHub repository (does not require logging in). Note that you should not try to make changes to this copy of the exercise, but rather only to the copy available via GitHub Classroom.
We will use git and GitHub when working with the exercises. You can find instructions for using git and the Jupyter Lab git plugin in here.