TIME TABLE:
12356 MWF 12:00 -- 12:50 in 216 Taft Hall from 08/23/2010 to 12/03/2010.

DISCUSSION SESSIONS:
To be properly registered, you must enroll the lab session that meets every Tuesday, 12:00-12:50 (CRN 12351) in SEL 2263 (except 9/21, 9/28, 10/5, 10/12, 10/19, 11/09, then you meet in lab EPASW L270) by Dimitrios Diochnos (Email: diochnos@math.uic.edu; Office: 1211 SEO; URL: http://www.math.uic.edu/~diochnos/teaching/).

PREREQUISITES:
grade C or better in MCS 260 or equivalent courses.

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

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

TEXT BOOK:
The text book for this course is Objects, Abstraction, Data Structures, and Design using C++ by Elliot B. Koffman and Paul A.T. Wolfgang, John Wiley and Sons, 2006.

MCS 360 SITE:
See http://www.math.uic.edu/~jan/mcs360/index.html for policies, syllabus, project descriptions, 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 noon, 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. When working in teams, you must contribute your fair share.

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.

STUDENTS WITH DISABILITIES
who require accommodations for access and participation in this course must be registered with the Office of Disability Services (ODS). Please contact ODS at 312/413-2183 (voice) or 312/413-0123 (TTY).

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 23 August : first day of classes, last day to withdraw and receive 100% refund
Friday 3 September: last day to register, last day to withdraw without W grade
Monday 6 September : Labor Day. No classes.
Friday 29 October : last day for optional late drop
Thursday 25 -- Friday 26 November : thanksgiving break. No classes.
Tuesday 7 December, 8:00AM - 10:00 AM : final exam, room to be announced.