Thursday, September 8
Classwork
Today in class we will:
- Discuss Chapter 2 - What can Computers Do?. Huge shout outs to Kellan for framing this discussion in his notes, and to Mayah for taking the time to read beyond our text and including really cool illustrations in her notes!
- Create an account for yourself on Codeberg (use a personal email. Do not use your APS email!).
-
Create a git repository (aka
repo
) namedcsprinciples
. - Install Zulip, and ask to be invited
to our
nvcc.zulipchat.com
Zulip group. - Put a link to your git repo in our Zulip chat.
- Create an account for yourself on Khan Academy (again, using a personal email address).
- Join our class section using this link.
Homework
For homework you will complete three short assigned lessons, Introducing the Internet, Connecting networks, and Addressing the Internet, from our Khan Academy section, finishing with The Internet: Quiz 1.
This homework assignment is due by midnight on Saturday, September 10th.
Tuesday, September 6
Classwork
Today in class we will:
- form ourselves into the groups of 4 people each (with one group of 5) you see on the Students page.
- take a brief look at our performance on homework tasks assigned last week.
- review Chapter 1 - What is this Book About?.
- continue setting up our development environment for writing and running Python programs.
Homework
- Read Chapter 2 - What can Computers Do? from our online textbook , taking notes as you do.
- Submit your notes to Canvas before midnight tomorrow, Wednesday, September 7th.
Grades from Week 1
The distribution of grades from last week is:
- A: 12
- B: 4
- C: 2
- D: 5
- E: 2
If you received a D or E, it means you did not complete one or both of your homework assignments. As I have said repeatedly, and will continue to say, this is a college level class success which will require regular completion of homework for success. If you already know yourself well enough to think this will be a challenge for you, you may want to consider a less demanding class while we are still in the beginning of the year. I will be calling parents this week for all students who did not earn a C or better in the first week.
Shout Outs for Week 1 Homework
Throughout the year I will be sharing exemplary work by your classmates that will help model the kinds of work I am hoping you all will do. Blue, Emory, Gabriel, Alex H., and Alex H. each submitted notes that earned them full credit.
Development Environment Setup Continued...
To be ready to develop software in Python, we need to:
- install xcode command-line tools.
- create a personal account on Codeberg and share the URL with your table leader.
- Download
dot_vimrc.txt and rename it to
.vimrc
in your home directory.