Announcements

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:

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.