This is the home page for CS253, Problem Solving with C++,
a CSU Computer Science class.
Click on the tabs, above, for other class pages.
Everything’s been graded.
The letter grade that ~cs253/bin/grade
shows is what you will get.
Questions? Read this first.
The name of the painting is, of course, the Mona Lisa. It’s a portrait of Lisa Gherardini, so her first name is “Lisa”. The Italian word “Mona” is an abbreviation of “Madonna”, or “My Lady”. It’s a word like “Mrs.”, not a name.
My read-only solution to HW6 is available here.
I have improved the last HW6 test program to call the count
method.
It will ensure that your count
method uses the comparison functor, and not just ==
.
There will be no extra credit.
I have clarified the HW6 assignment to indicate that find
should look for the first instance of the given value from the start of the list to the end.
Only the first instance counts. When you find that, stop looking.
My answer key for quiz #3 was wrong. If your question 5 was marked wrong, and you think it should be right, bring your quiz to Mohammed.
slink
A helpful student has pointed out that my implementation of slink::iterator::operator++(int)
was incorrectly returning a reference. This won’t work—can’t return a reference to a temporary
value. It’s been fixed here.
My read-only solution to HW5 is available: main.cc Win.h Win.cc Peg.h Peg.cc
HW6 is now available.
The requirement to change colors (red/yellow/green) in HW5 is withdrawn. You no longer have to do this. It turns out that gtkmm "themes" override the colors, and I can’t figure out a portable way to get past that, short of having to lug around differently-colored image files. If you already did the color stuff and got it to work, great--leave it in.
A student reports that this command installs gtkmm on his home Fedora 16 system: yum install clutter-gtkmm-devel
Running valgrind on a gtkmm program always produces complaints, whether or not the program leaks memory. :-(
Due to illness, Jack’s office hours will be 3:00–3:35ᴘᴍ Monday, April 9th, in the Linux Lab.
Mikhail’s CSB 120 office hours on Wed April 11th are changed from 9–11ᴀᴍ to 4–6ᴘᴍ.
Read-only solutions to the I/O lab are available here & here.
3.5 | 1/49 | ||
4.0 | 1/49 | ||
4.5 | 1/49 | ||
5.0 | 2/49 | ||
5.5 | 4/49 | ||
6.0 | 4/49 | ||
6.5 | 5/49 | ||
7.0 | 8/49 | ||
7.5 | 5/49 | ||
8.0 | 4/49 | ||
8.5 | 6/49 | ||
9.0 | 5/49 | ||
9.5 | 2/49 | ||
10.0 | 0/49 | ||
10.5 | 0/49 | ||
11.0 | 0/49 | ||
11.5 | 1/49 |
The name of King Herod’s first wife was Doris. My favorite answer was “Sherod”.
For Monday April 2nd only, my 3:00–5:00ᴘᴍ office hours will be in my office, CSB 246.
My read-only solution to HW4 is available: Yarnc.h Yarnc.cc Yarne.h Yarne.cc
The systems administration people say:
sna@cs.colostate.edu
This prints G
:
int main() { char c = 'F'; c ^= 01; cout << c << endl; }
My read-only solution to HW3 is available: Imdb.h Imdb.cc
HW4 is now available.
A test program, with expected output, is now in the HW3 assignment.
The description of <<
output for HW3 has been clarified.
Midterm grades are available via ~cs253/bin/grade, both in raw & curved flavors.
HW3 is now available.
Jack was born in Detroit, Michigan. As you can see, just south of Detroit is Windsor, Ontario, Canada.
When you run ~cs253/bin/grade, you’ll see two versions of your quiz/midterm/final exam scores, e.g., Q1 and Q1-curved. The Q1 score is the raw score, that you actually earned on the quiz. The Q1-curved score is the curved score—this is what will count toward your total points.
HW2 is now available.
Instead of being in the Linux Lab Tuesdays 1:00–3:00ᴘᴍ, I’ll be there Mondays 3:00–5:00ᴘᴍ. See my calendar for the big picture.
HW1 is now available.
I've changed the point values for HW1 & HW6 slightly in the syllabus.
Recitation (lab) the first week is optional.
Modified: 2012-05-09T12:37 User: Guest Check: HTML CSSEdit History Source |
Apply to CSU |
Contact CSU |
Disclaimer |
Equal Opportunity Colorado State University, Fort Collins, CO 80523 USA © 2015 Colorado State University |