TIME TABLE:
66052 MWF 10:00 -- 10:50 in 208 Burnham Hall from 01/13/2003 to 05/02/2003.

DISCUSSION SESSIONS:
To be properly registered, you must enroll in one of the following lab sessions:
66083 Tuesday 10:00-10:50AM 301 LH
66074 Tuesday 11:00-11:50AM 307 AH
66069 Thursday 10:00-10:50AM 309 TH
66095 Thursday 11:00-11:50AM 115 SH
The TA for this course is Libin Liu (lliu2@math.uic.edu), SEO 408, Phone 312 996 3049.

PREREQUISITES:
grade C or better in MCS 261 and in MCS 275.

INSTRUCTOR:
Jan Verschelde, Office: 728 SEO, Phone: 312 996 4609.
E-mail: jan@math.uic.edu.

OFFICE HOURS:
At 3PM on Monday, 11AM on Wednesday, and 1PM on Friday, I am sure to be in my office; but feel free to stop by if you have any math questions. We can also make an appointment.

TEXT BOOK:
The text book for this course is `Data Structures Using C and C++', by Yedidyah Langsam, Moshe J. Augenstein, and Aaron M. Tenenbaum, second edition, Prentice Hall, 1996.

MCS 360 SITE:
See http://www.math.uic.edu/~jan/mcs360/index.html for policies, syllabus, project descriptions, links to compilers, etc...

HOMEWORK:
Selected homework problems are assigned with each lecture, but it is recommended that you try all problems.

QUIZZES:
There will be a quiz at the end of every discussion session, except during weeks where an exam is scheduled. Every quiz is worth 10 points. There will be no makeup quizzes. If you miss a quiz or if your performance is bad, you can turn in the assigned homework to regain some of the points lost.

PROJECTS:
Five projects will be assigned during the semester, worth each 40 points, for a total of 200 points. The deadline for each project occurs at 10AM, before the lecture starts. Late submissions are accepted till 5PM the same day, but are penalized with 10 points off. Note that late correct projects may thus then still be worth more than incorrect but timely submitted programs.

ACADEMIC HONESTY:
No student shall claim or submit the work of another as ones own. You may discuss homework and projects with others, but must finish it and write the solution yourself without looking at others' work. Allowing someone to copy from you is also punishable.

EXAMS:
During the semester, there will be two exams worth 100 points each. There will be no makeup exams given. The final exam counts for 200 points. If an exam is missed, then greater weight will be placed on the final exam, especially on the material covered on the missing exam.

GRADING SCALE:
90 - 100% = A, 80 - 89% = B, 70 - 79% = C, 60 - 69% = D, 0 - 59% = E.
Your course grade is based on a total of 700 points: 100 from the quizzes, 200 from the projects, 200 from the exams during the semester, and 200 from the final exam.

CLASS ATTENDANCE:
Students are expected to attend all class meetings. Any changes in this syllabus or in the scheduling of exams and other assignments will be announced during class meetings. While the lectures cover the same materials in the text book, usually other examples will be presented and discussed. We will also address the topics you need to implement the projects.

SOME IMPORTANT DATES:
Monday 20 January: Martin Luther King Day, no class.
Friday 24 January: last day to drop the class with refund
Friday 21 February: last day to drop the class late.
Friday 8 March: last day to withdraw from the course.
Monday 17 -- Friday 21 March: Spring break.
Friday 2 May: last day of classes.
Wednesday 7 May: final examination.