Announcements
- Scores (but not grades) are posted. Testcases are
here [3/26].
- The last of my lecture slides are posted (largely the same as last
year's). Note that most of the last two lectures only appears in my
written lecture notes [3/17].
- Please note the times and location for the two review sessions for CSE 131B:
Thursday,
03/18/04, 09:30-10:50 AM YORK 2722
03/18/04, 04:30-05:50 PM CENTR 212
The sections will be identical. I (Bill) will run both [3/16].
- Our final is in the Price Center Theater, 3-6pm on Friday March 19th [3/11].
- Practice Finals are posted at ../public/PracticeFinals . Final
"pratice sessions" will be announced shortly. Please watch this
space [3/11].
- The turnin procedure is posted in the navigation bar under project 2.
Note there is one small difference to the turn-in, as specified in
detail at the en dof the project 2 handout [3/10].
- If you're having troubles getting rid of the segmentation faults and core
dumps from your generated code, please consider talking to Patricia during
her lab hours, or speaking to any of us in lab [3/2].
- Class slide postings are up to date, including a fix to the "Quiz6"
lecture, where the last two slides had bugs in the last two lines of
the code [2/28].
- A drawing of the canonical Sparc stack layout is now available under
the References on the navigation bar on the left [2/20].
- The projects have been regraded for partial credit. New grades will
be uploaded into gradesource shortly [2/19].
- There is a problem with partial credit on project 1. Stay tuned
[2/18].
- Revised testcases are posted at [2/16].
- Testcases are posted at ../public/cases.zip. Please fix your
compiler's type inference and other essential functions before
starting on project 2 [2/10].
- Adam has to cancel his Thursday evening hours, Patricia will
stay late if necessary [2/10].
- Class slide postings are up to date [2/9].
Old Announcements
- The turnin procedure has been
modified to say how your oberon.csh and testcases should be included [2/5].
- Special project 1 lab hours are now posted. Some hours will be
cancelled next week to compensate [2/4].
- The turnin procedure is up,
and the turn-in area is ready for your projects [2/3].
- Class slide postings are up to date, and I posted Adam's week 4 slides
under the new "Discussion Notes" link, below "Lecture Notes" on the left
navigation bar [1/30].
- Thanks for your patience with the problems with ActiveClass. We believe
we have them fixed, and we'll try again on Tuesday [1/23].
- Class slide postings are up to date, and I posted Adam's week 3 slides
under a new link "Discusion Notes", below "Lecture Notes" on the left
navigation bar [1/23].
- Under 'Tools' to the left, please note two new links, one about JUnit,
and one about a regression script. Both can help you with your testing
[1/21].
- Unix group requests through Weds Noon have been processed, and should
come through shortly from ACS. One from last week was held up because
I had to approve overriding an old partnership [1/21].
- I've fixed the permissions on my 'Slides/Old' directory so that they
are readable now. Sorry about that [1/20].
- Two comments regarding today's lecture. First, if you refer directly
to STO's m_type like I did, you need to make it a protected field,
rather than private. If you want to keep it private, then you can
just call the type() method (perhaps you call it getType()). Second,
there was a typo in the Check1 notes for OpSTO::resultType(), where
the code read "return a.type().resultType(a.type(), b.type());", but
should read "return this.type().resultType(a.type(), b.type());".
- Unix group requests through Sunday night have been processed. You
can check to see if yours is set up by typing "groups" and seeing if
a new one has been added for you. I have just submitted requests
between Monday and now, and should be ready tomorrow or Friday [1/14].
- I posted Tuesday's lecture slides, slightly improved from today's
presentation [1/13]. See also announcement on discussion board about
your compiler's design.
- I posted Thursday's lecture slides (appears as a link under Lecture Notes
on the left). I won't always announce such postings, since it happens
so often [1/11].
- Here are instructions on how to get CVS
working inside Eclipse [1/11].
- Here are some instructions on how to get Eclipse to load and compile
the 131B starter code. Now updated for running on windows [1/8].
- Welcome to Winter CSE131B! Please check out our
Administrivia page for information about times,
locations, and contact information.
- Projects are done in teams of 2 people. If you need to establish a
Unix group for
your project team, please e-mail cs131f@ieng9.ucsd.edu with your team's
ieng9 e-mail addresses. BTW, it is often dangerous to directly share your
files. Consider using RCS or CVS (see links at bottom left) to get good
file version management [1/5, WGG].
- The project starter code will be available on ieng9.ucsd.edu from /home/solaris/ieng9/cs131f/public/cse131b.tar.gz