Previous Lecture Lecture 3 Next Lecture

Lecture 3, Mon 10/07

Homeworks distributed

Lab01 Update 10/07/2019

On starting to grade lab01, I realize that one element in the instructinos was not entirely clear, and it turns out to be pretty important to allowing us to grade your work within a reasonable timeframe.

I need each of you to do the following steps:

  1. Go back into your README.md file and edit it so that it has the following information:
  2. Then, resubmit on Gradescope.

The reason is that we use these links to determine whether or not you published your Javadoc, which is worth 20 points in the grading rubric. When we go through Gradescope, unless this information is in your README.md, there is no way for us to easily find your repo.

I will extend the deadline to 11:59pm Thursday 10/10/2019 so that I can remind you of this in lecture on Monday, Wednesday, and in lab on Thursday.

I will also ask you to do this in every future lab, including lab03 (I’m adding that to the instructions now.)

Any Questions on Lab02?

This lab was mostly to make sure that the process of getting an app running on localhost and on Heroku is working.

We’ll return to webapps soon with some more interesting assignments. In the meantime, if you just can wait to get started and want to read up on your own, here are some topics to look up:

We are building out information about these on the course website, https://ucsb-cs56.github.io under topics.

Looking at Lab03

Let’s look at the code, and the concept of code coverage.

Looking at Lab04

I’ll go over some of the code from lab04.

Looking ahead to Lab05

For lab05, we need to talk about sorting, interfaces, and lambda functions. That means some reading in the book first.