CS46B Schedule
Spring 2012 | Cay S. Horstmann | Department of Computer Science | San Jose
State University
- Homework 1 2 3 4 5 6 7 8A
8B
8C 9A
9B
9C
10A
10B10C
11A
11B
11C
12A 12B 12C
- Homeworks are due at 18:00, but you have a grace period for submitting
them to D2L. See the D2L drop box for due dates.
- Homework grade reports are at
http://cs12.cs.sjsu.edu:8080/scores/cs46b/homeworkN/ID, where N is the
homework number (1,2,3,4,...) and ID is your nine digit student ID.
Lecture Videos
...are in this
channel.
News
Tip: Track Changes in this Page
If you want an email notification when this page changes, use a service such
as Change Detection.
Buddy Assignments
Assignments are here. They may change in the
future.
Homework Assignments
- Due every Monday (draft) and Thursday (final), except for homework 0
- Homeworks are due 6 pm. Desire2Learn gives you a grace period until 11:59
pm. That should give you enough time to upload your work, driving to the
nearest Internet café if necessary. You will receive no credit for any
homework received after 11:59 pm.
- If Desire2Learn is unavailable after 6 pm, put out a query on Piazza
before 11:59 pm, and I will extend the dropbox deadline by one day once the
system is back up. I will not answer any other questions about the homework
between 6 pm and 11:59 pm.
- Only work in the Desire2Learn dropbox will be graded.
- Be sure to check your submission in the dropbox to see that all your
files are there, that they are all correctly named, and that they are not
empty.
- Use
netbrat for sanity checks (correct file names, class
names, method names, basic unit tests). Check the link in each
assignment.
- Solutions will be published in Desire2Learn
- Use NetBeans for all work, not BlueJ
- For programs, submit only Java files, no NetBeans projects
- For text documents, submit only plain text file. No Word or RTF!
- For images, submit PNG, GIF, or JPEG. Absolutely no BMP!!! (They are
humongous.)
- Solutions are in the Content section of Desire2Learn
Quizzes
- One quiz before each class meeting except for exams, i.e. every Monday
and Wednesday night
- Quizzes are in Desire2Learn
Labs
- A lab assignment in every class
- Bring your laptop every time
- You work with a buddy who is assigned to you
- Once you know your buddy, sit next to her/him during class so we don't
waste a lot of time when the lab starts
- One of you is the driver, one is the scribe
- Switch roles each day
- Each of you submits a report into D2L (change from last
semester)
- Driver submits one-sentence report: "I was the driver and the scribe
was ..."
- Scribe submits full report (including name of driver)
- Sometimes, the lab instructions ask for the full code of something.
Then it's ok if the driver submits that part.
- Scribe: 2 points, driver: 1 point, as incentive to rotate
- For text documents, submit only plain text file. No Word or RTF!
- For images, submit PNG, GIF, or JPEG. Absolutely no BMP!!!
Discussion Groups
- Have a question? Ask it on Piazza (link at top)
- Have an answer? Submit it.
- You get a point for each question or answer.
- If you email me a question about the course material, I will repost it on
Piazza and answer it there. You won't get a point for that.
- Only email me with personal and confidential questions.
Clicker Questions
- Once or twice per class, I'll ask a “clicker” question.
- Real clickers are hardware devices that cost money. We use Piazza
instead.
- Occasionally, you'll see survey questions with titles such as Clicker
Question 1 in Piazza. Leave them alone until I announce in class what the
question is :-)
- Once I put up a slide with the question and options, log in to Piazza and
answer it.
- You get a point for each answer (even if it's wrong).