CSCI-E113 The official notice board for csci-e113 News

   Students, please check this page regularly for announcements as of: 29 Nov 19:17

29 Nov    Last Assignment Posted

The last programming project of the term is posted.
29 Oct    HW5 is posted

The next project, assignment 5, is posted.
22 Oct    Correction from Brandon's Section

As some of you noted during section, I was simply wrong when I stated that you should validate the input and prevent your program from blowing up as a result of reading a token that does not begin with an alphabetic character. I see now that the assignment spec quite clearly states that you do not need to validate the input. In other words, if your program has significant problems as a result of input that contains non-alpha input, that is OK and no points will be deducted.

I apologize for any confusion this may have caused and even more for any extra work you may have undertaken in order to address my mistake.

Please note that this limitation in the requirements only applies to this homework assignment. Future assignments should validate all input unless you are explicitly told that you do not need to do so.

12 Oct    New Starting Code for word freq Project

The starting code for wlfiler is not wlfiler5.c from lecture. Before Oct 12, this had been wlfiler1.c. You can get the better starting point from ~lib113/hw/wf/files/wlfiler5.c .
09 Oct    Homework grades are sent to your fas email

We send the homework grading report to the fas email account you use to submit your work. If you do not read mail on that machine regularly, please set up forwarding to your regular email account.
09 Oct    Assignment 4 is posted

On the assignments page at this link.
01 Oct    Assignment 3 - (Pointers) is posted

The third assignment is posted. Please not the due date on this one. It is the only non-programming assignment, and it due in a week.
24 Sep    Important Compiling Note -- to make tt2ht1 work

A subtle lack of consistency between the nice machines on which you compile code and the web server on which the cgi scripts run causes C tools (like tt2ht) to fail mysteriously.

A solution is to compile with the -fno-stack-protector option, as in

gcc -fno-stack-protector tt2ht1.c -o tt2ht1
21 Sep    Assignment 2 Has Been Posted

Assignment 2 has been posted on the Assignments page. This homework is due on October 1.
14 Sep    Extract Strings and comments

Your extract strings program does not have to handle quotation marks inside comments. The line:
char x[10] = "hello";   /* note the two "'s here */
has three quotation marks and will confuse your program. But you do not have to handle that situation.
06 Sep    Office Hours and Sections

For the first week of class:
WhenWhat TimeWhere
Thu1 SepOffice Hours 7:00-9:00PMSci Center Basement
Wed7 SepOffice Hours 5:30-6:00PM
7:00-7:30PM
Science Center Basement
Science Center B10
Wed7 SepSection 6:00-7:00PMScience Center B10
Wed7 SepClass 7:35-9:35PMScience Center B10
Thu8 SepOffice Hours 6:30-7:30PMScience Center Basement
Thu8 SepSection 7:30-8:30PMScience Center 111
21 Jul    Welcome to CSCI-E113

Welcome to the website for CSCI-E113: Introduction to C, Unix/Linux Programming, with Web Interfaces The course begins on Wednesday, August 31, 2010 at 7:35PM.

Course Prerequisites We expect students to have a good knowledge of programming; the course introduces programming in C/Unix/CGI, not programming itself. Try these exercises to be sure you are not getting in over your head.

If you have questions about the course, please write to the instructor: Bruce Molay (molay at fas.harvard.edu).