EECS 231: ADVANCED PROGRAMMING |
Home Class Info Links Grades |
Lectures Newsgroup Assignments Exams |
Instructor : | Vana Doufexi |
Office : | Ford 2-229, 2133 Sheridan Rd |
Phone : | 847-491-5708 |
Email : | vdoufexi@cs.northwestern.edu |
Office Hours : | I am usually available every day except Thursdays. Email me to arrange a meeting, or just stop by my office. |
Teaching Assistants : | TBA |
Office : | TBA |
Email : | TBA |
Office Hours : | TBA |
Monday/Tuesday/Wednesday/Friday 1:00-1:50pm in Tech LR4. We may sometimes meet in the lab. If so, you will be informed well in advance.
EECS 110 or knowledge of any programming language.
C++: How To Program by Deitel and Deitel, fifth edition.
Linux Programming by Example: The Fundamentals by Arnold Robbins
A tentative syllabus is posted under Lectures
There will be a class newsgroup. See Newsgroup for more information.
Programming Assignments | 40% |
In-Class Tests | 30% |
Final | 30% |
There is no option of doing additional work to improve your grade.
Requests for regrades must be submitted no later than one week after the graded paper was handed back to you.
Please start your programming assignments EARLY. Coding always takes more time than you think it will.
Programming assignments are always due by midnight on their due date. Late assignments are penalised by 10% per day late, for a maximum of two days. Assignments submitted more than two days late will not be accepted.
Extensions will not be given unless one of the following applies:
If you are scheduled to be out of town on the day when the assignment is due (e.g. interview trip, participation in sports event) you must make arrangements for turning in your work on time.
Keep frequent backups of your work. There will be no extension if you accidentally lose your files.
You must never copy solutions from any source or make your homework available, in any form, to anyone other than the professor or TA.
Cheating will result in a failing grade for the course. University policy requires that graduate students who are caught cheating be reported to the graduate school and undergraduates to the Dean.
However, you are allowed and encouraged to discuss the assignments. This means asking for suggestions when you are stuck and discussing examples that are not part of the assignment. You must never share code or solutions to the assigned problems.