CSCI 470
Web Science
Spring 2014

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
1 Thr 1/30 10PMTrivia gamepair
2 Thr 2/6 10PMApache and CGIindividual
3 Thr 2/13 10PMPHP and Apache modulesindividual
4 Thr 2/20 10PMGeoTrack servletpair
5 Thr 2/27 10PMLanguage Tutorpair
6 Thr 3/13 10PMQuote search enginepair
7 Thr 3/27 10PMGem Dungeonpair
8 Thr 4/4 10PMCipher solverpair
9 Tue 4/22 10PMPaperindividual
10Fri 5/9 10PMStreaming video playerpair

Submission. All assignments need to be submitted via 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 the paper or presentation. On designated pair assignments, the pair only has as many late days as the student with the fewest remaining late days. Both students in a pair will have late days deducted equal to the number of days late the paired submission was.

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: December 30, 2014