Friday, September 16
The grade distribution for the class this week is good:
- A: 17
- B: 2
- C: 3
- D: 2
- E: 0
I know we could have even more As and fewer other grades, and we will
work together to make that happen (with the understanding, as the proverb says
that, You can lead a horse to water, but you can't make them drink
).
Classwork
Mr. Derocco will come in at the beginning of class today to set you up with your College Board accounts.
We will then continue practicing the git development workflow, beginning with the Expressions section in the chapter.
We'll ask Noah,
Christian and
Kiersten
to demonstrate using git rm
, and
Sean to demonstrate
using git mv
.
Homework
Use your 90 minutes of homework time to continue exploring the examples in the chapter. You should make a series of commits to your git repo over that period of time. Be sure to experiement with integer division and the modulo operator until you understand how they work.
I will be evaluating this assignment Sunday, September 18th after 1 pm, so be sure to have your commits in your repo before then to receive credit.
Shout Outs
Big shout out to Evan, whose Chapter 3 notes show what can be done with Markdown. Grant also went above what was required by adding a table of expression types.
Wednesday, September 14
Classwork
Today in class we will:
- Finish adding
README.md
to our git repo. - Copy
.gitignore
from Jeff's git repo and add it to yours. - Add
.DS_Store
to your.gitignore
file. - Resume modelling the git workflow until you are ready for your homework assignment.
Homework
- Read Chapter 3 - Names for Numbers from our online textbook through the section How Expressions are Evaluated.
- Make the following changes to your repo:
- Create a directory named
Notes
(as a subdirectory of yourcsprinciples
directory). - Add a file named
ch3names4numbers.md
inside theNotes
directory. - Take notes from the assigned reading using Markdown in this file, making regular commits as you do. A minimum of 10 commits will is required to earn an A for the assignment.
- Create a directory named
I will be evaluating this assignment early in the morning of our next class (Friday, September 16), so it must be completd before then to receive credit.
Monday, September 12
Classwork
Today in class we will:
- Discuss time commitment expectation (no more than 90 minutes) for homework assignments.
- See Toby's presentation on how to use the Zulip CLI application.
- Finish setting up our git repos.
- Introduce Markdown.
- Model git workflow.