Older News

8.16 Grade complaint LAST CALL

This is the last call for grading complaints about hw3-6 and proj1-4. If your issue is with proj2, you should contact Omar. Complaints about the other assignments should be directed to Albert.

Make sure these are legitimate issues and not point scrounging. For example, if you passed more than 40 tests on your proj4, it is very unlikely something went wrong with the testing process. Many of the issues I have already processed claimed that their code behaved just like the oracle, but did not realize that they did not test all the possible cache configurations comprehensively.

Please contact us even if you have already e-mailed or spoken to us about your issue before, just in case something slipped through.

These MUST be sent by 11:59pm Saturday, Aug 16, or we will not consider them. To help us process these in a timely fashion, please give your e-mails good titles. Once we finish dealing with all these, we will post final exam and final overall grades. At that point you will not be able to submit any more grade appeals.

If you have missing labs, contact your TA.

Albert

8.15 Grade complaint OH Friday

Albert will be in and out (mostly in) of his office 329 Soda on Friday from 10:30am-4pm. At the moment, everything but hw5 should be graded. If you have an issue with lab grades, contact your TA.

8.14 Online Survey

The online survey is here. Please fill it out by 11:59 pm Friday 8/15 for an extra point.

Grade complaint OH

Albert is holding grade complaint OH in his office 329 Soda today from 1-6pm. At the moment, proj3/4 and hw4/5 are incomplete, so if don't have a grade yet don't worry.

8.13 Final Tomorrow

The CS61C final is tomorrow from 9:30-12:30pm in 105 NorthGate. If you have a conflict with 61B and have not already resolved it with Albert, please e-mail him right away. You are allowed 2 double-sided HANDWRITTEN cheat sheets, as well as the green sheet. Please bring pencils.

Today's schedule

Sorry for the short notice, but we are rearranging today's schedule. Please refer only to this post for what's happening today, i.e. disregard normal scheduling.

  • 9:30-11 : Summary Lecture
  • 11-12 : Proj3 Regrade OH
  • 12-1:30 : General OH
  • 2-4 : Faux Final Review (320 Soda)
  • 4-5 : Omar's OH (711 Soda)
  • 5-6 : Richard's Discussion (320 Soda)
8.12 Faux final

Fall 2006 Final. We will go over the answers sometime tomorrow afternoon.

Review Session

Review session will be in 306 Soda from 1-3pm.

HKN survey today

The last 15-20 minutes of class today will be devoted to the HKN survey. As an incentive for filling out this survey, students will be given 1 point of extra credit.

8.10 Update memory.c! (6:25 pm)

There was a bug in memory.c regarding flush_cache. Please update with the latest copy from ~cs61c/proj/04.

Proj4 oracles

Oracles for all but linux have been provided. Check proj4 spec or newsgroup for details.

8.8 Incorrect line in cachelogic.c - init_lru

If you downloaded the code before 8:24 pm Friday 8/8, there is a bug in the function init_lru. Change the line
cache[block_index].block[assoc_index].lru.value = 0;
to
cache[assoc_index].block[block_index].lru.value = 0;

Sorry about any confusion.

8.7 Proj4 out

The project is due Monday 8/11! You may work alone or in groups of 2. A reference oracle will be provided as soon as it is completed.

8.3 Proj3 assembler

I've uploaded a really basic assembler. You can find it on the proj3 spec. If you are interested in assemblers with more awesome features, check out the ones students have been posting to the newsgroup.

Clarifications to proj3 spec

Some clarifications have been added to the proj3 spec, most notably to the instructions for mult/octal as well as behavior of the display instruction.

7.30 Proj3 is out!

The spec for proj3 is now online. The assembler isn't done yet, but I will post it as soon as it is. Also, I've extended the due date one day to Wednesday 8/6.

7.29 OH update

Bill's OH tomorrow will be from 9-9:30a, not 8:30-9:30a as usual.

7.28 Midterm and rubric posted

You can find the links in the calnedar spot for the Midterm, as well as here:

Midterm regrade requests

This has been mentioned in lecture a few times, but midterm regrade requests are due tomorrow, 7/29 to your TA. We will post a rubric for the midterm soon.

Proj1 Grades and e-mails

If you submitted a proj1, your grades should be posted on glookup, and you should have received an e-mail with details on the test results.

DO NOT REPLY to the e-mail if you have questions; instead e-mail the reader who entered your grade. Appeals on proj1 must be submitted by Thursday, July 31.

7.26 Proj1 Grades coming soon

To decipher any error codes given in comments, check out this guide.

7.25 HW 1 and 2 appeal deadline

As announced in lecture the past few days, the deadline for submitting appeals regarding hw1 and hw2 grades is today, Friday 7/25.

7.23 Office Hours Canceled

Bill's 8:30-9:30am, Albert's 12-1 pm and Omar's 1-2pm OH for Wednesday 7/23 have been canceled.

7.22 HW4 is up

Question 8 has been marked optional, but 1-7 are required. Get started early!

7.18 Proj2 Autograder guides

I've posted a guide to deciphering the autograder's output here:

http://www-inst.eecs.berkeley.edu/~cs61c-tj/proj2ag/proj2_ag_output_guide.txt

I've also posted a guide to running the snprintf tests on your own MARS for better debugging. Find it here:

http://www-inst.eecs.berkeley.edu/~cs61c-tj/proj2ag/proj2_ag_MIPS_test.txt

Relevant files are found in this directory:

http://www-inst.eecs.berkeley.edu/~cs61c-tj/proj2ag/

7.16 Faux Midterm Exam

The "faux" midterm exam will be held today in 10 Evans from 6-9 pm.
Faux midterm (from sp2004). If you're coming tonight, don't spoil it for yourself!
If you can't make it, we will post a link to the exam here later tonight.

Readings misalignment

Some of the readings in the calendar are not aligned properly with their corresponding lecture. I'll fix this as soon as possible, but in the meantime if a reading doesn't look like it matches the lecture topic, try looking at nearby reading assignments below or above it.

7.14 Albert's OH today canceled

He will hold makeup hours tomorrow (Tuesday) from 12-1pm.

7.13 Proj1 Due Date Extended

Because of some issues with the autograder, the due date for proj1 has been extended to today, Sunday 7/13 at 11:59 pm. Any submissions before this time will be graded out of the full possible 20 pts.

As usual, you may use one slip day max on this project and submit by Monday 7/14 11:59 pm with no penalty. You may also use one slip day and submit by Tuesday 7/15 11:59 to be graded out of 2/3 the possible points.

Future assignments (i.e. hw3, proj2) will NOT be delayed to compensate for this extension.

7.11 Proj1 prelim ag problem with go()

There was a problem with the autograder's go() test. It made assumptions about your project that weren't necessarily part of the spec. It is fixed now, so if you failed the go() test, try submitting again.

Also, remember that the autograder is never the last word on your project grade. If we see tests failing when they shouldn't be, readers will regrade manually.

Proj1 preliminary autograder

The preliminary autograder is running. Results are e-mailed to your cs61c-xx account. More details on the newsgroup.

Remember that this is not the complete autograder! Even if you pass all the tests here, it does not guarantee you will get full credit on the assignment.

Quiz 6 up

Quiz 6 is due 7/14 Monday at 11:59pm

Extra proj1 OH

Richard is holding extra OH for proj1 in the 61C lab today 7/11 from 7-8pm.

7.10 Proj1 patch

There are details on a proj1 patch on the proj1 page. It does not affect any of the code you had to write.

7.9 Proj1 problem

There are some problems with playthegame at the moment. We are working on a fix. You can still test with testworld.lvl or any .lvl you create yourself.

Quiz 5 up

Quiz 5 is due 7/14 Monday at 11:59pm

7.5 HW2 example output

For students who requested example output for the "61c solution" where offboard cells are dead, here. Reply to the corresponding newsgroup thread if you think one of these pictures is incorrect.

7.3 Proj1

Proj1 is out! Go and defeat some monsters!

Coming out soon! Sorry we didn't meet the set time, but we want to clean up some bugs from last semester before releasing.

7.2 Albert's OH canceled today

Albert won't be able to hold his OH today. To make up for this, he will hold OH tomorrow from 12-2p in 329 Soda. Bring any questions about hw2!

7.1 HW2 is out!

Sorry for the delay. Start ASAP as you will have a project due next Friday.

6.27 Calendar update

Calendar for rest of the summer has been posted. The first week's schedule has been slightly shifted to give you more time to finish reading K&R.

6.25 CSUA helpsessions TODAY

CSUA is offering the following helpsessions TODAY in 310 Soda

  • 4pm: Intro to UNIX
  • 5pm: CS{3,61[ABC]} Survival Guide
  • 6pm: Intro to UNIX
6.24 Lab/Unix Basics

If you are unfamiliar with inst labs and/or UNIX, read this.

Newsgroup and homework submission

How to set up newsgroup and submitting hw.

6.23 Week 1 Calendar

Preliminary calendar is up.

6.22 Welcome to CS61C Summer 2008!