EBoard 05 (Section 1): Laboratory Equipment
Warning This class is being recorded.
Getting started (this will be our normal start-of-class sequence)
- Grab a card. The card will have a computer name and a location.
- Remember the name and location.
- Drop the card back in the jar.
- Navigate to the computer.
- If you arrive first, start the lab.
- When both partners arrive, introduce yourselves.
- I’m not sure why the podium computer isn’t working. Apologies.
- Please fill out the mentor session form: Micah sent it to you. Micah will
also post it in the announcements channel on Teams.
- Sorry that I could not be here on Friday. (I’m not recording the reason in
- As I said, this is a personally difficult semester/year.
- Normal office hours are in-person (unless you’d prefer to do them
- Tuesdays, 9:30-11:00 am
- Wednesdays: 1:00-3:00 pm
- Thursdays: 1:00-2:30 pm
- Book at https://bit.ly/book-samr
- You can also suggest other meeting times using the Outlook scheduling
- I expect to get the readings posted this afternoon. Sorry for the delay.
I spent way too much time trying to get the labs ready.
Upcoming Token activities
- CS Table, Tuesday, Noon, Day dining room (in the Marketplace).
- CS Extras, Thursday, 4:15 pm, Science 3821. Graduate school
- Readings for Wednesday. (Do before class; nothing to turn in. Please ask
questions on Teams.)
- HW 1 due Thursday.
- Gradescope submission form coming soon.
Why can’t I get Java to work on my laptop?
That’s a great question. Did you try downloading the “complete VSCode package”
You can always work in MathLAN. There are people here to share your suffering.
I’m confused about Git.
I hope that today’s lab will help. If not, let’s chat.
What’s the difference between Git and GitHub?
Git is collaborative version control software. You can use it to store
versions of your software in various locations, including your local
GitHub is one of the more popular hosting services for Git
repositories. (GitHub also provides software that you can use to
create your own hosting service.)
Java is weird.
It will feel less weird the more you get used to it. Ask questions! Accept
that some things will be weird.
All new for this semester! Apologies for bugs.
- Bug one: You need to install the “Extensions Pack for Java” before
- Bug two: Misformatting.
- Issue one: It’s a Microsoft Product. Things will go wrong in confusing ways.
Revised for this semester! Apologies for bugs.
- Bug one: https authentication is disallowed.
- Create an ssh keypair: https://mathlan.sites.grinnell.edu/ssh/fastx/2019/07/22/Public-Private-Key-Pair/
- Follow the instructions at: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account