Nov 16:
Grade, solution and sample output for project are available.
Grade histogram for homework 4 is available (including 20 bonus points).
Nov 10:
Grade and solution for problem set 4 are available.
Oct 27:
Sample output for project 3 has been updated.
Oct 26:
Grade for project 3 is available.
Solution to project 3 is available.
Sample output for project 3 is available.
Grade histogram for homework 3 is available.
Oct 16:
Solution to Exam 1 is available.
Exam 1 graders:
probs 1, 2, 4: Bui
prob 3: Dr. Jia
Oct 12:
Under the request of a large portion of the class, the deadline for HW3 has been
extended to Monday Oct 19.
Also, please download the latest version of polynomial.h, which has a better
partitioning of mutator and accessor member functions using the const
identifiers.
Oct 5:
A guide to the upcoming Exam 1 is posted under the Exams subpage, along with some practice
problems. Sample solutions will be available on Tuesday Oct 13.
Sep 14:
A couple of changes has been made to the syllabus:
- There will be two in-class exams (instead of a midterm and a final) on
Wednesday Oct 14 and Friday Dec 11, respectively.
- Projects & written homeworks occupy 64% of the final grade, while the
two exams each occupies 18%.
Sep 14:
Project 2 is out.
Sep 11:
You can create a CS account yourself by visiting
http://register.cs.iastate.edu/.
Sep 10:
Pearson 158 is the main lab assigned for the course. If you do not have a Linux
account, e-mail ssg@cs.iastate.edu or go to the basement in Pearson to
see Dean Lin.
Sep 10:
Please read the submission guidelines under the Assignments page, especially guideline #1 about
how and what to submit.
Before submission, you should test your code on a CS Linux machine, say, popeye
by porting your .cpp files, .h files (if any),
Makefile, as well as some test files under a directory. From a Windows
machine like your laptop, you can use "ftp ftp.cs.iatate.edu" within a command
window or SSH Secure File Transfer to move your files over to popeye.
After the tranfer, login to popeye and go to the directory you just
created. Type "make" at the prompt, and this should generate an executable file
"proj1.exe". Type "proj1" (or "proj1.exe" if that does not work) at the prompt
to execute your code.
Sep 4:
The following parsing rule has been added to Project 1.
8) An exception to rule 7) is a digit-period sequence that begins and
ends with periods and has only digits in between. Such a sequence represents
a
fraction with the second period ending the sentence. For instance, "The
number is -.25." should yield the number -0.25.
Aug 28:
Homework 1 is out under the Assignment page and due on
Friday Sep 11. It consists of a programming project (due at 11:59pm) and a set
of written problems (due at 3:10pm before class).
Aug 24:
The CS Education Lab is located at Pearson Hall 158. You need to have a CS
account on the Linux machines to submit projects.
Aug 21:
The course homepage is up.