Logistics
The course homepage will serve as the location for all documents (lecture notes, homework assignments, etc.).
Slack
We will use Slack for all communication. So please use this link to join the workspace for this course. It is preferred (but not required) to use your JHU email to join the workspace.
- Your "Full name" must be your full name as it appears in SIS.
- Your "Display name" must be your given or preferred name.
You are encouraged (but not required) to upload a recent photo (use a professional image). The changes you make to your profile are specific to this workspace; it will not affect your profile in other Slack workspaces that you may be a member of.
Git & Github
We use Git as Version Control System and GitHub for Collaborative Programming.
- Follow the instructions provided here to set up Git on your computer.
- If you don't already have a GitHub account, please make one by visiting https://github.com/. It is preferred (but not required) if you make your GitHub account linked to your JHU email and use your JHED as your GitHub username.
- Join the course Github organization page (jhu-oose-sp26): Fill out this form and we will invite you to the Github organization.
Your "name" on your GitHub profile must be your full name as it appears in SIS. Your GitHub profile is public. If it is crucial to you that your GitHub profile does not contain your real name, then please make another GitHub account just for this course. As with the Slack profile, it is recommended (but not required) to upload a recent (professional) photo.
Gradescope
Homework and project submission and grading will be done in Gradescope. To start:
- Visit the course Gradescope page https://www.gradescope.com/courses/1230851
- Join via entry code PKKVP7