Students must demonstrate the ability to write code that provides mutual exclusion for processes sharing variables or other resources. Students must demonstrate the ability to program with regular expressions. For maximum effectiveness, reading assignments should be at least skimmed before corresponding lectures and read in detail immediately after. They are to be submitted to cs311 via the web. Except in cases of extreme illness, emergencies, or coupons, all programming assignments must be handed in on time, ready or not.
Late assignments receive no credit.
Partially completed programming assignments receive partial credit. Programming assignments take time. Start early on each assignment, and allow about twice as much time as you think you will need. If you believe that an exam or programming assignment was graded incorrectly, you must resubmit that paper with a brief note explaining your case within two weeks after the paper is returned. The department academic dishonesty policy is vigorously enforced.