General Information
Assignments
- 19 Nov: Homework #6 has been assigned,
and is due at noon on Friday, November 30th. We may not complete the
material necessary to do this homework until Wednesday; however, some
students in the class wanted to start working on it early.
- 14 Nov: Project #4 has been assigned,
and is due at noon on Friday, November 30th. You may use your most recent
copy of the DLXOS (including the traps you implemented in Project
#2, or you can get a clean copy from the usual places. As with Project
#3, you may find it helpful to have a user shell working. In addition,
a working virtual memory system would be helpful, but not required,
for this project.
- 9 Nov: Homework #5 has been assigned,
and is due at noon on Monday, November 19th.
- 31 Oct: Project #3 has been assigned,
and is due at noon on Wednesday, November 14th. You may use your most
recent copy of the DLXOS (including the traps you implemented in Project
#2, or you can get a clean copy from the usual places. You may find
it useful to have a user shell in testing your project....
- 12 Oct: Project #2 has been assigned,
and is due aat noon on Monday, October 29th. Please get the latest copy
of the DLXOS from /afs/cats.ucsc.edu/class/cmps111.f01/dlxos/dlxos.tgz.
There is no need to install a new copy of the compiler, assembler, or
simulator if you're running at home.
Class news & notes
- 29 Nov: Grades through Homework
#5 and Project #3 have now been posted. Please email Prof. Miller
immediately if there are any errors.
- 28 Nov: REMINDER: the final exam will be held 8 AM
11 AM on Tuesday, December 4th in the usual classroom. This is the
time designated by the registrar, and shouldn't conflict with any other
courses' exams. Please email Prof. Miller
immediately if you have a (documented) reason why you
cannot take the exam at this time.
- 28 Nov: Solutions
to all homeworks have now been posted (except for Homework
#6, which will have solutions after class on Friday). HOMEWORK
SOLUTIONS ARE ONLY AVAILABLE FROM WEB BROWSERS ON CAMPUS.
- 26 Nov: REMINDER: there will be a review session during class
on Friday, November 30th. Please come prepared with questions and material
you'd like reviewed.
- 26 Nov: The deadline for Project #4
has been extended to 11 PM on Friday, November 30th. Homework
#6 is still due at noon on Friday, November 30th.
- 18 Nov: Garima will have section on Monday, November 19th from
7:30 9 PM in Crown Computer Lab. There will be no section on
Wednesday, November 21st because of Thanksgiving. Otherwise, there will
be normal office hours Monday through Wednesday this week.
- 16 Nov: Solutions
to the midterm have now been posted. MIDTERM SOLUTIONS
ARE ONLY AVAILABLE FROM WEB BROWSERS ON CAMPUS.
- 8 Nov: There is a two day extension for Project
#3; it is now due on Friday, November 16th. Project
#4 will still be assigned on Wednesday, November 14th, and will
still be due on the last day of classes.
- 22 Oct: Project #2 now works correctly.
The problem was an old version of dlxasm on the CATS cluster.
Because of the problems, Project #2 is now
due at noon on Wednesday, October 31st. If you're doing the projects
on CATS, things should just work now (I've tested them using the installed
binaries on CATS). If you are doing the projects on your own system,
you need the latest version of dlxasm, which you can just copy
from the CATS "binary" (it's a Perl script).
- 19 Oct: REMINDER: The midterm exam will be given in
class on Wednesday, October 24th. There will be a review session during
the second half of class on Monday, October 22nd.
- 18 Oct: Prof. Miller will be out of town October 2024.
His office hours on Monday, October 22nd and Wednesday, October 24th
are cancelled. He will have extra office hours Friday, October 19th
from 24 PM. Class will be held on Monday, October 22nd; Garima
(the TA) will be doing the lecture.
- 18 Oct: The midterm exam will be held in class on Wednesday,
October 24th.
- 18 Oct: More changes in office hours: Prof. Miller's office
hours have been moved from Friday 1112 to Monday 1112. Office
hours Wednesday 24 are unchanged.
- 4 Oct: There have been some changes and additions to office
hours. Chris (Qin) Xin (qxin@cs.ucsc.edu)
will have tutoring hours in Crown Computer Lab Monday 10:3012,
Thursday 35, and Friday 23:30. Additionally, Garima's office
hours will now be 23:30 on Monday (rather than 34:30).
- 3 Oct: You need to use GNU make (gmake) to compile
the DLXOS on the CATS system (or elsewhere). The Makefile doesn't
work properly with regular make.
- 28 Sep: The latest versions of the DLXOS source code (everyone
needs this) and DLX tools (you only need these if you're running on
your own Linux box) are now available.
- 28 Sep: Recently, I got an anonymous question (sent from the
feedback page) asking where the slides
for class were located. I can't respond to questions sent from the feedback
page; if you need help (or expect a reply) please send me email
from your regular account.
- 25 Sep: Several people have asked about starting assignments
before the date on which they're actually assigned. Please don't
do this! Assignments are subject to change until the day they're
assigned, so you run the risk of doing work that won't help you do the
real (final) assignment.
- 25 Sep: There have been some changes in the TA's office hours.
They will now be held Monday 34:30 PM in the first floor Baskin
lounge and Thursday 2:304 PM in Crown Computer Lab. The TA may
not have a network connection during Monday office hours, so online
debugging may not be possible at these office hours.
- 17 Sep: If you are interested in taking CMPS 111 and need a
permission code to enroll, please attend class both Wednesday and Friday
of this week. I'll give preference to students on the waitlist who attend
both days. If you are Jewish and need to miss Wednesday's class because
of Rosh Hashanah, please send Prof. Miller email.
- 9 Sep: Enrollment
has dropped to 58 (as of today), so there are a few spots available.
I'll make decisions on admission off the waitlist in the first week
of classes.
|