December 6, 2010:
Instructions for the final exam (IMPORTANT!!)
You should bring the following materials with you to the final
exam:
- Course survey: please print and fill out the
survey form
and bring it with you to the exam, so we can improve the course in
the future. You will
need to turn this in to receive your exam.
- Project #5: bring a printout on paper of your solution for Project
#5, including the controller classes, views, layouts, partials, models,
migrations, and CSS files. One of the questions on the exam will
require you to extend this application to create new functionality.
You will turn in the existing code along with your exam, so please
put your name on this code and staple it together. If you wish
you may use someone else's solution instead of your own, but you should
make sure you are familiar with it before the exam.
- Up to two double-side pages of notes (your choice of material;
must be readable with the naked eye, same rules as for the midterm).
This is in addition to the material for Project #5 above.
November 15, 2010:
Section slides and code from the AJAX section can be found
here.
November 12, 2010:
If you have a conflict with the official time for the final exam
(Thursday, Dec. 9, 8:30-11:30 A.M.) please send an e-mail to
ouster@cs
no later than Friday, November 19, with
the following information:
- The nature of your conflict.
- A complete list of any conflicts you have for Wednesday,
Dec. 8 that would prevent you from taking the exam in any of
the exam slots that day.
November 8, 2010:
Section slides and code from the Javascript Events section can be found
here.
November 2, 2010:
If you are having problems with migrations breaking in Project #5
when you added new validations, it is becuase of a bug in the
load_data
migration. To fix this, replace every
occurrence of ".create
" in that migration with
".new
". Sorry about this error.
November 2, 2010:
From now on, projects will be due at 11:59 P.M. on Thursdays, not
5:00 P.M.
November 1, 2010:
Section slides from the section on forms/sessions today can be found
here.
October 25, 2010:
The ruby code from the midterm review can be found
here. It contains class_eval, instance_eval, and method_missing examples, as well as a possible solution for one of the problems on the practice midterm.
October 18, 2010:
October 18, 2010:
Section slides from the section on models/migrations today can be found
here. If
you are using Rails 3.0, you may
also want to visit
this
page to find out how the various script names have changed
from previous Rails versions.
October 15, 2010:
If you have a conflict with the midterm exam time, please send email
to ouster@cs no later than 5:00 P.M. on Weds. October 20
with the following information:
- The nature of your conflict.
- A complete list of all your free time between 8:00 A.M.
and 7:00 P.M. on October 28. Please be generous in what you include,
so we can find a single time that works for all the people with
conflicts.
October 11, 2010:
Section slides from the Rails section today can be found
here.
October 4, 2010:
Section slides from the ruby section today can be found
here.
The code from the examples can be found
here.
September 27, 2010:
The discussion section time has now officially changed. The new
time is Mondays from 12:15-1:05 and the room is Building 260, Room 113.
This will be effective next Monday. Apologies to anyone inconvenienced
by the change... there was no perfect time and this time seemed to
cause the fewest conflicts.
September 28, 2010:
John Ousterhout's Friday office hour has moved back 30 minutes. It is
now 3:30-4:30 on Fridays.
September 27, 2010:
It has been brought to our attention that Windows 7 has slightly different TrueType fonts.
For those who are interested, a Windows 7 screenhot can be found
here.
September 27, 2010:
In place of a newsgroup, the class will be using the site piazzza.com (three z's, not two) for the main method of communication. To use it:
1) Go
here and enroll in the class
2) Post a question or look through existing questions on the left. Feel free to answer other student's questions, and/or rate the questions and answers. You can also post notes (that don't necessarily require answers).
September 27, 2010:
Section slides from September 27 can be found
here.
September 24, 2010:
There will be no lecture on Wednesday, September 29.
September 24, 2010:
In class today we decided to move the discussion section to 1:05-2:15
on Mondays, assuming we can find a room. Stay tuned for more news;
for now you can assume that the discussion will be at the 2:15 time
on Monday, September 27.
September 20, 2010:
Disscussion section will not meet the first week of classes
(September 20). The first meeting will be Monday, September 27.