Programming Methodology-Lecture03
Instructor (Mehran Sahami):Couple quick announcements before we dive into things.
There's one handout, which, hopefully, you should have gotten. It will contain the Karel
example we did in class last time, the steeple chase, as well as some more examples that
we're gonna go over this time. But I encourage you to actually pay attention to what we
do in class rather than sort of looking at it on the handout, because one thing that's always
true about programs is once you see the solution to a program, it's easy to lull yourself
into thinking oh, I could have done that, it seems so easy.
But when you're actually sitting there staring at sort of a blank page on your monitor, it's
a lot harder to generate the program. And we'll actually generate a couple of programs
together in class today, so I'd encourage you to sort of take part in that that we do in class,
and then you'll have the actual listing for the code to take home with you so you don't
need to worry about scribbling everything down quickly.
A couple quick announcements, the class website, one more time – every time I look on
Access there's more and more people enrolled in this class, which begins to frighten me
after a while but that means there's people who haven't gotten any of the previous
handouts.
So if you need to know where to get all the previous handouts if you just joined the class,
CS106A.Stanford.edu is the website for the class, you can get all the handouts there, and
there's a whole bunch of stuff you should read right away.
Section sign-ups. How many people have already signed up for a section? Oh, yeah, that's
a good time. If you haven't at this point, you should have looked around at all those hands
that went up and just realized that sections are just filling up to the left and right of you,
literally.
Section sign-ups are open, and if you go to CS106A.Stanford.edu/section, you can sign
up for a section. The section sign-ups close on Sunday at 5:00 p.m. You need to sign up
for a section in addition to enrolling on Access to actually be enrolled in the course –
important thing.
Another thing just real quickly is just for your convenience, I mentioned last time sort of
the conditions of the [inaudible] about the world. For your convenience, we actually
posted them up off a link on the announcements on the CS106A website, so if you're
programming somewhere and you forgot your little Karel book and you're like what are
all those things that Karel can check in the world, like is front is clear, or is facing north
or whatever, you can just go to a link off the website and you'll find them all listed there.
One other thing I would encourage you to do is we haven't been picking up the audio on
questions that are asked, so one of the things I'd encourage you all to do right now is
you'll notice there should be microphones on the fronts or on the backs of the seat in front
of you.