CSCI 470
Web Science
Spring 2013

Montana Tech
Computer Science & Software Engineering



ASSIGNMENTS

This page lists the programming assignments for the course. When an assignment is released, the assignment column will link to a detailed description of the assignment.

#DueAssignmentCollaboration
11/24 10PMApache and CGIpair
21/31 10PMPHP and Apache modulespair
32/7 10PMTrivia gamepair
42/14 10PMLanguage tutorpair
52/28 10PMNAO predictive commandspair
63/7 10PMDungeon - single playerpair
73/14 10PMGeoTrack servletpair
83/28 10PMMemcached labpair
94/7 10PMCipher solverpair
105/3 10PMPaper + presentationindividual
115/8 10PMiOS mobile developmentindividual

Submission. All assignments need to be submitted via the course assignments page on Moodle. In the event of a Moodle failure, email your submission to me before the deadline. You should upload all the source files required by the assignment. The top of every source file should include your name, username, and a description of what the class does.

Deadline and late policy. All assignments are due at the exact stated date and time. You get a total of four free late days. Each late day buys you a 24-hour extension to a submission deadline. If you are out of free late days, any further late submissions will be given a zero. Late days do NOT apply to presentations or the final project. On designated pair assignments, the pair only has as many late days as the student with the fewest remaining late days.

Grading. Your code will be graded on correctness, programming style (including comments), and efficiency. Partial credit is possible so if you run out of time, submit what you have. If you want to do well, start well in advance of the deadline. This allows time to seek help if you run into trouble. Software bugs can be difficult to find and are often easily found after a good night's sleep.

Page last updated: May 15, 2013